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 |
Tags
- Nike
- 단당류
- 러닝
- 연구
- 따릉이
- 2022 AI EXPO
- Running
- 리액트
- AI엑스포
- npx
- AI 회사
- 키체인
- 텐서플로우
- AI 전시
- ipad
- 화학구조
- 딥러닝
- tensorflow
- react
- 달리는사이
- 6일차
- 키체인초기화
- 국제인공지능대전
- NPM
- 파일이름
- NRC
- 달리기
- nodejs
- 런데이
- create-react-app
Archives
- Today
- Total
Tomato's BLOG
[딥러닝] 텐서플로우 모델 만들고 시작하기 본문
텐서플로우(Tensorflow)는 전에 사용하던 PyTorch와 모델 생성하는 방법이 조금달랐다. 그 과정을 정리해보려고 한다.
1. Import libraries
import numpy as np
import tensorflow as tf
from tensorflow.keras.layers import Dense
from tensorflow.keras.models import Sequential
2. Set input data (or preprocessing)
3. Define model
가장 단순한 모델:
model = Sequential([
Dense(1, input_shape=[1]),
])
만약 모델이 3-4-2 이라면
model = Sequential([
Dense(3, input_shape=[1]),
Dense(4),
Dense(2),
])
4. Create model (w/ optimizer and loss)
model.compile(optimizer='sgd', loss='mse')
- 모델 생성시 유의사항: 데이터가 단순하면 모델도 단순하게, 데이터가 복잡하면 모델도 복잡하게
5. Model fit & predict
model.fit(xs, ys, epochs=1200, verbose=0)
model.predict([10.0])
verbose
: 1이면 로그를 모두 출력, 0이면 출력하지 않는다. Epoch이 많을 땐 0으로 두는 것이 효율적.
텐서플로우 잘 설명해주신 블로그: https://bcho.tistory.com/1150
'개발' 카테고리의 다른 글
[Github] Repository not found 문제 (0) | 2022.05.11 |
---|---|
jupyter notebook kernel error 해결 (0) | 2021.03.17 |
Comments