전체 글
-
[Day7] 글로 배우는 딥러닝...AIFFEL Life 2020. 8. 14. 16:14
매주 금요일은 AIFFEL에서 글을 쓰라고 강요(?)하는 날이다. 무려 3시간 30분이라는 시간을 한주간에 배운 내용을 정리하는 시간으로 할당하고 있다. 지금 이 글도 그 시간을 활용해서 작성중이다. 금요일 오전에 3시간30분 정도만에 마칠 수 있는 학습 노드를 진행하는데, 오늘은 그동안 실습한 것은 제외하고 철학?적으로 딥러닝이란 무엇인지에 대해 고민?해 볼 수 있는 내용들로 이루어져 있었다. 다음 글들을 읽어보고 (혹은 비디오를 보면서) 딥러닝이란 무엇인지 어떤 한계가 있을지 각자 정의해 보는 것도 좋을 것 같다. 1. P versus NP problem https://en.wikipedia.org/wiki/P_versus_NP_problem P versus NP problem - Wikipedia ..
-
[Day6] Scikit Learn으로 인공지능을 구현해 보자AIFFEL Life 2020. 8. 14. 16:01
Scikit Learn은 파이썬에서 데이터 분석을 위해 만들어진 툴이다. 배경을 좀 알아보니 구글 출신 엔지니어가 만들기 시작한 프로젝트이고, 지금 버전이 0.23이라고해서 베타 버전 아니야? 라고 생각할 수 있지만 매우 안정적이니 마음 놓고 써도 된다고 한다. 1. Scikit Learn에서 기본적으로 데이터 분석을 연습해 보라고? 제공하는 데이터들이 그 데이터 셋에 대해서는 다음 링크를 참조하면 된다. https://scikit-learn.org/stable/datasets/index.html 7. Dataset loading utilities — scikit-learn 0.23.2 documentation The 20 newsgroups dataset comprises around 18000 new..
-
[Day5] 리눅스에 대해 더 알아보자AIFFEL Life 2020. 8. 14. 15:37
리눅스에 대해 더 알아보기 위해 여러가지 내용을 배웠는데 교육을 받으면서 유용하다거나 재미있다고 생각되는 자료를 공유합니다. 1. 1930년대 타자기를 리눅스 터미널로 사용하기 youtu.be/2XLZ4Z8LpEE 2. 직접회로와 무어의 법칙 youtu.be/6-tKOHICqrI 3. 리눅스 이해를 도와주는 참고할 만한 블로그 https://webdir.tistory.com/category/%EB%A6%AC%EB%88%85%EC%8A%A4/Linux%20%EC%9D%BC%EB%B0%98 '리눅스/Linux 일반' 카테고리의 글 목록 개발자모드 ON, 부스터 디자인 webdir.tistory.com 4. 리눅스를 가르쳐 주는 만화책이 있다니... http://www.yes24.com/Product/Good..
-
[Day5] 파이썬에 대해 더 알아보자AIFFEL Life 2020. 8. 14. 15:30
파이썬이 인공지능이나 빅데이터 분석에 많이 활용된다는 것은 익히 알고 있었지만, 파이썬에 익숙하지 않다면 다음 글들을 보면서 파이썬을 잘 활용할 수 있는 팁들을 확인해 보자. 1. PEP 8 -- Style Guide for Python Code https://www.python.org/dev/peps/pep-0008/ PEP 8 -- Style Guide for Python Code The official home of the Python Programming Language www.python.org 2. 파이썬 3에서는 Integer max value가 없다. 대학생때 게시판 조회수를 높여서 32bit integer max를 넘겨 마이너스로 만들어보자고 했던 기억이 난다. https://stacko..
-
[Day5] 인공지능 입문은 Stanford University CS231n과 함께AIFFEL Life 2020. 8. 14. 15:06
Coursera같은 사이트가 아니더라도 요즘 유튜브 등에 전세계 유명 대학의 강의를 볼 수 있다. 스탠포드 대학의 강의가 유명하다는 것은 알고 있었지만, (Andrew Ng 교수가 워낙 유명하다보니) CS231n에 대해서는 잘 몰랐는데, AIFFEL에서는 이 강의를 수업에 활용하고 있었다. Day5부터 매주 한강의씩 미리 들어와서 토론하는 방식으로 진행되는데, 인공지능을 입문하는 사람들을 위한 강의라고는 사실 볼 수 없다. 영어에 대한 장벽이 없다고 하더라도, 처음 듣는 사람에게는 낯선 개념들이 많이 나온다. 그러나 주변의 평을 들어보니 CS231n이 굉장한 명강의라고 정평이 나있다. 필자처럼 인공지능을 공부하고 싶으나 배경지식은 별로 없고, 다들 본다는 CS231n을 공부하고 싶다면, 무작정 이 강의를..
-
[Day 4] 컴퓨터 비전... 이 정도면 더 할 거 없는 것 아냐?AIFFEL Life 2020. 7. 31. 18:25
4번째 날은 처음으로 6시간짜리 실습이 있는 날이었습니다. 나름 기대반 걱정반이었습니다. 주제는 AI와 가위바위보 하기라던데... AI 전혀 모르는데 할 수 있을까?... 그러나 걱정과는 달리 비교적 순조롭게 실습을 마칠 수 있었습니다. :) - 노트북: github.com/nevermet/AIFFEL/blob/master/RockScissorsPaperWithAI.ipynb nevermet/AIFFEL AIFFEL Projects. Contribute to nevermet/AIFFEL development by creating an account on GitHub. github.com 실습 순서는 이랬습니다. 먼저 tensor flow를 이용하여 이미지 인식에 대한 기본 개념을 배웁니다. 먼저는 손글씨..
-
[Day 3] 인공지능 개발자 되려면 리눅스를 배워라!AIFFEL Life 2020. 7. 31. 17:50
AIFFEL은 강사가 강의실에 와서 떠드는? 수업을 별로? 하지 않습니다. 모든 강의?라고 할 수 있는 것들이 온라인 컨텐츠로 제작되어 제공되고 있는데요. 들여다 보면 재미있게 만들고 잘 만들기 위해 노력하신 흔적을 곳곳에서 느낄 수 있습니다. 처음엔 이거 뭐야? 검색해 보고 그냥 혼자 공부하는 거랑 뭐가 달라?라고 생각하실 분들이 계실 지 모르겠지만, 조금만 지나면 생각이 달라집니다. 책으로 출판해도 될 만큼 깔끔하게 잘 정리되어 있고, 실습과의 연계가 너무나 잘 이뤄져 있습니다. (짝짝짝) 또 이렇게 공부하다보니 자신이 아는 부분은 빠르게 넘어가고 모르는 부분에 시간을 많이 쓸 수 있어서 더 효과적입니다. 자! 그래서 인공지능에 대해서 그냥 건너 듣거나 인터넷 검색만 조금 해봤던 제가 기대했던 첫번째..