공부/AI (인공지능)

파이토치 (pytorch) 로 딥러닝 시작해보기

narau 2020. 9. 30. 21:20
반응형

요즈음 워낙 코딩과 개발자에 대한 수요가 높아지면서 

전공자가 아니더라도 파이썬 (python)이나 딥러닝 (deep learning) 같은 

단어들에 대해서는 들어본 적이 있으실 거에요. 

 

실제로 학생/직장인들을 대상으로 한 파이썬 강좌나 여러 강좌들이 많이 생겨나기도 했는데요, 

사실 무료로도 공개된 좋은 소스들이 많아 독학하는 것이 한결 수월해졌고, 

대부분 공부가 그렇듯 아무리 강의를 들어도 스스로 직접 해보지 않으면

실력이 전혀 늘지 않고 자신의 실력을 점검해볼 수도 없습니다. 

계속 공부할 수 있을지 먼저 스스로 공부해본 다음에 갈증이 나는 부분을 추가로 수강하시는 것을 추천합니다. 

 

저 역시 집에서 매일 개인적으로 공부를 하고 있습니다. 

직장인이 된 후로는 여러 핑계로 자기계발에 게을러졌었는데,

매너리즘을 극복할 수 있는 가장 좋은 방법이 공부라고 생각해요. 

 

 

제가 갖고 있는 한국어로 된 여러가지 기본서입니다. 초보일수록 기본서는 필요합니다.

 

 

파이토치는 페이스북이 주도하여 만든 딥러닝 모델 구현용 오픈소스 도구입니다. 

연구용으로 탄생되어 파이썬과 넘파이(numpy) 기초를 익힌 사람이라면 누구나 쉽게 사용할 수 있습니다.

유연한 사용성 덕분에 현재 구글에서 만든 텐서플로우에 비해 점점 더 많이 사용되는 추세입니다. 

 

특히 요즈음에는 여러모로 공부가 수월해지는 시대가 되었으니

전공이나 직종에 구애받지 않고 더욱더 새로운 것에 도전해볼 가치가 있다고 생각해요. 

 

 

딥러닝을 스스로 공부해보고 싶은 경우에 여러 커뮤니티에서 추천하는 경로가 있는데요, 

초보자를 위한 각종 온라인 강좌와 더불어서 파이토치 공식 사이트의 튜토리얼을 참고하면 좋습니다.  

 

만일 파이썬 설치부터 직접 하셔야 하는 경우라면, 

저는 맥북프로, 윈도우 데스크탑과 노트북을 사용하는데,  

맥이나 리눅스 사용자분들과 달리 (기초 중에 리눅스를 쓰시는 경우는 적을 것 같지만)

윈도우를 쓰시는 경우에는 파이썬 사이트에서 받으시는 것보다는

아나콘다 (Anaconda) 패키지를 다운 받으시는 것을 무조건 추천드려요. 

 

 

이외에도 최근에는 한국어로 된 책들도 발간되고 있으니,

영어가 부담스러우신 경우에는 한국어로 된 책을 구입하셔서 따라해보시면 좋을 것 같아요. 

 

 

파이토치 역시 한국어로 된 다양한 기본서들이 많이 나오고 있고, 그 중 하나입니다. 사진의 책은 얇고 제목도 매력적이나, 사실 기초가 전혀 없이 혼자서 독학해야 하는 초보분들에게는 별로 추천하고 싶지 않습니다. 본인 수준에 잘 맞는 책을 보기 위해서는 많이 찾아보고 직접 서점에서 발품을 팔아보시는 게 좋습니다. 

 

 

물론 한국어로 발간된 책들을 그동안 직접 본 결과,

혼자 공부하는 사람들에게 필요한 기초 설명이 부족한 경우가 많았어요. 

책에서 하라는대로 따라서 했는데 실행이 되지 않는 경우들이 발생하는데요,

필수적인 다른 프로그램을 설치하지 않았거나 설정하지 않아서인 경우가 있습니다. 

 

저자분들은 너무나 능력자여서 전혀 어려움을 느끼지 않으셨을 부분에서도

대부분의 초보자들은 에러 화면을 맞닥뜨리면 당황하고 포기해야 하나 고민하게 됩니다. 

(특히 저처럼 문과 출신 사람들에게는 사소한 것들도 모두 질문거리가 될 수 있거든요.) 

 

물론 주변에 곧장 물어볼 수 있는 능력자분이 계시면 좋겠지만, 

스스로 해결해야 하는 경우라면 직접 구글링해서 찾거나 (시간과 에너지가 소요됩니다),

원서나 공식 튜토리얼 등을 참고하거나, 또 다른 기본서의 도움을 받으시는 게 좋을 것 같습니다.

 

 

 

모르는 것을 공부하고, 질문하고, 스스로 성장하는 데에 두려움을 갖지 마시길 바랍니다. 

 

영어와 외국어를 배우는 느낌으로, 

힘들더라도 매일의 과정을 즐기고 재미를 느낄 수 있으면 좋겠습니다.  

 

 

 

 

반응형