딥러닝

· 딥러닝
본 포스팅은 CS231n의 3강 Loss Functions and Optimization을 정리한 내용입니다. $f(x,W)$를 거쳐 나온 결과는 label갯수만큼의 점수를 가지며 이중 가장 점수가 높은 것을 결과로 출력한다. 여기서 $x$는 정해진 값이므로 결과는 $W$의 값에 따라 달라진다. 즉, 좋은 $W$를 찾는것이 최종 목적이라 할 수 있다. 이 때 현재 $W$가 좋은 값인지, 얼마나 잘못되었는지 정량화하여 알려주는것이 Loss function이다. 손실함수의 역할 : 현재 $W$가 얼마나 좋은지, 나쁜지 정량화 $$ L= 1/N\sum_{i}^{}L_{i}(f(x_{i},W),y_{i}) $$ 각각의 label에 대해 loss를 구한다($L_{i}$) 이후 평군을 내 최종 $loss(L)$을 ..
· 딥러닝
본 포스팅은 CS231n의 2강 Image Classification을 정리한 내용입니다. 우리가 이미지의 색, 형태 등을 보고 물체가 무엇인지 구분한다. 하지만 컴퓨터에 실제로 입력되는것은 가로,세로, 채널 갯수만큼의 픽셀값이며 이는 작은 변화(고양이가 움직임, 일부가 가려짐, 빛의 변화 등)에도 전혀 다른 값으로 인식할 수 있다. 또한 한 이미지에 고양이가 여러마리 있거나, 다른 동물이 같이 있는 경우도 있을 것이다. 우리의 뇌는 이런 복잡한 상황에서도 분류를 잘 하지만 컴퓨터는 그렇지 못하다. 그렇기에 이를 인식하기 위한 여러 알고리즘이 고안되었다. Nearest Neightbor classifier(NN) 매우 단순한 알고리즘으로, 공간을 나눠 각 레이블로 분류하는 알고리즘이다. train 과정에..
· 딥러닝
최초 작성일: 2021.06.15 최종 수정일: 2021.06.15 아래의 명령어를 이용해 텐서보드를 설치할 수 있다. pip install tensorboard 설치가 완료되면 아래 명령어를 통해 텐서보드를 실행시킬 수 있다. tensorboard --logdir=[로그경로] --port=[포트번호] 참고로 로그 파일의 기본 저장 위치는 ./runs이고 기본 포트번호는 6006이 기본 값이다. localhost:[포트번호]로 접속하면 텐서보드가 실행된 것을 확인할 수 있다. 혹시 오류가 발생할 경우 텐서보드의 버전이 낮아서 그럴 수 있다. 이 경우, 높은 버전의 텐서보드를 설치하면 된다. pip install tensorboard==1.15(혹은 그 이상의 버전) 2021.06.15기준 텐서보드는 아래..
· 딥러닝
최초 작성일: 2021.01.25 최종 수정일: 2021.02.15 논문출처: arxiv.org/abs/1911.06644You Only Watch Once: A Unified CNN Architecture for Real-Time Spatiotemporal Action LocalizationSpatiotemporal action localization requires the incorporation of two sources of information into the designed architecture: (1) temporal information from the previous frames and (2) spatial information from the key frame. Current stat..
wacku
'딥러닝' 카테고리의 글 목록