001. 프로젝트를 시작하며..
4학년이되면서 졸업을 위한 프로젝트가 시작됬다.
주전공의 논문작성도 같은학기에 있고, 4학년 졸업을 위해서 수업을 최대한 들어야 해서 꽤 빡빡한 학기가 될 것 같지만...
안바쁘면 종일 유툽보고 놀아버리기 때문에, 목에 칼이들어올만큼 바빠야 일을 하게 되는 나로써는 나쁘지않다.
졸업프로젝트의 주제로 삼은 것은 '게임에 딥러닝 접목하기'이다.
1차 목표로는 'NPC에 게임 데이터를 학습시켜 대화 가능하게 만들기 (NLP)'
2차 목표는 'NPC의 말투나, 대답을 할지 말지를 결정하는 몇개의 파라미터를 만들어서 NPC마다 특징적인 대답이 나오게 하는 것'
3차 목표는 '게임 서버의 부하를 최소한으로 만들면서 loss, accuracy를 올리는것'
4차 목표는 'NPC를 Random stroll 시키면서 주변 환경을 학습시키고, 이를 대답할 수 있게 하는 것'이다.
https://www.youtube.com/watch?v=ejw6OI4_lJw&ab_channel=TalesofSyn
대충 이런 기능이 목표인 것인데.. GPT3 모델을 이용했다고 작성되어있다.
보기만해도 가슴이 뛰고 나도 해보고 싶다는 생각이 들지 않는가? ㅎㅎㅎ
아마 나도 큰 자연어 처리 모델을 가져다가 파인튜닝해서 사용하는 방식을 쓰지 않을까 싶다. ( 파인튜닝이 뭔지 잘 모르지만 ㅋㅋ.. )
물론, 파이썬을 한번도 써보지 않았고, DL도 관련 글들이나 읽었지 CNN, RNN, LSTM 이런거 구조를 잘 몰라서 단기간에 최대한 배워야할 것 같다..
완성못하면 졸업못하나? 큰일인데 그거