본문 바로가기

Google Machine Learning Bootcamp 202255

1. Recurrent Neural Networks Recurrent Neural Networks Why Sequence Models? Speech recognition, music generation, Sentiment classification, DNA sequence analysis, machine translation, video activity recognition, Name entity recognition 등 sequential data를 사용하는 task들이 있다. Notation Superscirpt \( ^{} \) : t\( ^{th} \) element of a sequence \( T_x \), \( T_y \): the number of a sequence Representation words by classes (one-hot).. 2022. 8. 11.
4. Special Applications: Face recognition & Neural Style Transfer #2 Neural Style Transfer What is Neural Style Transfer? content image와 style image를 input으로 하여 특별한 style을 가진 content image를 만드는 task다. What are deep ConvNets learning? layer의 unit 하나를 골라 그 unit의 activation을 최대화하는 image 9장을 골랐을 때, layer가 깊어질수록 high-level feature을 보여주었다. Cost Function Neural style transfer cost function은 generated image와 content, genearted image와 style 사이의 cost function을 이용해서 정의한다. \.. 2022. 8. 2.
4. Special Applications: Face recognition & Neural Style Transfer #1 Face Recognition What is Face Recognition? Face Verification: input으로 image와 name/ID를 받아 해당 사람이 맞는지를 판별해야 한다. Face Recognition: database에 k명의 사람이 있다고 한다면 input으로 얼굴 image를 받아 이 사람이 database에 저장된 k명의 사람에 속하는지를 확인할 수 있어야 한다. One Shot Learning Learning from one example to recognize the person again 데이터가 별로 없는 대상을 상대로 recognition을 하기는 어렵다, class가 인식해야 하는 사람이 많아질수록 늘어난다. => Learning a "similarity" fu.. 2022. 8. 2.
3. Object Detection Detection Algorithms Object Localization Landmark Detection 여러 방면에 landmark detection을 활용할 수 있다. (AR, 자율주행 등등) Object Detection Sliding windows detection: window를 만들어 이미지 전역을 sweeping 하면서 그 window에 대해 detection 하는 방법. computational cost가 크다. Convolutional Implementation of Sliding Windows Turning FC layer into convolutional layers: FC layer의 input이 w x h x j 형태라고 한다면, w x h x k 형태의 filter를 이용하여 .. 2022. 8. 2.