딥러닝 학습 원리
프로그래머스 2021 국민대 여름방학 인공지능 과정 4주차 Day2 TIL
🔍Model
모델 생성
from keras.models import Sequential
model = Sequential()
I. Network
from keras.layers import Dense
model.add(Dense(units=64, activation='relu', input_dim=100))
model.add(Dense(units=10, activation='softmax'))
II. Objective Function
모델 생성
from keras.models import Sequential
model = Sequential()
from keras.layers import Dense
model.add(Dense(units=64, activation='relu', input_dim=100))
model.add(Dense(units=10, activation='softmax'))
출력을 지정하는 함수
mean_squared_error
수치예측categoriclal_crossentropy
다중분류binary_crossentropy
이진분류
등
III. Optimizer
Network 갱신
Compile
Objective Function
과 Optimizer
을 묶어 Network
가 학습할 수 있도록 하는 것
Objective Function
,Optimizer
지정model.compile(loss='categorical_crossentropy', optimizer='sgd', metrics=['accuracy'])
📌학습 원리
X를 입력해서 나온 Y'값을 정답Y와 비교 : Objective Function
Y와 Y'의 오차값으로 Network에 가중치 갱신: Optimizer
모델 학습
fit()
model.fit(x, y, batch_size=32, epochs=10)
batch_size
가중치 업데이트 단위
epochs
학습 반복 횟수, 전체 데이터 샘플의 총 사용 횟수
참고
AI factory
Author And Source
이 문제에 관하여(딥러닝 학습 원리), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@kueyeon0429/딥러닝-학습-원리저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)