선생님 안녕하세요! 통계를 전공한 후 이번에 컴퓨터비전쪽으로 진로를 잡은 학생입니다! 다름이 아니라 몇주전 강의를 신청했었는데 이번에 cnn 완벽가이드 강의를 출시하셨더라구요! 아직 강의공부를 시작하진 않아서 추천해주시는 커리큘럼으로 강의를 들으려하는데 cnn강의를 듣고서 컴퓨터비전 강의를 들으면 좋을지 컴퓨터비전강의를 듣고 cnn강의를 듣는게 좋을지 궁금해서 질문드립니다.
더불어 혹시 앞으로 컴퓨터비전분야로 나아가려면 어떠한 역량들이 (웹이나 서버같은) 필요한지 그리고 다루면 좋을 프로그램은 어떤것들이 있는지도 추천해 주신다면 너무 감사할 것 같습니다.
현재 학습정도는 딥러닝관련 기본서적을 한번 읽으면서, 기초적인 ml모델 및 비지도학습 모델들, 신경망모형, 기본 CNN, RNN, LSTM모델정도들을 텐서플로우로 구현해보면서 모델들이 어떠한 구조를 갖고있는지 알고있는 정도이고, 수리적인 부분은 많이 약한 상태입니다. 파이썬의 경우는 기본함수들에 대해서 어느정도 자유롭게 활용할 수 있는 정도입니다.
안녕하십니까,
강의를 선택해 주셔서 감사합니다.
1. CNN강의를 듣고서 컴퓨터 비전 강의를 들으면 좋지만, 꼭 그러실 필요는 없습니다. 기본적인 CNN 지식이 있으면 컴퓨터 비전 강의를 들으시는데 큰 무리는 없습니다. 또한 실습 위주이기 때문에 반드시 CNN을 빠삭(?)하게 알아야 할 필요는 없습니다. 다만 CNN기초가 약하면, Object Detection/Segmentation 이론 강의가 약간 부담 스러우실 수는 있지만, 그동안 공부하실 걸로 봐서는 큰 문제는 없을 것 같습니다.
2. 요새 컴퓨터 비전 분야가 많이 딥러닝으로 흐르고 있지만, 딥러닝외에 기존 컴퓨터 비전 영역에서 잘 활용되는 패키지나 프로그램 언어를 배우면 좋을 것 같습니다.
취업까지 시간이 얼마나 있으신지는 모르지만, 아래 정도 하면, 신입 스펙으로는 차고도 넘칠거라 생각됩니다(이 이상 바라면 회사가 도둑놈 입니다 ^^;;)
- Deep learning 기반 컴퓨터 비전
a. CNN 이미지 분류, Object Detection, Segmentation 등의 활용, 다양한 데이터 세트로의 적용, 성능 향상 최적화 경험,
b. 논문 이해 능력: 이 분야가 하루가 다르게 발전하다 보니, 최신 논문을 이해하는 것이 중요하게 되었습니다. 하지만 논문 자체를 해석한다기 보다 기술이 어떻게 발전되어 왔는지에 대한 맥락을 이해하고, 어떻게 개선을 하는게 좋을 건지에 자신만의 방향성을 갖추는게 더 중요합니다.
c. 논문 이해 능력과 더불어 구현 능력을 갖추는게 좋습니다. 가장 좋은것 git에 있는 소스코드를 따라해보는 겁니다. 추천 드릴만한 것은
- Keras ResNet 구현 소스
- SSD, RetinaNet 구현 소스(Yolo는 좀 어렵지만, Yolo 부터 구현을 도전하는 것도 괜찮습니다)
- 필요하다면 관심 분야 구현 소스
d. OpenCV
opencv를 다 아실 필요는 없지만, opencv 기본서 하나 정도는 알고 계시거나, 자주 활용해 볼수 있는 자그마한 프로젝트 정도는 해보시는게 좋을 거 같습니다.
e. 프로그램 언어: python, C#, Android/iOS
C#이 의외로 컴퓨터 비전 쪽에서 잘 사용됩니다(PC용 클라이언트 만들기 위해서).
Android/iOS를 잘 하실 필요까지는 없는데, 컴퓨터 비전 모듈을 모바일에서 연동하기 위한 기본 활용 능력 정도만 있으시면 될 것 같습니다.
f. 마지막으로 많은 컴퓨터 비전 영역에서 특정 한 분야는 남들보다 더 뛰어나게 이룰 필요가 있습니다.
적다보니 많이 적었군요. 이 정도면 거의 슈퍼맨 급이지만, 다 잘하라는 게 아니라, a~e까지는 거시적으로, f는 집중해서 노력하신다면서 프로젝트 구현 위주로 자신 만의 포토폴리오를 만들어 나가신다면, 취업은 크게 어렵지 않을 것 같습니다.
감사합니다.
답글
youngmin.lee
2021.04.22헉...! 선생님 짧은 시간안에 이렇게 길게 답글을 남겨주시다니 너무 감사합니다ㅠㅠ 사실 위에는 학생이라 적어 놨지만, 지금 취업을해서 일을 하고 있는 상태입니다!! 다만 아직 신입이고, 어쩌다보니 컨설팅쪽에 더 가까운 분야로 취업을 해서 IT기반 능력이 부족해 좀 키우고자 딥러닝분야 공부를 시작하게 되었습니다! 그러다 선생님 강의를 선택하게 되었는데 이렇게 직접 소통하며 세심하게 도와주시니 너무 힘이되는것 같습니다ㅠㅠ
조언해주신대로 기량을 키워나가면서 저도 선생님처럼 사회에 꼭 도움이 되는 사람이 되겠습니다. 감사합니다 ㅎㅎ