Angirls Take Join이 Andrew Ng와 유사한지 확인

텔레비전을 보다가 갑자기 닮았다고 생각해서 검증해 봤어요.
Andrew Ng
전중탁지


Source: MIT technology review
Source: TV 화면 촬영

검증 방법


Andrew Ng 씨의 Deep Learning 강의 1개Convolutional Neural Network를 이용하여 처리된 얼굴 인식 프로그램입니다.4주차 과제에는 얼굴인식 시스템 제작으로 지정된 사람에게 이미지를 사용할 수 있는지 여부를 판정하는 함수verify가 설치돼 있어 인터넷에서 수집한 밭의 이미지를 활용해 앤드류 여부를 판정하도록 했다.

이미지 준비

verify 함수는 96x96 크기의 이미지 파일을 수신하고 이를 위해 이미지를 준비합니다.
만약 원래의 이미지 사이즈가 적합하지 않다면 가능한 한 1:1에 가까운 이미지를 종횡으로 준비하고 이미지 편집 소프트웨어 등으로 사이즈를 조정한다.이번에는 imagemagickconvert 명령을 사용했다.
$ convert <original file> -resize 96x96! <output file>
※ 치수 다음!을 더하면 종횡비를 무시하고 지정된 치수에 맞출 수 있습니다.

판정


과제의 Jupyter Hub에 이미지를 업로드하고 verify 함수를 호출합니다.
verify("images/tanaka-resize.png", "andrew", database, FRmodel)
## It's andrew, welcome home!
## (0.67731065, True)
예쁘다, 인증 시스템 통과!판정의 한도값이 0.7이기 때문에 무리다.
그나저나 산건 선생의 초상화로 해봤더니 이렇게 됐어요.
verify("images/yamane-resize.png", "andrew", database, FRmodel)
## It's not andrew, please go away
## (0.95198733, False)
초상화 수집이 반복되는 곳은 다나카 씨가 절반 정도 통과할 수 있다.
※ 그림 아래 숫자는 정답과의 거리를 나타냅니다.0.7 미만 통과.





○ 0.677
× 0.944
○ 0.600
× 0.789
○ 0.693





○ 0.693
× 0.855
× 0.977
× 0.952
× 0.968
※ 사진 출처(왼쪽 위)
텔레비전 화면 촬영일요일 채플린;AERA dot. ; livedoor news ; 오락 실험실 ; 영화 오늘 ;
livedoor news ; @nifty 뉴스 ; 와타나베 오락 ; 경마 ; livedoor news ;

결론


차이가 많지 않다고 할 수 있다.본 실습뿐만 아니라 아주 좋은 수업이므로 반드시 수업을 들으세요.

잡담


참고로 Andrew Ng 본인의 사진도 통과가 안 되는 경우가 있습니다.강의의 과제를 위해 만들어진 것이기 때문에 이 일대는 매우 귀엽다.
verify("images/andrew-resize.png", "andrew", database, FRmodel)
## It's not andrew, please go away
## (0.81205148, False)

좋은 웹페이지 즐겨찾기