목록Python/통계 및 데이터관련 (13)
노는게 제일 좋습니다.
https://www.inflearn.com/course-status-2/이 주소에 있는 강의를 기반으로 공부하고 정리한 자료. Gradient 경사Descent 감소Gradient Descent Algorithm : 경사(기울기)가 줄어드는 쪽으로 가는 알고리즘 그래프 그리는 사이트 https://www.desmos.com/calculator 위와 같은 그래프에서 최저점을 찾고 싶다고 하자.아무 점이나 잡아서 기울기가 줄어드는 방향으로 이동하면된다.\ 예를 들자면 이렇다. 오른쪽 위에서 시작해서, 기울기가 줄어드는 방향으로 가다보니 최저점이 나왔다.사실 이 그래프의 세로축은 cost(W,b)의 값, 가로축은 W의 값이다.training set이 x=[1,2,3] y=[1,2,3] 일때 이런 개형의 그래..
https://www.inflearn.com/course-status-2/이곳을 보고 공부했다. 쉽게 설명해주셔서 초심자도 이렇게 공부노트를 적고있다. 그려놓은 그림과 코드 모두 이 주소를 참고해서 .. 뇌속에 복사했다 손으로 붙여넣기 했다. linear regression일차함수로 학습시키는 리그레션(regression).트레이닝 셋을 평면좌표에 나타냈다. 검은 점이 트레이닝 셋의 실제 데이터들이다.Linear Hypothesis(이하 선형 가설)란, 가장 적절한 선을 찾는 것이다.이 선들은 H(x) = Wx + b 와 같이 나타낼 수 있다.가장 적절한 선이란, 실제 데이터들의 점을 가장 가까이 지나는 선이라고 할 수 있다. 즉, 다음과 같이 하나의 선형가설과 트레이닝셋 데이터들의 거리를 비교한다.각각..
Dataflow Graph : 텐서플로우 에서 그리는 그래프.1. Node : mathmatical operation2. Edge : multidimensional data array ( = tensor ) communicated between them (뭔소린지 모르겠음) 헬로우월드 코드.import tensorflow as tfhello = tf.constant('안녕 이 빌어먹을 세상아')sess = tf.Session()print(sess.run(hello)) 텐서플로우에서는 모든게 operation이다. 예를 들어.. hello를 출력해보면 '안녕 이 빌어먹을 세상아'가 안나온다.tensor라고 나온다. 이런 변태같은..
윈도우에서 텐서플로를 깔았다.시간이 지나 내용이 바뀌면. 여기를 참고. https://www.tensorflow.org/ 1. 파이썬 아나콘다 배포판을 받는다. 패키지 받기 귀찮으니 몽땅 다 넣어놓은 파이썬이다.나는 3.5v 64비트 인스톨러를 받았다.https://www.continuum.io/downloads#windows 2. 설치된 anaconda prompt를 켠다. 3. pip install tensorflow 라고 친다. 끝.
explicit program : 보통 쓰는 프로그램. 입력값을 보고 짜여진대로 결과를 보여줌.ML : 컴퓨터가 학습하는 능력을 주는 프로그램. ML에서 말하는 학습의 방법에 따라 다음과 같이 분류된다.1. supervised : training set으로 학습한다. 트레이닝 셋이란 정해진 레이블, 데이터를 말한다. 2. unsupervised : 정해진 레이블은 없고, 그냥 데이터 보고 알아서 학습. 이 두 개의 방식중, supervised방식의 learning으로 나오는 결과에 따라 세 가지로 나눈다.1. regression ( 0점부터 100점까지 ) : 범위가 크다.2. binary classification ( P, F ) : 두 개로 딱 떨어진다.3. multi label classificat..