전체 글

·Algorithm
Programmers로또의 최고 순위와 최저 순위 - 파이썬https://school.programmers.co.kr/learn/courses/30/lessons/77484 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제코드dict을 활용하여 맞춘 개수에 따른 순위 부여def solution(lottos, win_nums): result = [] rank = {6: 1, 5: 2, 4: 3, 3: 4, 2: 5, 1: 6, 0:6} for i in lottos: if i in win_nums or i == 0: ..
·Study/Paper
Mamba: Linear-Time Sequence Modeling with Selective State Spaces[Arxiv] Mamba: Linear-Time Sequence Modeling with Selective State SpacesFoundation models, now powering most of the exciting applications in deep learning, are almost universally based on the Transformer architecture and its core attention module. Many subquadratic-time architectures such as linear attention, gated convolutionarxiv...
·Algorithm
Programmers[카카오 인턴] 키보드 누르기https://school.programmers.co.kr/learn/courses/30/lessons/67256 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제코드좌표를 이용해서 거리 계산하는 방법 활용딕셔너리 구조를 활용key[str(i)] 형태가 아닌 key['i']를 사용하면 오류가 발생함def solution(numbers, hand): answer = '' key = {'1':(0,0), '2':(0,1), '3':(0,2), '4':(1,0), '5':(1,1), '..
·취업
1. MLP와 CNN이란?MLP란 여러 개의 퍼셉트론 뉴런을 여러 층으로 쌓은 다층 신경망 구조입니다. 입력층과 출력층 사이에 하나 이상의 은닉층을 가지고 있는 신경망입니다. 인접한 두 층의 뉴런 간에는 완전 연결됩니다. CNN은 이미지의 특정한 패턴의 특징이 어디서 나타나는지를 확인하는 도구인 필터를 학습시키는 것입니다. CNN은 이미지를 가장 잘 분류할 수 있는 최적의 필터를 찾는 과정입니다. MLP는 일반적인 분류, 회귀 문제에 사용되지만, 이미지 및 비디오 등 다양한 고차원 데이터에서 우수한 성능을 발휘합니다. MLP는 입력 데이터의 공간적 구조를 고려하지 않고 각 입력 특성을 독립적으로 처리하지만 CNN은 입력 데이터의 공간적 구조를 유지하며 처리합니다. 2. ResNet과 Residual Le..
·취업
면접 준비 - 딥러닝 기본 내용 1. 딥러닝이란?딥러닝은 머신러닝의 한 분야입니다. 딥러닝 모델은 여러 층의 뉴런으로 구성되어 있으며, 복잡한 데이터에서 패턴을 학습하고 추출할 수 있습니다. 대표적인 모델로는 CNN, RNN, Transformer 등이 있습니다. 2. CNN(Convolutional Neural Networks)란?합성곱 신경망(CNN)은 데이터로부터 직접 학습하는 딥러닝의 신경망 아키텍처입니다. CNN은 합성곱 계층과 풀링 계층을 사용해 이미지의 지역적 특징을 추출하고, 이를 기반으로 이미지 관련 처리 작업을 수행합니다. CNN은 이미지 분류, 분할, 생성, 객체 탐지 등의 분야에서 활용됩니다. 3. 역전파 알고리즘(Backpropagation)이란?다층 퍼셉트론 같은 깊은 신경망이 ..
potato_pizza
늘새로워