Machine Learning 5

머신러닝 단기집중과정 - 텐서플로우 첫걸음

텐서플로우 첫걸음이라고 하지만.....개발환경 세팅 먼저.... 진행하도록 하겠다. Tensorflow 개발환경 세팅(Docker 이용)1. 도커 이미지 받기Dockerhub에서 dash00이란 사람이 만든 tensorflow-python3-jupyter 이미지를 받아옴12# 이미지 받아오기docker pull dash00/tensorflow-python3-jupytercs* 도커 이미지를 잘 받아왔는지 확인하려면 [docker images] 2. 도커 이미지를 컨테이너로 생성123# 도커 이미지를 통해 컨테이너 생성# -p 로컬호스트포트:컨테이너포트 -v 로컬저장소:컨테이너저장소 -it 콘솔 입출력 설정 --name 컨테이너 이름 도커허브 이미지경로 bash모드로 시작docker run -p 8888:..

Machine Learning 2018.07.18

머신러닝 단기집중과정 - 손실 줄이기

Reducing Loss: An Iterative ApproachComment - 개인적으로 과목명을 왜 굳이 '손실 줄이기'라고 정했는지.... 이해가 되지 않음.반복 방식 다이어그램 Supervised Learning 에서 어떤 방식으로 작업이 진행 되는지에 대한 흐름도이다.결국 내부적으로는 반복을 통해 최적화 된 비용을 계산한다고 볼 수 있는데x변수의 Features와 y변수의 Label을 입력함과 동시에 우리는 모델을 정의해야 한다.(여기서 모델은 가설을 뜻하기도 하고.... 이 모델을 정의하는 것을 잘 해야 한다.) y ′ = b + w 1 x 1 어떤 흐름으로 매개변수를 만들어내는지에 대한 것은 위 그림을 통해 배웠고이것에 대한 몇가지 예시 그림들이 더 있다. 개인적으로 이해가 편하고 직관적인..

Machine Learning 2018.07.18

머신러닝 단기집중과정 - 선형 회귀

Linear Regression(선형 회귀) Linear Regression은 간단하게 데이터를 이용해 선으로 그어 예측값을 계산하는 것이다.머신러닝을 활용하면 이 Linear Regression을 최적화 된 값으로 계산해서 선을 잘(?) 그을 수 있다.하지만 인간은 중등교육 정도만 받더라도.... 이 그림을 보고 즉각 선을 그을 수 있다.(이 얼마나 대단한가?)물론 머신러닝이 계산해주는 것처럼 최적화 된 선은 아닐지라도 나쁘지 않은 오차를 가진 선을 그릴수 있다. 우리가 흔히 주가 데이터 차트를 보면 일반적으로 이렇게 우상향 하는 차트가 있다고 한다면우리는 무의식적으로 해당 주식에 관심이 가고 심리적으로 좋아보이는 주식이 되기도 한다.(물론 예로 들은 위 해당 차트는 특정 기업의 주가 데이터는 아니고 ..

Machine Learning 2018.07.17

머신러닝 단기집중과정 - 주요 머신러닝 용어

이 포스팅은 Google의 실용적인 머신러닝 속성 입문 과정 머신러닝 단기집중과정에 dependency해 작성되는 글입니다.용어 이해에 앞서...머신러닝에서 자주 사용되는 용어들에 대해서 살펴보자.대부분의 용어들은 번역과정에서 조금 어색하게 바뀌어 버리는 경우가 있기에 가급적이면 영어 용어를 같이 학습하는게 좋을 것 같다.머신러닝의 가장 기초가 되는 Supervised Learning에 대해 살펴보자. 우리는 Supervised Learning과 Unsupervised Learning 의 차이에 대해 정확히 이해 할 필요가 있어 보인다. Supervised Learning (지도 학습)데이터에 대해 명시적인 정답(Label)이 주어진 상태에서 컴퓨터를 학습 시키는 방법이다. 형태 (Data, Label)..

Machine Learning 2018.07.17

머신러닝에 관심을 가지기 시작하면서.....

관심머신러닝..... 들어봤고 관심은 있는데.... 어떻게 하는거지? 머신러닝에 대해 알고 싶어서 검색을 해보면.... 다양하고 복잡해 보이는 수식 때문에 흥미가 떨어집니다. 마치 치트키 같은 이미지가 떠오르는 머신러닝은 수학이라는 도구를 사용할 줄 모르면 친해지기 힘들죠. 그냥 단순히 머신러닝은 좋다는 개념에서 벗어나 이를 통해 어떤 가치를 창출 할 수 있는지그리고 이를 활용하는 능력까지 목표로 삼고 머신러닝 학습을 시작하며 블로그 포스팅을 시작합니다. 일상생활 머신러닝스팸 메일 분류, 사진에서 얼굴 인식, 유튜브 추천 서비스, 관심 있는 분야 구글 애드워드 광고 시스템 등 머신러닝이 급속도로 발전할 수 있었던 환경요소- 대량 데이터 수집 가능한 환경 조성스마트폰 보급으로 인해 데이터의 양, 그리고 다..

Machine Learning 2018.07.17