CS 공부 순서
1. 2진수, 16진수 체계 및 진법변환 2. 전가산기 등 디지털 회로를 이용한 CPU 구조 설명 3. 2의 보수 덧셈을 이용한 뺄셈 구현 4. ASCII 코드 등 컴퓨터가 문자를 다루는 방법 5. RGB 컬러를 표시하는 방법을 포함한 영상 데이터의 기본 구조 6. 메모리의 계층 구조 (Register, Cache, RAM, SSD, HDD) 7. File System에 관련된 최소 이론 8. 동시성, 병렬성, 원자성, 동기화, 교착 상태의 의미 9. User Mode와 Kernel Mode로 설명할 수 있는 운영체의 구조 10. 가상 메모리 개요 11. API와 SDK의 차이 12. 프로그래밍의 의미와 잘 하기 위해 해야 할 일 13. 선형, 비선형 자료구조 개요 섹션 1. 컴공 이론을 위한 기초체력 ..
2023. 1. 11.
[Pytorch] torch.view, torch.reshape의 사용법과 차이 비교
파이토치 view 함수와 reshape 함수 비교 안녕하세요. 이번 글에서는 파이토치에서 텐서의 차원 변환을 할 때 사용하는 torch.view와 torch.reshape 함수의 기본적인 사용법과 두 함수의 차이에 대하여 다루어보는 시간을 가져보겠습니다. view와 reshape 함수의 기본적인 사용법을 익혀보기 위하여 아래의 간단한 12개의 원소를 가지는 1차원 텐서가 있다고 가정해보겠습니다. import torch x = torch.arange(12) x # tensor([ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]) view와 reshape 모두 input으로 원하는 차원의 형태를 바로 적어주시면 사용이 완료됩니다. 이 두 함수의 겉으로 보이는 반환 결과는 동일합니다. x...
2023. 1. 10.