AIFFEL Life
-
[Day27] 병렬 프로세스에 대하여AIFFEL Life 2020. 12. 15. 13:12
오늘은 두번째로 병렬 프로세스에 대해서 기초적인 내용에 대해 알아보았습니다. 참고하면 좋을 내용들을 아래와 같이 공유합니다. 1. What do the terms “CPU bound” and “I/O bound” mean? stackoverflow.com/questions/868568/what-do-the-terms-cpu-bound-and-i-o-bound-mean What do the terms "CPU bound" and "I/O bound" mean? What do the terms "CPU bound" and "I/O bound" mean? stackoverflow.com 2. 프로세스 ko.wikipedia.org/wiki/%ED%94%84%EB%A1%9C%EC%84%B8%EC%8A%A4 프로..
-
[Day27] 텐서 플로우에 대하여AIFFEL Life 2020. 12. 15. 13:05
오늘은 텐서 플로우에 대해서 알아보도록 하겠습니다. 텐서 플로우를 처음 접하시는 분들은 아래 글을 참고해 보시기 바랍니다. 1. Overview of changes TensorFlow 1.0 vs TensorFlow 2.0 www.datasciencecentral.com/profiles/blogs/tensorflow-1-x-vs-2-x-summary-of-changes TensorFlow 1.x vs 2.x. – summary of changes Overview of changes TensorFlow 1.0 vs TensorFlow 2.0 Earlier this year, Google announced TensorFlow 2.0, it is a major leap from the existing Tens..
-
[Day26] 네이버 영화 리뷰로 감성 분석을 해보자AIFFEL Life 2020. 12. 14. 18:09
오늘은 실습 내용은 네이버 영화 리뷰를 통해 자연어 감성 분석을 해보는 것이었습니다. 자연어 처리에 필요를 위해 알아 두면 좋을 내용들을 아래에 공유합니다. 감성분석을 활용한 사례 그리고 LSTM으로 유명한 RNN, 한국어 임베딩, 감성분석을 위한 데이타 셋 등입니다. 1. 감성분석 활용 사례 dbr.donga.com/article/view/1202/article_no/8891/ac/magazine [DBR] “구매후기 한 줄에 고객의 이런 속마음이”, 마케팅 난제, 속 시원히 풀어주는 분석 Article at a Glance최근 ‘글에 내재해 있는 사람들의 주관적 태도나 감성을 추출해 내는 분석 기법’인 ‘감성 분석’에 대한 관심이 높아지고 있다. 감성 분석은 소셜미디어와 같은 웹사이트/매체 dbr.d..
-
[Day25] 넷플릭스 추천 시스템에 대하여...AIFFEL Life 2020. 12. 14. 17:50
오늘은 넷플릭스 추천 시스템과 연관된 시스템에 대한 내용에 대해서 알아보겠습니다. 아래의 SVD내용과 넷플릭스와 같은 추천 시스템의 내용을 살펴보세요. 1. Building a Movie Recommendation Engine in Python using Scikit-Learn www.codeheroku.com/post.html?name=Building%20a%20Movie%20Recommendation%20Engine%20in%20Python%20using%20Scikit-Learn CODE HEROKU This post is part of our Introduction to Machine Learning course at Code Heroku. Wondered how Google comes up wi..
-
[Day25] 딥러닝 정확도 평가 지표AIFFEL Life 2020. 12. 14. 17:06
딥러닝으로 학습하고 나서 테스트한 결과가 얼마나 잘 맞는지 확인하고 싶을 때, 사용하는 지표들이 여러가지가 있다. 상황에 맞춰 적절한 지표를 사용하는 것이 필요한데, 우리가 일상 생활에서 흔히 말하는 정확도라는 것은 참 애매하고 정의가 명확하지 않으므로 각 지표의 의미를 정확히 파악하고 사용하는 것이 필요하다. 아래 글들을 살펴 보자. 1. Multilabel ranking metrics scikit-learn.org/stable/modules/model_evaluation.html#multilabel-ranking-metrics 3.3. Metrics and scoring: quantifying the quality of predictions — scikit-learn 0.23.2 documentati..
-
[Day24] 딥러닝의 기본 개념들AIFFEL Life 2020. 12. 14. 16:31
딥러닝을 처음 배우는 사람들에게는 매우 낯설지만, 딥러닝에서 매우 기본이 되는 개념들이 있다. 이 개념들만 이해해도 딥러닝을 어느 정도 안다(?)고 남들에게 이야기할 수 있지 않을까 싶다. 다음 공유된 자료들을 읽어보고 이해해 보시길 바랍니다. 1. The Basic Artifical Neuron: Bias neuron (Backpropagation) funnypr.tistory.com/entry/The-Basic-Artificial-Neuron-Bias-neuron The Basic Artificial Neuron: Bias neuron(Backpropagation) ■ The Basic Artificial Neuron: Bias neuron(Backpropagation) 역전파 알고리즘 - 바이어스 ..
-
[Day23] 웹 프로그래밍 이해하기AIFFEL Life 2020. 12. 14. 16:20
머신러닝 결과물을 주피터 노트북으로 확인할 수도 있지만, 머신러닝을 잘 모르는 일반인들에게 머신러닝으로 뭘 할 수 있는지 보여주기 위해서는 뭔가 그럴싸한 앱으로 보여주는 것이 가장 효과적일 것입니다. 간단한 웹 앱 정도를 만들 수 있다면 정말 좋겠죠? 다음 글들을 참고해 보시기 바랍니다. 1. CSS Tutorial www.w3schools.com/css/ CSS Tutorial CSS Tutorial CSS is the language we use to style an HTML document. CSS describes how HTML elements should be displayed. This tutorial will teach you CSS from basic to advanced. Start l..
-
[Day23] 머신러닝을 위한 수학 공부AIFFEL Life 2020. 12. 14. 16:15
머신러닝은 지금도 빠르게 발전하는 분야이고, 새로운 연구 결과를 활용하면 바로 제품의 기능이나 성능을 개선할 수 있기 때문에, 머신러닝을 연구하시는 분들은 아마도 최신 논문 등을 읽고 이해하려고 하실 것입니다. 그 논문 내용이 구현해 볼 필요가 있을 지도 모르겠네요. 아무튼, 논문에는 복잡한 수식 들이 등장하기 마련인데, 이를 이해하려면 수학적 이론에 대해 충분한 이해가 있어야 할 것 입니다. 그래서 책 하나를 공유합니다. PDF를 다운로드 할 수도 있네요. - Mathematics for Machine Learning mml-book.github.io/ Mathematics for Machine Learning Companion webpage to the book “Mathematics for Mach..