아침 파이토치 1/24

Clueless Coder·2023년 1월 24일
0

파이토치

목록 보기
2/3

오답 순서: 처음 틀린 경우부터~ ❤️🧡💛💚💙💜🖤

  1. 토치를 불러오고 버전을 확인해보라
  2. 스칼라를 만들어보라. 디멘션은 무엇인가?
  3. 벡터를 만들어보라. 디멘션은 무엇인가?
  4. 텐서를 만들어보라. 디멘션은 무엇인가?
  5. ❤️ torch.tensor([[[1,2,3],[4,5,6],[7,8,9]]]) 의 shape은 무엇인가? 어떻게 각 디멘션을 확인하는 것이 좋은가? 코드로도 확인하라.
  6. size 가 (3,4) 인 랜덤 텐서를 만들어보라.
  7. 위와 같은 사이즈로 제로 텐서를 만들어보라.
  8. 위와 같은 사이즈로 원스 텐서를 만들어보라.
  9. 1에서 10까지의 레인지 텐서를 만들어보라.
  10. 위와 같은 사이즈를 가져다가 제로스 텐서를 만들어보라.
  11. [1,2,3]을 float16 데이터타입의 텐서로 만들어보라.
  12. 파이토치와 딥러닝 임플리멘테이션에서 주의해야할 세 가지 에러를 말해보라.
  13. ❤️ [3,6,9]를 텐서로 만들고 데이터타입은 float64, 디바이스, grad track을 false로 설정하라.
  14. (3,4) 짜리 랜덤 텐서를 만들고 그 텐서의 데이터타입, 모양, 디바이스를 확인하라.
  15. [1,2,3]을 파이토치 텐서로 만들고 각 원소에 10을 더하라.
  16. 10을 곱하라
  17. 10을 빼라
  18. 14~16 파이토치 인빌트도 써보라.
  19. element wise multiplication을 수행하라.
  20. ❤️ mat mul을 수행하라. 같은 함수의 alias도 쓰라. mm 과 matmul의 차이는 무엇인가?
  21. 다음과 같은 매트릭스가 있다. 컬럼 뷰와 로우 뷰로 결과의 첫번째 컬럼과 첫번째 로우를 설명하라.
  22. (2,3) 짜리 랜덤 텐서를 두 개 만들고, 둘을 mat mul 해보라. 에러가 생긴다면 transpose로 해결해보라.

필기 및 답: https://colab.research.google.com/drive/1iAyZScrrwbojUBtQ_uGexsue57m3ydCw?usp=sharing

0개의 댓글