본문 바로가기
모각코/2022_summer_모각코

2022_summer_모각코] 강박이하 팀 - 1차시 결과

by 호상 🐧 2022. 7. 5.

목표 : 파이토치 기본 익히기 https://tutorials.pytorch.kr/beginner/basics/intro.html

파이토치(PyTorch) 기본 익히기

파이토치(PyTorch) 기본 익히기|| 빠른 시작|| 텐서(Tensor)|| Dataset과 Dataloader|| 변형(Transform)|| 신경망 모델 구성하기|| Autograd|| 최적화(Optimization)|| 모델 저장하고 불러오기 Authors: Suraj Subramanian, Seth Jua

tutorials.pytorch.kr


PyTorch 환경 설정
https://dataleader.tistory.com/19

[파이토치(Pythorchy) 이야기 1화] 파이토치 시작하기

0. 파이토치 뭐지? 2016년 초 파이토치가 세상에 공개된지가 벌써 5년이 되어갑니다. 텐서플로우와 마찮가지인 파이토치는 손쉽게 인공 신경망 모델을 만들고 이용할 수 있도록 지원하는 딥러닝

dataleader.tistory.com

위 블로그를 통해 PyTorch 환경 설정 진행.

anaconda3 는 3학년 1학기 영상처리 실습을 위해 미리 설치가 되어 있어 바로 PyTorch 설치로 넘어갔습니다.

노트북에 nvidia GPU 가 내장되어 있지 않아 cuda 를 사용하지 않기 때문에 아래와 같이 설정.

전체적인 구조, 코드 공부 용이기 때문에 GPU 가속은 필요없다고 생각됩니다.

실제 모델을 돌려보는 것은 연구실 서버를 통해 시행할 수 있을것이라 생각합니다.

PyTorch

설치 완료!

1) 텐서(TENSOR)

텐서(tensor)는 배열(array)이나 행렬(matrix)과 매우 유사한 특수한 자료구조.

텐서(tensor) 초기화 # ( debug 1 ~ debug 4)
텐서의 속성(Attribute)  # ( debug 5 )
텐서 연산(Operation) # ( debug 6 ~ debug 10 )  
NumPy 변환(Bridge) # ( debug 11 ~ debug 12 )
NumPy 배열을 텐서로 변환하기 # ( debug 13 )

# github 에 올린 source code 주석 참조.

소감.

처음 계획을 (4) 까지 할려고 했는데 생각보다 내용이 어려웠다. 처음에 환경설정을 하느라 시간을 많이 잡아 먹은것이 문제 였고, 내용이 생각보다 어려워 이해하고 넘어가는 시간을 가지느라 전부 수행하지 못한것 같다. 다음 모각코 시간은 좀더 시간을 단축하거나 올바른 계획을 세워야 겠다.



https://github.com/sangho0804/PyTorch

GitHub - sangho0804/PyTorch

Contribute to sangho0804/PyTorch development by creating an account on GitHub.

github.com

댓글