inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Google 공인! 텐서플로(TensorFlow) 개발자 자격증 취득

Fashion MNIST one hot 변환 후 진행시 val loss가 비정상적으로 크게 나오네요

229

이기혁

작성한 질문수 1

1

Fashion MNIST  진행중에     y_train, y_valid 데이터를 one hot 인코딩으로 아래와 같이 변경하여 학습을 진행 해봤습니다

y_tralinlist = []
for i in y_train:
  y_tralinlist.append(tf.one_hot(y_train[i], 10))
y_train = np.array(y_tralinlist)
y_validlist = []
for i in y_valid:
  y_validlist.append(tf.one_hot(y_valid[i], 10))
y_valid = np.array(y_validlist)
model.compile(optimizer='adam', loss='categorical_crossentropy', metrics=['acc'])

train 데이터에 대한 학습은 정상적으로 진행되는데 val loss 가 20부터 시작해서 점점 증가하더니 아래와 같이 터무니없는 값이 나오네요  어떤점이 문제인지 알 수 있을까요?

Epoch 00019: val_loss did not improve from 19.01961 Epoch 20/20 1875/1875 [==============================] - 5s 3ms/step - loss: 0.1188 - acc: 0.9553 - val_loss: 128.7589 - val_acc: 0.1761

one_hot tensorflow python 딥러닝 keras

답변 1

0

런어데이

지금 코드만 봐서는 정확한 진단이 어렵습니다. 아마 list를 두번 호출해 주시지 않으셨을 까 싶습니다.

colab 노트북을 공유해 주시면 상세히 봐드릴 수 있을 것 같습니다.

슬랙 채널에서 질문 주시면 더 상세한 피드백이 가능할 것 같습니다~ 하지만 편하신 채널에서 질문 주시면 됩니다.

추가로 list에 담은 다음에 변환 안하셔도 됩니다.

y_train = tf.one_hot(y_train, 10) 을 전체 array에 해주셔도 됩니다.

감사합니다.

PyCharm & 텐서플로우 플러그인 설치

1

242

2

안녕하세요 강의자료랑 기출문제 요청드립니다.

0

296

1

안녕하세요. 강의자료랑 기출문제 부탁드리겠습니다.

0

346

2

강의자료

0

255

1

슬랙 초대 및 진행 방법 알려주시면 감사드립니다

0

622

2

강의자료 찾기가 너무 힘들어요 메일로 부탁드립니다.

0

231

1

env_test 실행시 오류가 발생합니다

0

385

1

강의자료 링크의 건

0

256

2

슬랙초대부탁드립니다.

0

353

2

윈도우용 배치파일 다운로드 링크를 클릭하면 404에러가 뜹니다.

0

277

1

가상환경설정

0

214

1

슬랙 초대 부탁드립니다.

0

206

1

슬랙 초대 부탁드립니다.

0

300

2

슬랙 초대 부탁드립니다.

0

223

1

슬랙초대 부탁 드립니다.

0

273

1

슬랙초대 부탁드립니다.

0

324

1

슬랙 초대 메일 부탁드립니다.

0

318

1

강의 ppt 자료는 어디서 받을 수 있는지요?

0

357

1

슬랙 초대 메일 부탁드립니다!

0

353

1

강의자료가 코드가 있는 챕터만 있는 건가요?

0

268

1

슬랙 초대메일이 안왔습니다. ! 그리고 관련 자료는 어디에 있나요?

0

334

1

슬랙 초대 메일이 안왔어요 ~

0

373

1

기출문제 요청

0

288

1

tdc 자격증 유효기간지나면

0

861

1