취미로 하는 프로그래밍

코딩으로 자아실현

딥러닝 노트 - 3. 신경망 학습

‘밑바닥부터 시작하는 딥러닝’을 공부하며 정리한 내용입니다. 1. 손실 함수 (loss function) 학습을 위해서 정확도가 아닌 오차를 사용하는 이유 신경망을 학습할 때 정확도를 지표로 삼아서는 안 된다. 정확도를 지표로 하면 매개변수의 미분이 대부분의 장소에서 0이 되기 때문이다 활성화 함수로 계단 함수를 사용하지 않는 이유도 비슷함....

딥러닝 노트 - 2. 간단한 신경망 구현

‘밑바닥부터 시작하는 딥러닝’을 공부하며 정리한 내용입니다. 1. 활성화 함수 (1) Step Function 1 2 3 4 5 def step_function(x): if x > 0: return 1 else: return 0 위와 같은 기본적인 형태에서, 인수 x에 배열이 들어갈 수 있도록 수...

딥러닝 노트 - 1. 퍼셉트론

‘밑바닥부터 시작하는 딥러닝’을 공부하며 정리한 내용입니다. 한 개의 퍼셉트론으로 AND, OR, NAND의 연산은 가능하나, XOR은 불가능하다. 1. AND 게이트 AND 게이트의 진리표 x1x2y 000 100 010 111 위의 AND 게이트를 퍼셉트론으로 표현하면 아래와 같습니다. 여기서는 입력값 x1, x2에 각각 가중치 w1, ...

Natural Language Process(NLP) 연습

자연어 처리 수업 내용 복습입니다. 캐글의 ‘RecSys2013: Yelp Business Rating Prediction‘에 있는 데이터셋의 일부를 이용하여, 리뷰의 텍스트 내용을 바탕으로 실제 부여한 별점을 예측하고자 합니다. 수업에서는 연습 목적으로 별점 한 개와 다섯 개 짜리의 데이터만 사용했습니다. Import Libraries 먼저 일...

k-means Clustering 연습

대학교 분류하기 (k-means clustering) unsupervised learning algorithm인 k-means clustering을 이용하여, 대학교들을 두가지 유형으로 분류하고자 합니다. 사용하는 데이터에서는 사립/공립이 표시되어 있지만, 여기서는 단지 모델링 후에 결과를 비교하고 참고하는 용도로만 사용할 것입니다. 데이터는 수강...

Kaggle - 타이타닉 생존자 예측하기 (2)

Kaggle - 타이타닉 생존자 예측하기 EDA / Feature Engineering (1) Kaggle - 타이타닉 생존자 예측하기 EDA / Feature Engineering (2) EDA / Feataure Engineering (2) 5. Fare Fare는 운임을 나타냅니다. 단위는 따로 표시되어있지 않은데, 아마 파운드...

Kaggle - 타이타닉 생존자 예측하기 (1)

Kaggle - 타이타닉 생존자 예측하기 EDA / Feature Engineering (1) Kaggle - 타이타닉 생존자 예측하기 EDA / Feature Engineering (2) 개요 타이타닉 침몰 사건은 1912년 4월 10일 영국의 사우샘프턴을 떠나 미국 뉴욕으로 향하던 ‘RMS 타이타닉’이라는 여객선이 빙산과 충돌하여 ...

마크다운(markdown) 유튜브 동영상 넣기

아래와 같이 마크다운 문서에 유투브 영상을 삽입하고자 합니다 방법 아래 그림과 같이 유튜브 동영상에서 마우스 오른쪽을 클릭하여 소스를 복사, 마크다운에 적용 (HTML의 <iframe> 태그를 사용 - 참고 : https://www.w3schools.com/tags/tag_iframe.asp) 복사한 소스코드 1 2 ...

Jekyll blog - favicon 설정하기

블로그에 아래와 같은 favicon을 삽입하고자 합니다 favicon 파비콘(영어: favicon, ‘favorites + icon’) 또는 패비콘 이란 인터넷 웹 브라우저의 주소창에 표시되는 웹사이트나 웹페이지를 대표하는 아이콘이다. (출처: 위키피디아) 방법 Jekyll 블로그에서는 기본 폴더에 favicon.ico 파일을 넣어주면 자동으...

2018년 5월 24일의 단상

현재 Udemy에서 ‘Python for Data Science and Machine Learning Bootcamp‘와 ‘The Python Bible™‘이라는 강의를 듣고 있다. 지난주 까지는 KIPRIS에 올라와 있는 특정 주제의 특허 목록을 스크래핑하려고 노력했는데, 스크랩핑을 해서 데이터를 모아도 내가 무언가 의미있는 것을 얻어...