본문 바로가기

Deep Learning

TensorFlow - Linear Regression(선형 회귀) @markdown# TensorFlow Linear Regression ## Linear Regression(선형회귀)____- 통계학에서, 선형 회귀(linear regression)는 종속 변수 y와 한 개 이상의 독립 변수 (또는 설명 변수) X와의 선형 상관 관계를 모델링하는 회귀분석 기법이다. - 한 개의 설명 변수에 기반한 경우에는 단순 선형 회귀, 둘 이상의 설명 변수에 기반한 경우에는 다중 선형 회귀라고 한다.- 선형 회귀는 선형 예측 함수를 사용해 회귀식을 모델링하며, 알려지지 않은 파라미터는 데이터로부터 추정한다. 이렇게 만들어진 회귀식을 선형 모델이라고 한다.(위키백과 참고)- 예) 공부 시간 대비 시험 점수 관계, 아파트 가격과 아파트 평수, 위치, 층 등의 상관 관계 ## Supe.. 더보기
TensorFlow - 변수형 종류, 행렬 다루기 @markdown# TensorFlow 변수형 종류, 행렬 다루기____## TensorFlow 상수형- `tf.constant(value, dtype=tf.float32, shape=None, name='const', verify_shape=False)` - value : 지정할 상수 값- dtype : 상수형 데이터(실수 정수 등)- shape : 행렬의 차원 지정, (shape = [3,3]은 3x3 행렬을 저장)- name : 상수 선언 후 사용할 상수 이름 ## TensorFlow Placeholder 변수____- `tf.placeholder(dtype, shape, name)`x = tf.placeholder(tf.float32, shape=[None, 784])- x에 값이 할당한 것이 아.. 더보기
TensorFlow - 기본 사용법 @markdown# TensorFlow 기본 사용법 ## TensorFlow 개요____- TensorFlow는 graph로 연산하는 프로그래밍 시스템이다.- 기계 학습과 딥러닝을 위해 구글에서 만든 오픈소스 라이브러리이다.- 데이터 플로우 그래프 방식으로 데이터의 흐름을 노드와 엣지를 사용한 방향 그래프로 표현한다. ## TensorFlow 용어____- `Tensor` : 정형화된 다차원 배열, 내부적 자료구조는 Tensor를 통해 표현된다.- `Session` : 그래프를 실행하기 위한 객체로, run()로 그래프를 실행한다.- `op(Operation)` : 동작을 정의하는 것으로, Tensor를 입력 받아 연산을 수행하고, 반환한다.- `graph` : 연산을 표현한 것- `Node` : Ope.. 더보기
TensorFlow - Windows 7 설치하기 @markdown# Windows 7에 TensorFlow 설치하기_____## 설치환경- Windows 7 Pro 64bit- Python 3.6, Anaconda 4.4.0 for Windows- [TensorFlow install 참고](https://www.tensorflow.org/install/install_windows)## Anaconda 사용하여 TensorFLow 설치하기_____- 2016년 12월 이전까지는 윈도우에 `TensorFlow`를 설치하려면 `Virtual Box`, `Docker`로 우분투(리눅스OS)에 설치해 사용했다.- 2016년 12월 이후에 `TensorFlow`에서 윈도우 정식 버전이 출시하면서 `Python Anaconda` 설치만으로 사용할 수 있게 됐다.-.. 더보기