[이왜안?] nn.Embedding, IndexError: index out of range in self
nn.Embedding에 대한 이해가 제대로 되어있지 않아 여러가지 문제가 있었다. 다음과 같은 문제들이 맞는지 확인해보자 일단 nn.Embedding(n, m)은 (n개의 정수값을 인덱스로 하는, m차원의 테이블)을 만드는 역할을 한다고 생각하면 된다. 예를들어 temp_embedding = nn.Embedding(2, 4)라고 하면 0 0.1123 -0.5321 1.1232 0.8737 1 -2.0012 1.2231 0.6653 0.5531 처럼 0~1 (2개)의 인덱스를 가지는 4차원의 테이블이 만들어진다. 이것을 보통 lookup table이라 표현한다. 다음으로 내가 가진 데이터를 저 인덱스를 통해서 vector의 형태로 불러오는 것이다. 예를들어 내가 가지고 있는 텐서 temp = [0, 0 ..
Computer/이게 왜 안되지?
2023. 2. 13. 12:41
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- 3b1b
- MLE
- 파이썬
- kl divergence
- variational autoencoder
- 오일석기계학습
- 제한볼츠만머신
- kld
- MatrixAlgebra
- 기계학습
- elementry matrix
- eigenvector
- manim
- Matrix algebra
- ai신약개발
- manim library
- 이왜안
- 인공지능
- marginal likelihood
- MorganCircularfingerprint
- manimtutorial
- Manimlibrary
- 최대우도추정
- vae
- 베이즈정리
- 3B1B따라잡기
- 선형대수
- 백준
- ai인공지능
- eigenvalue
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
글 보관함