강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của dachshundmango
dachshundmango

câu hỏi đã được viết

Bootcamp Học Sâu và PyTorch cho Người Mới Bắt Đầu (Dễ Dàng! Từ Cơ Bản đến Transformer Cốt Lõi của ChatGPT) [Phân Tích/Khoa Học Dữ Liệu Phần 3]

항상 tensor([0., 0., 0.]) 형식으로만 나오는 이유

Đã giải quyết

Viết

·

104

0

- 강의 영상에 대한 질문이 있으시면, 상세히 문의를 작성해주시면, 주말/휴일 제외, 2~3일 내에 답변드립니다 (이외의 문의는 평생 강의이므로 양해를 부탁드립니다.)
- 강의 답변이 도움이 안되셨다면, dream@fun-coding.org 로 메일 주시면 재검토하겠습니다.
- 괜찮으시면 질문전에 챗GPT 와 구글 검색을 꼭 활용해보세요~
- 잠깐! 인프런 서비스 운영(다운로드 방법포함) 관련 문의는 1:1 문의하기를 이용해주세요.

 

안녕하세요 파이토치 실습 코드 부분 수강시 마다,

강의와 동일하게 torch.FloatTensor 메서드를 쓰는데도

 

강의에서 나오는 출력값 : tensor([2.1218e+28, 1.8070e+29, -4.3554e+28])

실제 출력값 : tensor([0., 0., 0.])

 

계속 위와 같은 결과가 나옵니다. 타 웹페이지를 검색해봐도 나오지 않아, 원인 및 조치방법 문의드립니다.

머신러닝딥러닝인공신경망pytorchvision-transformer

Câu trả lời 1

1

funcoding님의 프로필 이미지
funcoding
Người chia sẻ kiến thức

안녕하세요. 답변 도우미입니다.

우선 불편을 드려 죄송합니다. 최근 PyTorch 버전에서는 FloatTensor() 로 텐서 작성시, 각 텐서를 랜덤한 값이 아닌, 0으로 초기화합니다. 따라서 특정 값을 임의로 지정해서 텐서를 만들지 않고, 단순 텐서 생성시에는 각 텐서 출력시 랜덤 값이 아닌, 초기값으로 0이 지정되어, 출력했을 때 0으로 나오게 되었으며, 이는 정상작동이므로 이 부분만 참고해보시면 좋을 것 같습니다. 해당 부분은 코드 자료에도 금일 설명을 넣어 전체 자료 업데이트하였습니다.

 

감사합니다.

Hình ảnh hồ sơ của dachshundmango
dachshundmango

câu hỏi đã được viết

Đặt câu hỏi