본문 바로가기

머신러닝6

#7. Tensorflow로 linear regression cost 최소화 구현하기 본 포스팅은 인프런에서 제공되는 "모두를 위한 딥러닝 - 기본적인 머신러닝과 딥러닝 강좌"를 참고하여 만들어졌습니다. 인프런 URL: https://www.inflearn.com/텐서플로우를 통해, 선형회귀에서 cost 최소화를 구현해보자. 》》》 Tensorflow 로 linear regression 구현하기.먼저 cost가 어떻게 생겨먹었는지 그래프로 보도록 하자. 일단 아래 깃허브에서 코드는 따왔다.https://github.com/hunkim/DeepLearningZeroToAll/blob/master/lab-03-1-minimizing_cost_show_graph.py 참고로 matplotlib은, 그래프를 띄우기 위해 가져오는 라이브러리로, 아래와 같이 콘솔창에서 미리 설치가 필요하다. pyt.. 2017. 11. 26.
#6. Linear Regression의 cost 최소화 알고리즘 본 포스팅은 인프런에서 제공되는 "모두를 위한 딥러닝 - 기본적인 머신러닝과 딥러닝 강좌"를 참고하여 만들어졌습니다. 인프런 URL: https://www.inflearn.com/지난 강의 때 배웠던 linear regression 관련, cost 최소화하는 알고리즘의 원리에 대해 알아보자. 》》》 Linear Regression cost minimization Algorithm지난 포스팅에서, 그냥 optimization으로 포장해놨던 최소화 알고리즘의 원리는 무엇일까?간단하게, hypothesis 식을 아래와 같이 정의하자.H(x) = Wxcost(W) = ∑((H(x) - y)^2) / 개수즉, W 하나의 상수에 대한 함수가 되겠다. 그렇다면, cost는 어떻게 생긴 함수인가? W에 대한 cost .. 2017. 11. 25.
#5. Tensorflow로 간단한 linear regression 구현하기 본 포스팅은 인프런에서 제공되는 "모두를 위한 딥러닝 - 기본적인 머신러닝과 딥러닝 강좌"를 참고하여 만들어졌습니다. 인프런 URL: https://www.inflearn.com/이번에는 텐서플로우를 통해 선형회귀 식을 구현하는 방법에 대해서 알아본다. 》》》 Tensorflow로 간단한 Linear Regression 구현하기기본적으로 선형회귀에 대한 것은 아래 포스팅에서 참고할 수 있고, 이번 포스팅은 선형 회귀식을 찾는 방법에 대해 알아본다.#4. Linear Regression 머신러닝 선형회귀cost는 W, b의 함수이다. 학습을 한다는 것은, W와 b를 조절해서 cost를 minimize하는 것을 말한다.파이썬을 통해 아래 코드를 입력해보자.import tensorflow as tfx_trai.. 2017. 11. 25.
#4. Linear Regression 머신러닝 선형회귀 본 포스팅은 인프런에서 제공되는 "모두를 위한 딥러닝 - 기본적인 머신러닝과 딥러닝 강좌"를 참고하여 만들어졌습니다. 인프런 URL: https://www.inflearn.com/ 이번강의에서는 Linear Regression에 대해서 알아본다. 선형 회귀라고도 하는데, 데이터를 가지고 예측할 수 있게 해준다. 》》》 Linear Regression 선형 회귀선형 회귀에서의 가설을 세울 필요가 있는데, Linear하다는 Hypothesis가 바로 그것이다. 즉, 선형적인 관계를 나타낼 것이다, 라고 가정하는 것이다. H(x) = Wx + b 데이터의 관계가 일차함수일 것이라는 가정하에, 각 상수를 조절하는 것. 그렇다면 어떤 상수값을 가져야 데이터에 가장 근접하다고 볼 수 있을까? 즉, 지금 갖고 있는 .. 2017. 11. 25.
#3. TensorFlow 기본 구문 본 포스팅은 인프런에서 제공되는 "모두를 위한 딥러닝 - 기본적인 머신러닝과 딥러닝 강좌"를 참고하여 만들어졌습니다. 인프런 URL: https://www.inflearn.com/ 오늘은 Tensorflow의 기본적인 사용법에 대해서 알아보자.tensorflow는 기본적으로 파이썬을 통해 구동한다고 한다. 고로 파이썬 설치가 되어 있어야하며, 기타 필수 프로그램 및 tensorflow 설치 방법은 아래 글을 참조하도록 하자▷▷#2. TensorFlow 설치 - GPU 》》》 TensorFlow 기본 사용방법Tensorflow는 라이브러리다. 즉, 기본 문법이 아니라 어디선가 따와서 써야한다는 것. 고로 파이썬에서 바로 구문을 입력하기 전에, import 하여 가져오는 과정이 필요하다.import tens.. 2017. 11. 16.
#1. 머신러닝의 정의 Machine Learning 본 포스팅은 인프런에서 제공되는 "모두를 위한 딥러닝 - 기본적인 머신러닝과 딥러닝 강좌"를 참고하여 만들어졌습니다. 인프런 URL: https://www.inflearn.com/Machine Learning 첫번째 강의. 먼저 그 정의에 대해서 알아보자 》》》 Machine Learning 현재 다양한 프로그램들은? Explicit Programming. 즉 미리 설정된 룰을 통해 작동하는 프로그램. 예를 들어 가장 간단한 문구 중 하나인 if then 과 같은 가벼운 알고리즘들을 통해 구현한 방법. 그런 알고리즘으로 자율주행 차를 만든다면? 사람이 지나간다, 고양이가, 개가, 고라니가, 혹은 다른 자동차가 지나가는 것을 전부다 규제하여 제어하기는 불가능에 가깝다. 그만큼 변수가 너무 많기 때문. 그래.. 2017. 11. 13.