본문 바로가기

전체 글

(10)
[Pytorch] View, reshape, permute, transpose의 차이와 Contiguous # Intro Pytorch에서 Tensor의 모양을 바꾸는 방법들이 다양하다. 제목에 명시된 것처럼 View, reshape, permute, transpose가 있다. 행동은 비슷하지만, 결과는 살짝씩 다르다. 이 함수들의 차이들을 간단하게 설명해 보려고 한다. # Contiguous 먼저, Contiguous 메소드를 살펴보아야 한다. Pytorch Tensor들은 1d 이상의 배열로 구현되어 있을 경우, 안에 들어있는 value들이 연속적으로 메모리에 배정이 된 게 된다. 예를 들어서, temp_tensor = torch.tensor([[0, 1, 2], [3, 4, 5], [6, 7, 8]]) print(temp_tensor.dtype) print(temp_tensor[0][0].data_ptr..
[카이스트 AI 대학원] KAIRI 2024 겨울인턴 후기 아마 이 글을 처음으로 내 블로그 활동을 시작할 것 같다. 나도 카이스트 AI 대학원 진학을 준비하는 입장에서 다른 사람들에게 조금이라도 도움이 될 것 같아서, 한번 적어보려고 한다.  글을 시작하기 앞서, 나는 학부생이 아니고, 한국에서 카이스트 AI 대학원을 준비하시는 분들보다 다른 스펙을 갖고 있다는 걸 참고했으면 좋겠다. 그래서, 지원과정이나 어떻게 합격했고 이런 건 조금 짧게 쓰고, 겨울방학 인턴을 하면서 느꼈던 점이나, 인턴지원을 한다면 어떤 준비를 하면 좋을지에 대해 중점적으로 적어보려고 한다. 혹시라도, 질문이 있다면 댓글로 남겨주면 최대한 답을 드려보도록 노력하겠다.  # KAIRI 인턴 지원  솔직히 말하자면, 나는 겨울방학 때 이렇게 공식적으로 인턴을 모집하는 프로그램이 있는지 조차 ..