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
- 런데이
- tensorflow
- create-react-app
- nodejs
- 텐서플로우
- 따릉이
- 러닝
- 리액트
- 6일차
- 파일이름
- react
- 2022 AI EXPO
- 화학구조
- 달리기
- 키체인
- Nike
- AI 회사
- ipad
- NPM
- npx
- 단당류
- 국제인공지능대전
- 키체인초기화
- 딥러닝
- AI엑스포
- NRC
- AI 전시
- 달리는사이
- 연구
- Running
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 |