본문 바로가기
무모한 도전-주식 인공지능 만들기

드디어 본격적인 pytorch의 적용 -5-

by 인터넷떠돌이 2022. 1. 19.
반응형

안녕하세요?

 

이번 포스팅에서는 어떻게 해서 적용이 안되던 기계학습의 모델을 적용해 보고자 하는데, 이게 제대로 움직일지 아닐지는 저도 잘 모릅니다. 다만, 한가지 알 수 있는 것은, 일단 이렇게 해서 어느정도 성과는 나왔고, 새로운 문제에 또 부딪쳤다는 것 입니다.

 

먼저 세이브를 하는 방법부터 조금 바꾸었는데, 그존에는 그냥 모델을 넣는 것으로 끝을 냈습니다만, 그러지 않고, 일단 state_dict()라는 항목을 추가했습니다.

 

그리고 나서 다음으로 진행한 것으로는 위 스크린샷에서 볼 수 있는 것으로, 일단 모델을 load하는 것에도 load_state_dict를 붙여 주도록 했습니다.

 

그리고 나서 무언가가 잘 안되어서 이번에는 위 스크린샷에서 볼 수 있는 것과 같이 일단 MLP를 통짜로 넣는 방법을 한번 동원해 보기는 보았습니다.

 

 

이렇게 해서 모델을 새로인 저장한 것만 2개를 만들었는데, 이제 적용이 가능해질 만도 한데 영 안되기는 안되는 상황이기는 합니다.

 

알고봤더니 기초적인 실수중의 실수인 경로지정의 실수를 계속해서 하고 있었던 것 이었습니다. 이런 상황에서 그렇게 좋은 무언가가 나올리는 없기는 없습니다.

 

그렇게 변하기는 변했는데, 문제가 나왔습니다. 이 사이즈 미스매칭이라고 해서, 입력된 사이즈와 실제로 작동이 되어야 하는 사이즈 간의 미스매칭 문제인데, 이는.........

 

그래서 한번 바꾸어본 3번째 모델로 바꾸어서 다시한번 시도를 해 보고자 했습니다. 그리고 나서 어떤 결과가 나오는지 살펴 보면........

 

무언가가 영 좋지 않은 상황이 어어지기는 이어지는 것을 확인할 수 있었습니다. 이런 상태로는 어떻게 더는 진행할 수 없는데, 아무튼 이래저래 해결책을 찾아봐야 하기는 하는 상황이 되었습니다. 무언가 엄청 좋기는 좋은 성능을 자랑하는 물건이긴 합니다만, 문제는 이 기계학습을 제대로 쓰기는 좀 어려운 듯 합니다.

반응형