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