728x90
반응형
인공신경망 학습이 제대로 되지 않는 경우 국소해 문제로 발생합니다.
국소해 문제가 발생할 경우엔 재학습을 수행해보거나 은닉층의 노드수를 변경해봅니다.
import tensorflow as tf
from _7seg_data import X, YT
model=tf.keras.Sequential([
tf.keras.Input(shape=(7,)),
tf.keras.layers.Dense(16, activation='relu'),
tf.keras.layers.Dense(4, activation='sigmoid')
])
model.compile(optimizer='adam',loss='mse')
model.fit(X,YT,epochs=10000)
Y=model.predict(X)
print(Y)
728x90
반응형
'즐거운프로그래밍' 카테고리의 다른 글
[딥러닝] 딥러닝 목표값 변경, 은닉층 늘리기, 학습 후 모델 내보내기, 모델 불러와 예측하기 (0) | 2023.10.30 |
---|---|
[딥러닝] 딥러닝 출력층에 linear 함수 적용해보기 (0) | 2023.10.30 |
[딥러닝] 딥러닝 7 세그먼트 인공 신경망 (0) | 2023.10.30 |
[딥러닝] 딥러닝 소프트 맥스(softmax) 활성화 함수 (0) | 2023.10.28 |
[딥러닝] 딥러닝 활성화 함수 적용하기 (0) | 2023.10.28 |