안녕하세요 :) 비전공자로서 몇가지 질문드립니다
안녕하세요, CS 와는 관련없는 학과를 졸업하였으나 현재 학업을 이어가면서 AI 관련 공부 및 활용한 논문을 작성하고 있는데 더 깊게 공부하고 싶은데 비전공자로서 방향을 어떻게 잡아야 할지 막막하여 몇가지 질문드립니다.
간단하게 현상태에 대해 설명드리자면 저는 학생 때 자바를 기반으로 프로그래밍을 처음 시작했고, 이후 몇년 전까지 독학으로 R과 python 기초서적 한권씩을 뗀 상태이고, 어디서 전문적으로 교육을 받아보거나 프로젝트를 해 본 적은 없습니다. AI programming 관련으로는 밑바닥부터 시작하는 딥러닝 두권을 읽었고, 논문읽는 스터디를 진행했던 적이 있습니다.
지금은 주로 제 custom dataset 를 가지고 공개되어있는 모델(극히 일부를 변형 - e.g. 마지막 몇 layer 라던지, parameters) 을 기반으로 transfer train 해 보면서 논문을 쓰고 있습니다. 사실 github 에 공유된 다양한 튜토리얼이나, 다른 분들이 써주신 코딩을 조금씩 변경해서 사용하는데에는 큰 무리가 없는데, 아무래도 논문을 쓰는 것이다 보니 간혹 제 목적에 맞춰 더 customize 를 해보고 싶은 경우가 있는데 그럴 때 제공된 소스코드를 따라가서 고치고 적용하는데 애를 먹고 있었습니다. (pytorch)
그러다 최근 시간에 조금 여유가 생겨서 프로그래밍을 조금 더 깊게 공부를 해볼까 하는 생각이 드는데요, 혼자 공부를 해볼 생각인데 코딩학원이나 이런 곳들은 주로 제 목적이랑은 잘 맞지 않는 것 같고, 논문 모델 직접 구현해보는 스터디들이 꽤 있는 것 같은데 이런 것들이 도움이 되는지, 아니면 혹시나 전공자분들께서는 시작할때 주로 어떤 방식으로 시작하시는지 의견을 여쭙고 싶습니다. 감사합니다 :)