일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 부스트캠프
- 프로그래머스LEVEL1
- 파이썬 프로그래머스
- 부스트캠프 회고
- 네이버 부스트캠프
- 프로그래머스
- 프로그래머스 양과늑대
- 도커오류
- 카카오코딩테스트
- 파이썬 재귀함수
- level1
- docker시작하기
- 카카오 코딩테스트
- 코딩테스트
- 파이썬 카카오코딩테스트
- 파이썬 양과늑대
- Cannot connect to the Docker daemon at unix
- 부캠
- 도커연결오류
- 프로그래머스 레벨2
- 파이썬
- 프로그래머스 레벨1
- 양과늑대
- 프로그래머스 파이썬
- 카카오코테
- 라이브러리란?
- 프레임워크란?
- 프로그래머스 레벨3
- 부스트캠프AITech
- 카카오 파이썬
- Today
- Total
목록분류 전체보기 (56)
코린이의 공부일기
2021-08-23 P stage start! * 이전 약 3주 간 진행한 U stage에서 경험한 이론을 바탕으로 실제 데이터와 코드베이스를 통한 이해 * Competition형태의 실습을 통해 점진적인 모델 성능 향상을 경험 * 머신러닝 파이프라인의 한 부분을 경험 P_stage 는이 세가지의 목적을 가지고 시행하는 과정이다. 이 포스팅을 읽기전 이 생각을 갖고 읽어보자! "주어진 데이터를 이용해 원하는 결과를 만들기 위한 가장 좋은 방법이란 뭘까?" 예를 들어, - 댓글 데이터를 이용한 악성 댓글 분류 - 폐 CT 사진을 이용한 폐 질병 예측 등 .. 데이터들을 가지고 원하는 결과 값을 도출하고 싶다면, Competition을 진행해보며 Task을 이해하고 경험하는 것이 중요하다. Competiti..
계획 -9:30-19:30 코어타임으로 그날 주어진 강의와 알고리즘, 필수과제 마무리 -강의 내용 꼭 정리하며 시청 -코어 타임 까지 못 끝냈을 시 이외의 시간을 활용활동: DL Basic, 알고리즘 리뷰, Data Viz, github, 강의정리, 회고회고: 강의 1개를 듣는데 시간이 꽤 오래 걸렸다. 특히 Dl Basic에서 생소한 부분들이 많고 내 기준 어려운 이론이였어서 구글링하며 수강하였다. 시간도 오래걸리고 2주차는 특강도 많아 코어시간 안에도 다 끝내지 못했지만 전반적인 이해도는 높아져서 학습률은 좋아진 것 같다.-아직 torch가 너무 생소해 수요일부터 pytorch 튜토리얼을 조금씩 보았다. 그리고 실습 과제를 할 때, 튜토리얼도 같이보면서 문법을 조금 더 익숙해지려고 했다. 그치만 아직..
*Sequential Model 이전데이터가 들어왔을 때 다음 데이터를 찾아보는 것 첫번 째 데이터는 아무것도 Condition 되어있지 않다. -> 두번 째 데이터는 1번째 데이터에 condition 세번 째는 1,2번째에 condition 그래서 점점 Data가 갈수록 고려해야할 Data가 많아진다. 위의 어려움 때문에 나는 과거 2개의 Data에만 dependent하는 모델 -Autoregressive model =past Timespan 을 고정하는 것 Markov 모델은 사실 말이되지 않는다 ex> 수능은 그 전날 공부한 것으로 점수가 결정된다 -> 말이 될 수 없다. Markov model -> 많은 정보를 버릴 수 밖에 없다. 많은 과거들의 Data을 반영하는 것, 그렇다고 이전의 과거만 c..
CNN의 탄생 Fully connected layer 만으로 구성된 인공 신경망 같은 경우에는 1차원의 배열형태로 한정된다. 그렇기 때문에 사진데이터를 1차원으로 평면화 시키는 과정에서 공간 정보가 손실될 수 밖에 없다. 그래서 이미지 공간 정보를 유지한 상태로 학습을 할 수 있는 모델이 CNN(Convolutional Neural Network)입니다. 합성곱 (convolution) 입력데이터에 1개의 필터로 합성곱 연산을 수행하며 하나의 output= Feature Map 을 만든다. Filter는 즉 Kernel이라고도 하며 이미지의 특징을 찾아내기 위한 파라미터이다. CNN에서의 학습대상 = Filter parameter 필터는 입력데이터에서 지정된 간격(Stride) 으로 순회하며 채널별로 합..
Artificial Inteligence(인공지능) - 사람의 지능을 모방한 것 Merchine Learning(머신러닝) -데이터를 통해 학습 Deep Learning Point 1. 데이터 : 이미지분류 -이미지 데이터 필요 자연어분류 - 말뭉치의 데이터 필요 2.모델 : 데이터를 바탕으로 학습시키고자하는 모델이 필요 input : Image -> output : Label 3. Loss Function : 모델 학습에 필요한 손실함수, 학습의 목적: Loss function을 최소화하는 것이 목적 4. Algorithm: Loss function의 극소점을 가기위한 알고리즘 1. Data 풀고자하는 문제에 따라 데이터가 달라진다 -Classification : 이미지 분류 -Semantic Segm..
1Day 처음 피어세션을 진행한 날 팀원 모두가 너무 잘하시는 분들 같아 더욱 자극받아 열심히해야겠단 생각이 들었다. 첫날 4시반부터 6시까지 처음만난 캠퍼들과 함께 피어세션시간 동안의 계획을 구성했다. 날마다 들어야할 강의목록들을 나눈 후 날마다 지정된 모더레이터가 날짜에 맞는 강의를 발표하는방식으로 진행했다. 특히 가장 좋았던것은 그날 지정된 모더레이터가 랜덤으로 팀원을 지정해 과제와 퀴즈를 발표하는 것이 너무 좋았다. 그래서 퀴즈와 과제다 제출에 그치지않고 하나하나 자세히보며 추가적으로 설명할 것이 없는지 더욱 공부할 수 있었다. 그리고 팀github을 만들어 서로서로 과제한 것에 대해 공유할 수 있도록 구성하였다. -피어세션 계획 조 이름 : 7 features 모더레이터/팀원 -모더레이터: 하루..
1.시퀀스 데이터 소리, 문자열, 주가 등의 데이터를 시퀀스(sequence)데이터로 분류한다 - 시계열(time-series)데이터는 시간 순서에 따라 나열된 데이터로 시퀀스 데이터에 속한다. ex> 소리, 문자열, 주가 등의 데이터를 시퀀스데이터로 분류한다. 시퀀스의 정보를 갖고 앞으로 발생할 데이터의 확률분포를 다루기 위해 조건부확률을 이용할 수 있다. 이전 시퀀스의 정보를 가지고 앞으로 발생할 데이터의 확률분포를 다루기위해 조건부확률을 이용할 수 있다. - 시퀀스 데이터를 분석할 때 모든 과거 정보들이 필요한 것은 아님 가장 기본적인 RNN모형은 MLP와 유사한 모양이다. RNN은 이전 순서의 잠재변수와 현재의 입력을 활용하여 모델링한다. RNN의 역전파는 잠재변수의 연결그래프에 따라 순차적으로 ..
1.Couvolution 연산 Convolution연산은 커널(kernel)을 입력벡터 상에서 움직여가며 선형모델과 합성함수가 적용되는 구조이다. Convolution연산의 수학적 의미는 신호(signal)을 커널을 이용해 국소적으로 증폭 또는 감소시켜서 정보를 추출 또는 필터링 하는 것 이다.-> 수식으로 이해하는 것은 너무 어려움. 2. 다양한 차원에서의 Convolution Convolution연산은 1차원뿐 아니라 다양한 차원에서 계산이 가능하다. 3. 2차원 Convolution연산 이해하기 커널을 움직여가며 각 행렬의 원소끼리의 곱의합으로 출력벡터가 나온다. 실전에서는 출력벡터의 적절한 크기를위해 테두리의 0으로 정해놓는다. 채널이 여러개인 2차원 입력의 경우 2차원 Convolution을 채..