전체 글
-
[Day9] 웹을 긁어 자연어처리 해보자AIFFEL Life 2020. 8. 26. 18:04
뭔가 웹 데이타를 긁어다가 모아 놓고 분석을 하고 싶다면 알아야 할 사항들에 대해서 정리해 봅니다. 먼저 html이 무엇인지 알긴 알아야 겠지요? - html이란? - html의정의: youtu.be/ZeBsrkPq5dM - html이란? - 태그: youtu.be/LNjLjGIN87U 예전에는 웹 페이지를 긁기 위해 크롤러를 직접 개발하거나 인터넷에서 누군가 만들어 놓은 코드를 다운받아 고쳐써야 했습니다. 요즘은 beautiful soup이 거의 통일시켜 버린 것 같습니다. ㅋ - Beautiful Soup Documentation: https://www.crummy.com/software/BeautifulSoup/bs4/doc/ Beautiful Soup Documentation — Beautiful..
-
[Day8] 파이썬 프로그래밍 개념을 좀 더 이해하자.AIFFEL Life 2020. 8. 26. 17:49
- python bulit-in function (id): https://docs.python.org/3/library/functions.html#id Built-in Functions — Python 3.8.5 documentation Built-in Functions The Python interpreter has a number of functions and types built into it that are always available. They are listed here in alphabetical order. abs(x) Return the absolute value of a number. The argument may be an integer or a floating po docs.pyt..
-
[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을 공부하고 싶다면, 무작정 이 강의를..