일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 자바스크립트
- 머신러닝
- SQL
- 데이터베이스
- c언어
- 정보처리기사실기
- 데이터분석
- 파이썬
- 순환신경망
- CSS
- 오블완
- 중학1-1
- JSP
- 티스토리챌린지
- 혼공머신
- 자바
- JSP/Servlet
- JDBC
- rnn
- 상속
- 자바스크립트심화
- 컴퓨터비전
- 디버깅
- 딥러닝
- 자바 실습
- 컴퓨터구조
- 정보처리기사필기
- html/css
- 연습문제
- 중학수학
- Today
- Total
클라이언트/ 서버/ 엔지니어 "게임 개발자"를 향한 매일의 공부일지
딥러닝 10 - 다중분류 실습해보기 2 : 학습 방법 및 평가 방법 설정 본문
이어서 다중분류 실습을 진행해 본다. 이제 모델링 학습을 하고 평가하는 부분이 남아있다.
다중 분류 실습 이어서
모델이 예측한 데이터와 정답 데이터가 달라서 오류가 발생한다. 이때는 shape를 낮춰주어야 한다.
선생님의 코드대로 실행을 했는데 오류가 뜨며 모델이 평가되지 못하고 있었다. 이 부분은 설명을 안 해주셔서 자료를 찾아보며 드디어 해결 방법을 찾았다. 그 이유는 y_train이 to_categorical로 변환되지 않은 상태에서 모델을 학습시키려고 하기 때문일 가능성이 컸다. 코드에서 y_train을 to_categorical로 변환했지만, 실제로 학습할 때 변환된 데이터인 cate_y_train 대신 여전히 y_train을 사용하고 있었다.
손실값이 조금씩 줄어들고 있음을 확인했다. 이번에는 두번째 방법을 알아보자.
오차값이 떨어지고 있는데 끝에서 올라간다면 과대적합이 된다.
하지만 모델을 평가해보니 정확도가 50%도 되지 않아 너무 낮았다. 다시 한번 앞의 코드를 수정해 보기로 했다.
그래프도 확실히 달라졌다. 이렇게 수정해도 정확도는 크게 달라지지 않아 여기서 실습을 마무리하기로 했다.
학습을 마치고
딥러닝 5일차 수업까지 모두 학습하고 정리를 마쳤다. 6일 차에는 오전과 오후에 모두 딥러닝 수업을 해서 7일 차 수업까지 모두 마쳤지만, 오후 수업은 녹화가 되지 않았는지 영상이 없었다. 이 부분은 할 수 없이 혼자서 코드를 보면서 해석하는 수밖에 없을 것 같다.
부족한 부분은 혼자서 따로 공부하면 되니 괜찮다. 이제 3시간 분량의 수업만 듣고 정리하면 될 것 같다. 7시까지 모두 정리하고 저녁 운동을 하러 나가야겠다.
'인공지능 > 딥러닝' 카테고리의 다른 글
딥러닝 12 - 경사하강법의 종류와 특징에 대하여 (0) | 2024.09.22 |
---|---|
딥러닝 11 - 활성화 함수, 오차역전파, 경사하강법 그리고 relu 함수에 대하여 (0) | 2024.09.22 |
딥러닝 9 - 다중분류 실습해보기 1 : 문제 데이터 확인 및 MLP 모델링 (0) | 2024.09.22 |
딥러닝 8 - 이진 분류 실습해보기 : 유방암 분류 (0) | 2024.09.22 |
딥러닝 7 - 딥러닝 기초 학습 4 : 딥러닝 모델링 및 딥러닝 신경망 설계하기 (0) | 2024.09.22 |