오답 순서: 처음 틀린 경우부터~ ❤️🧡💛💚💙💜🖤
- 토치를 불러오고 버전을 확인해보라
- 스칼라를 만들어보라. 디멘션은 무엇인가?
- 벡터를 만들어보라. 디멘션은 무엇인가?
- 텐서를 만들어보라. 디멘션은 무엇인가?
- ❤️
torch.tensor([[[1,2,3],[4,5,6],[7,8,9]]])
의 shape은 무엇인가? 어떻게 각 디멘션을 확인하는 것이 좋은가? 코드로도 확인하라.
- size 가 (3,4) 인 랜덤 텐서를 만들어보라.
- 위와 같은 사이즈로 제로 텐서를 만들어보라.
- 위와 같은 사이즈로 원스 텐서를 만들어보라.
- 1에서 10까지의 레인지 텐서를 만들어보라.
- 위와 같은 사이즈를 가져다가 제로스 텐서를 만들어보라.
- [1,2,3]을 float16 데이터타입의 텐서로 만들어보라.
- 파이토치와 딥러닝 임플리멘테이션에서 주의해야할 세 가지 에러를 말해보라.
- ❤️ [3,6,9]를 텐서로 만들고 데이터타입은 float64, 디바이스, grad track을 false로 설정하라.
- (3,4) 짜리 랜덤 텐서를 만들고 그 텐서의 데이터타입, 모양, 디바이스를 확인하라.
- [1,2,3]을 파이토치 텐서로 만들고 각 원소에 10을 더하라.
- 10을 곱하라
- 10을 빼라
- 14~16 파이토치 인빌트도 써보라.
- element wise multiplication을 수행하라.
- ❤️ mat mul을 수행하라. 같은 함수의 alias도 쓰라. mm 과 matmul의 차이는 무엇인가?
- 다음과 같은 매트릭스가 있다. 컬럼 뷰와 로우 뷰로 결과의 첫번째 컬럼과 첫번째 로우를 설명하라.
- (2,3) 짜리 랜덤 텐서를 두 개 만들고, 둘을 mat mul 해보라. 에러가 생긴다면 transpose로 해결해보라.
필기 및 답: https://colab.research.google.com/drive/1iAyZScrrwbojUBtQ_uGexsue57m3ydCw?usp=sharing