AIFFEL Life
-
[Day72] 퀴즈 푸는 인공지능AIFFEL Life 2020. 12. 26. 15:10
오늘은 사람이 문제를 내면 그걸 맞추는 인공지능에 대해 알아보았습니다. 딥블루가 jeopardy에 나갔던 일이나 일본 동경대 합격할 수 있는 인공지능 개발 이야기는 들었는데, 그 이후 어디까지 진화했는지 알아볼 수 있는 시간이었습니다. 1. Finally, a Machine That Can Finish Your Sentence www.nytimes.com/2018/11/18/technology/artificial-intelligence-language.html Finally, a Machine That Can Finish Your Sentence (Published 2018) Completing someone else’s thought is not an easy trick for A.I. But new ..
-
[Day70] 해커톤 4번째AIFFEL Life 2020. 12. 25. 20:59
지난주부터는 매주 금요일은 7시간동안 해커톤 시간입니다. 그전엔 고작 3.5시간이었는데 말이죠. 이번주에는 지난주부터 세운 플랜으로 작업을 진행하고 있습니다. 딥섬은 뉴스 데이터를 수집하기로 했습니다. 그래서 beautifulsoup으로 크롤러를 만들어 뉴스 사이트에서 데이터를 수집하는 과정을 진행했습니다. 가끔 timeout 등의 에러로 수집이 중간에 멈출때가 있었지만, 대부분의 경우 잘 수집이 되었습니다. 시간이 좀 많이 걸려서 그렇지만요. 그리고 1주일 단위 스프린트로 프로젝트를 진행하면서 다음 플래닝 시트를 업데이트해가면서 진행했습니다. 1주일 단위로 해야 할 작업과 그에 따른 산출물을 확인하고 담당자를 지정하는 방식이었는데, 결과적으로는 잘 동작한 것 같습니다. 물론 프로젝트 막판에는 좀 어그러..
-
[Day69] 음성도 트랜스포머로...AIFFEL Life 2020. 12. 25. 20:55
오늘 실습 내용은 음성 즉, 오디오 파일도 트랜스포머로 학습시키는 내용이었습니다. 이런 음성 신호처리에 대한 부분은 좀 낯설어서 익숙하지 않았던 것 같습니다. 아래에 참고한 자료들을 공유합니다. 1. 나이키스트와 샤논 (Shannon) 표본화 정리 linecard.tistory.com/20 나이키스트와 샤논 (Shannon) 표본화 정리 아날로그 신호를 디지털 신호로 변환하기 위해서는 표본화, 양자화, 부호화의 과정을 거친다. 특히, 표본화는 입력 신호를 시간영역에서 이산하는 과정으로 나이키스트 표본화 이론을 확장한 linecard.tistory.com 2. TensorFlow Speech Recognition Challenge www.kaggle.com/c/tensorflow-speech-recogni..
-
[Day68] 번역기 만들기 시리즈 2AIFFEL Life 2020. 12. 25. 20:51
오늘 자연어처리 심화과정 실습은 번역기 만들기였습니다. 지난번엔 Seq2Seq으로 만들기였는데, 이번엔 트랜스포머로 만들기네요. 실습하면서 참고한 자료들을 공유합니다. 1. korean-parallel-corpora/korean-english-news-v1/ (github) github.com/jungyeul/korean-parallel-corpora/tree/master/korean-english-news-v1 jungyeul/korean-parallel-corpora Korean Parallel Corpus. Contribute to jungyeul/korean-parallel-corpora development by creating an account on GitHub. github.com 2. g..
-
[Day67] AI에게 색칠공부하게 만들기AIFFEL Life 2020. 12. 25. 20:46
오늘의 실습은 스케치만 있는 이미지를 입력하면 AI가 알아서 색칠을 하도록 만드는 것이었는데요. 이 실습을 하면서 참고한 자료들을 아래에 공유합니다. 1. TF2-GAN github.com/thisisiron/TF2-GAN thisisiron/TF2-GAN 🐳 GAN implemented as Tensorflow 2.X. Contribute to thisisiron/TF2-GAN development by creating an account on GitHub. github.com 2. Stochastic Polling & Maxout m.blog.naver.com/PostView.nhn?blogId=laonple&logNo=221259325819&proxyReferer=&proxyReferer=https..
-
[Day66] Transformer 배경 이해하기AIFFEL Life 2020. 12. 25. 20:35
오늘은 자연어처리 심화과정의 이론부분을 학습하는 날입니다. 트랜스포머에 대해서 배웠는데요. 트랜스포머를 이해하는데 도움이 되는 글들을 공유합니다. 1. Attn: Illustrated Attention eda-ai-lab.tistory.com/157 Attn: Illustrated Attention 원문 아티클 : Attn: Illustrated Attention Attn: Illustrated Attention GIFs를 활용한 기계번역(ex. 구글번역기)에서의 Attention 신경망을 활용한 기계 번역모델(NMT)이 나오기 전 수십 년 동안, 통계기반 기.. eda-ai-lab.tistory.com 2. [Attention] Luong Attention 개념 정리 hcnoh.github.io/201..
-
[Day65] 해커톤 planning 시작AIFFEL Life 2020. 12. 25. 19:58
이번주부터 온라인 교육이 코로나 환자 숫자 감소 (아직도 100명대)에 따라 오프라인으로 전환되었습니다. 그럼에도 결석을 감수하고 집에서 온라인으로 공부하고 있었는데, 해커톤은 그룹 활동이다 보니 이 시간에 혼자 집에 있는 것은 다른 팀원들에게 피해를 주는 일인 것 같아, 정말 오랜만에 아이펠 강남 캠퍼스로 출근?하여 공부했습니다. 지난주까지는 우리 이제 뭐할까?를 고민했다면 이번주부터는 우리의 미래를 내다보며 언제까지 무슨 일을 해야 이 프로젝트를 완수할 수 있을까?를 고민했습니다. 다들 지난주에 대충 뭘 할지에 대해서는 생각을 했는데, 그게 어떻게 해서 이뤄지지에 대해서 고민을 해본 시간이죠. 제가 알고 있는 milestone based planning에 따라 화이트보드에 주요한 마일스톤을 정하고 p..
-
[Day64] 번역기 만들기 시리즈1AIFFEL Life 2020. 12. 25. 19:44
오늘은 자연어처리 심화 과정 실습의 하나로 Seq2Seq을 이용한 번역기 만들기 실습을 진행하였습니다. 참고할 만한 글들을 아래에 공유합니다. 1. tf.function으로 성능 향상하기 www.tensorflow.org/guide/function?hl=ko tf.function으로 성능 향상하기 | TensorFlow Core Note: 이 문서는 텐서플로 커뮤니티에서 번역했습니다. 커뮤니티 번역 활동의 특성상 정확한 번역과 최신 내용을 반영하기 위해 노력함에도 불구하고 공식 영문 문서의 내용과 일치하지 않을 수 www.tensorflow.org 2. 자동 미분과 그래디언트 테이프 www.tensorflow.org/guide/autodiff?hl=ko 자동 미분과 그래디언트 테이프 | TensorFlo..