[Tensorflow] 선형회귀분석
참고자료 : 텐서플로 첫걸음 2장 1. 변수 간의 관계에 대한 모델 선형회귀분석(Linear Regression)은 변수들 사이의 관계를 분석하는 데 사용하는 통계학적 방법이다. 선형회귀분석은 독립변수 X, 상수항 b, 종속변수 y 사이의 관계를 모델링하는 방법이다. 두 변수 사이의 관계일 경우 단순회귀라고 하며 여러개의 변수를 다루는 다중회귀도 있다. 텐서플로우를 이용하여 y = W * x + b 형태의 간단한 선형회귀분석 모델을 만들어볼 수 있다. 먼저 2차원 좌표계에 데이터를 생성하고 샘플 데이터에 들어맞는 최적의 직선을 텐서플로우를 이용하여 찾을 수 있다. import numpy as np num_points = 1000 vectors_set = [] for i in range(num_points..
2017.08.22
no image
[Tensorflow] 윈도우 아나콘다 가상환경 설정하기 (matplotlib.externals 에러 해결법)
참고자료 1 : http://wandlab.blogspot.kr/2016/11/python3-anaconda3.html참고자료 2 : https://gzupark.github.io/articles/Why-Anaconda-How-to-control-Anaconda/ 아나콘다 가상환경 설정하기 1. conda create -n 가상환경이름 단순히 가상환경의 이름으로 가상환경이 생성된다. 2. conda create -n 가상환경이름 python=3.x 가상환경의 이름으로 python 3.x 버전을 사용 가능하게 환경이 생성된다. 3. conda create -n 가상환경이름 python=3.x 패키지명 ex : conda create -n tensorflow python=3.5 anaconda anacond..
2017.08.22
[Tensorflow] pip 명령어
1. 패키지 검색pip search 키워드 2. 패키지 설치pip install 패키지 3. 패키지 삭제pip uninstall 4. 패키지 업데이트pip install --upgrade 패키지 5. 설치된 패키지 확인pip show 패키지 6. 설치된 전체 패키지 확인pip list
2017.08.21
[Tensorflow] _getfullpathname: embedded null character
_getfullpathname: embedded null character 에러 시 C:\Anaconda3\lib\site-packages\matplotlib\font_manager.py 위치에 있는 font_manager.py 파일을 아래와 같이 변경 try: for j in range(winreg.QueryInfoKey(local)[1]): try: key, direc, any = winreg.EnumValue( local, j) if not is_string_like(direc): continue if not os.path.dirname(direc): direc = os.path.join(directory, direc) # direc = os.path.abspath(direc).lower() # i..
2017.08.21
[Tensorflow] 텐서플로우 수학함수, 행렬 연산 함수
참고자료 : 텐서플로 첫걸음 [한빛미디어] 텐서플로우 자주쓰는 수학함수 함수 설명 tf.add 덧셈 tf.sub 뺄셈 tf.mul 곱셈 tf.div 나눗셈의 몫 tf.mod 나눗셈의 나머지 tf.abs 절댓값을 리턴 tf.neg 음수를 리턴 tf.sign 부호를 리턴 (음수는 -1, 양수는 1, 0은 0) tf.inv 역수를 리턴 (예: 3의 역수는 1/3) tf.square 제곱을 계산 tf.round 반올림 값을 리턴 tf.sqrt 제곱근을 계산 tf.pow 거듭제곱 값을 계산 tf.exp 지수 값을 계산 tf.log 로그 값을 계산 tf.maximum 최댓값을 리턴 tf.minimum 최솟값을 리턴 tf.cos 코사인 함수 값을 계산 tf.sin 사인 함수 값을 계산 텐서플로우 자주쓰는 행렬 연산 ..
2017.08.21