Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 기능개발
- tensorflow
- AI
- logistic regression
- leg
- Softmax classification
- programmers
- pwnable.kr
- Algorithm
- Linear_regression
- Python
- 텐서플로
- 인공지능
Archives
- Today
- Total
나혼자 공부장
Tensorflow 기본 본문
Tensorflow의 구조
- 그래프(노드가 서로 연결되어있는 형태) 를 먼저 빌드한다
- 그 다음에 세션 함수를 통해서 데이터가 run 된다.
- Run된 데이터가 그래프에 업데이트. 최종적으로 노드에 변화를 준다.
간단한 코딩
~Anaconda prompt를 이용~
1. Hello tensorflow 출력하기
- 세션 설정할 때 아래에 뜨는 “Your CPU ,,,,,” 로 시작하는 문구는 오류가 다른 명령어를 사용하면 더 빠르다는 권고 사항이므로 무시해도 무방
2. 연산
- 수를 할당하는 경우 constant(값, 자료형) 으로 선언
- node2는 암묵적으로 float32라 여겨짐
- 위 사진의 경우 sess.run 함수에서 파라미터를 대괄호로 묶어주지 않아 오류가 났었음 -> print(sess.run([node1,node2])) 로 해야함
3. Placeholder
- constant와는 달리 노드를 미리 할당 후 데이터를 나중에 집어넣는 방식
- sess.run에 feed_dict로 비어있는 노드에 데이터 넣음. 딕셔너리 형태
'AI' 카테고리의 다른 글
Softmax Classification (0) | 2019.04.01 |
---|---|
Logistic Regression (0) | 2019.03.31 |
Linear Regression (0) | 2019.03.31 |
Comments