728x90 AI-Tech 부스트캠프/파이토치10 [PyTorch] 파이토치 기본 구조에 대해서 알아보자 Tensor handling view, squeeze, unsqueeze 등으로 Tensor을 조정할 수 있다. - view: reshaper과 동일하게 tensor의 shape을 변환 - squeeze: 차원의 개수가 1인 차원을 삭제(압축) ex) $ 2 \times 2 \times 1$ 행렬을 $ 2 \times 2$ 행렬로 변환 - unsqueeze: 차원의 개수가 1인 차원을 추가 그럼 view와 reshape의 차이는 무엇일까? view는 contigious(인접한)것이 아니면 사용할 수 없다는 것이다. contigious는 무엇을 이야기 할까? 각 원소별로 메모리 주소를 보자 X, Y 모두 torch.float32 자료형은 4바이트이므로, 메모리 1칸 당 주소 값이 4씩 증가한다. X는 메모.. 2022. 12. 23. [PyTorch] 파이토치에 대해서 알아보자 딥러닝 코드짜기 딥러닝 코드를 처음부터 다 짤 수는 있다. 그러나 복잡한 것은 당연하고 상당히 오래 걸리는 작업이라 우리는 프레임 워크를 쓴다. 대표적으로 텐서플로우(Tensor flow), 파이토치(pytorch)를 쓴다. 케라스 VS 텐서플로 VS 파이토치 Level of API high-level-API Both high& low level APIs Lower-level API Speed Slow High High Architecture Simple, more readable and concise Not very easy to use Complex Debugging No need to debug Difficult to debugging Good debugging capabilities created.. 2022. 12. 23. 이전 1 2 3 다음 728x90