728x90
반응형
발생한 오류
다음 오류는 Parameters라는 속성 또는 메서드가 존재하지 않을 때 발생하는 오류로 나는 Autoencoder 코드를 돌리다가 발견하였다.
AttributeError: 'Autoencoder' object has no attribute 'Parameters'
해결 방법
PyTorch 모델 클래스의 경우, 모델의 학습 가능한 파라미터를 접근할 때는 model.Parameters 대신 model.parameters()를 사용해야 한다.
따라서, 기존 코드를 다음 코드로 수정해주면 된다.
기존 코드
optimizer = torch.optim.Adam(Autoencoder.Parameters(), lr=0.001)
수정 코드
optimizer = torch.optim.Adam(Autoencoder.parameters(), lr=0.001)
728x90
반응형
LIST