Pytorch 1.7.0 | DataLoader 오류-TypeError : '모듈'개체를 호출 할 수 없습니다.

발라 단 치크

이것은 내 코드이며 pycharm을 사용하고 있습니다!

수입품

import torch
import torch.nn as nn
import torch.optim as optim
import torch.nn.functional as F
import torch.utils.data as DataLoader
import torchvision.datasets as Datasets
import torchvision.transforms as transforms

완전히 연결된 네트워크 생성

class NN(nn.Module):
    def __init__(self, input_size, num_classes): #(28x28 = 784)
        super(NN, self).__init__()
        self.fc1 = nn.Linear(input_size, 50)
        self.fc2 = nn.Linear(50, input_size) #hidden layer

    def forward(self, x):
        x = F.relu(self.fc1(x))
        x = self.fc2(x)
        return x
  

# 장치 설정

device = torch.device('cuda' if torch.cuda.is_available() else 'cpu')

하이퍼 파라미터

input_size = 784
num_classes = 10
learning_rate = 0.001
batch_size = 2
num_epochs = 1
  

데이터로드

train_dataset = Datasets.MNIST(root='dataset/', train=True, transform=transforms.ToTensor(), download=True)
train_loader = DataLoader(train_dataset, batch_size=batch_size, shuffle=True)
test_dataset = Datasets.MNIST(root='dataset/', train=False, transform=transforms.ToTensor(), download=True)
test_loader = DataLoader(test_dataset, batch_size=batch_size, shuffle=True)
  

네트워크 초기화

model = NN(input_size=input_size, num_classes=num_classes).to(device)
  

손실 및 최적화

criterion = nn.CrossEntropyLoss()
optimizer = optim.Adam(model.parameters(), lr=learning_rate)
  

네트워크 훈련

for epoch in range(num_epochs):
    for batch_idx, (data, targets) in enumerate(train_loader):
        data = data.to(device=device)
        targets = targets.to(device=device)

        print(data.shape)

이 줄에 오류가 발생합니다.

train_loader = DataLoader(train_dataset, batch_size=batch_size, shuffle=True)

오류는

in <module> train_loader = DataLoader(train_dataset, batch_size=batch_size, shuffle=True) TypeError: 'module' object is not callable

아비 섹 쿠마르

가져 오기를 편집해야합니다.

from torch.utils.data import DataLoader, Dataset

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Python / Pygame : TypeError : '모듈'개체를 호출 할 수 없습니다.

분류에서Dev

Python TypeError : '모듈'개체를 호출 할 수 없습니다.

분류에서Dev

TypeError '모듈'개체를 호출 할 수 없습니다.

분류에서Dev

Python 모듈 문제 : TypeError : '모듈'개체를 호출 할 수 없습니다.

분류에서Dev

Python 오류 : TypeError : 'list'개체를 호출 할 수 없습니다.

분류에서Dev

'모듈'개체의 TypeError는 호출 할 수 없습니다.

분류에서Dev

Python timeit-TypeError : '모듈'개체를 호출 할 수 없습니다.

분류에서Dev

/ api / register / '모듈'개체의 TypeError를 호출 할 수 없습니다.

분류에서Dev

EasyGUI 및 SimpleCV- TypeError : '모듈'개체를 호출 할 수 없습니다.

분류에서Dev

계산기 오류 : TypeError : 'float'개체를 호출 할 수 없습니다.

분류에서Dev

오류 : logmmse를 사용할 때 '모듈'개체를 호출 할 수 없습니다.

분류에서Dev

pygame '모듈'개체를 호출 할 수 없습니다.

분류에서Dev

TypeError : '모듈'개체는 Django 3 렌더링 함수를 호출 할 수 없습니다.

분류에서Dev

PyTorch 모델 저장 오류 : "로컬 개체를 피클 할 수 없습니다."

분류에서Dev

Pytorch 학습 손실 함수에서 "TypeError : 'Tensor'개체를 호출 할 수 없습니다."

분류에서Dev

TypeError : '모듈'객체는 Python3을 호출 할 수 없습니다.

분류에서Dev

TypeError : '모듈'객체는 Spacy Python에서 호출 할 수 없습니다.

분류에서Dev

모델 적합 / TypeError : 'NoneType'개체를 호출 할 수 없습니다.

분류에서Dev

이 오류에 대한 수정 ---> TypeError : 'StringVar'개체를 호출 할 수 없습니다.

분류에서Dev

sympy 오류 'Symbol'개체를 호출 할 수 없습니다.

분류에서Dev

유형 오류 : 'bool'개체를 호출 할 수 없습니다.

분류에서Dev

유형 오류 : Int 개체를 호출 할 수 없습니다.

분류에서Dev

django 1.8 오류 : 'NoneType'개체를 호출 할 수 없습니다.

분류에서Dev

Django 1.10 오류, 'NoneType'개체를 호출 할 수 없습니다.

분류에서Dev

Python 3.x에서 오류 발생 : TypeError : 'int'개체를 호출 할 수 없습니다.

분류에서Dev

zip () 함수를 사용할 때 다음 오류를 어떻게 수정할 수 있습니까? TypeError : '목록'개체를 호출 할 수 없습니다.

분류에서Dev

TypeError : '_IncompatibleKeys'개체를 호출 할 수 없습니다.

분류에서Dev

TypeError : 'NoneType'개체는 CircleCI를 호출 할 수 없습니다.

분류에서Dev

TypeError : 'CurrencyConverter'개체를 호출 할 수 없습니다.

Related 관련 기사

  1. 1

    Python / Pygame : TypeError : '모듈'개체를 호출 할 수 없습니다.

  2. 2

    Python TypeError : '모듈'개체를 호출 할 수 없습니다.

  3. 3

    TypeError '모듈'개체를 호출 할 수 없습니다.

  4. 4

    Python 모듈 문제 : TypeError : '모듈'개체를 호출 할 수 없습니다.

  5. 5

    Python 오류 : TypeError : 'list'개체를 호출 할 수 없습니다.

  6. 6

    '모듈'개체의 TypeError는 호출 할 수 없습니다.

  7. 7

    Python timeit-TypeError : '모듈'개체를 호출 할 수 없습니다.

  8. 8

    / api / register / '모듈'개체의 TypeError를 호출 할 수 없습니다.

  9. 9

    EasyGUI 및 SimpleCV- TypeError : '모듈'개체를 호출 할 수 없습니다.

  10. 10

    계산기 오류 : TypeError : 'float'개체를 호출 할 수 없습니다.

  11. 11

    오류 : logmmse를 사용할 때 '모듈'개체를 호출 할 수 없습니다.

  12. 12

    pygame '모듈'개체를 호출 할 수 없습니다.

  13. 13

    TypeError : '모듈'개체는 Django 3 렌더링 함수를 호출 할 수 없습니다.

  14. 14

    PyTorch 모델 저장 오류 : "로컬 개체를 피클 할 수 없습니다."

  15. 15

    Pytorch 학습 손실 함수에서 "TypeError : 'Tensor'개체를 호출 할 수 없습니다."

  16. 16

    TypeError : '모듈'객체는 Python3을 호출 할 수 없습니다.

  17. 17

    TypeError : '모듈'객체는 Spacy Python에서 호출 할 수 없습니다.

  18. 18

    모델 적합 / TypeError : 'NoneType'개체를 호출 할 수 없습니다.

  19. 19

    이 오류에 대한 수정 ---> TypeError : 'StringVar'개체를 호출 할 수 없습니다.

  20. 20

    sympy 오류 'Symbol'개체를 호출 할 수 없습니다.

  21. 21

    유형 오류 : 'bool'개체를 호출 할 수 없습니다.

  22. 22

    유형 오류 : Int 개체를 호출 할 수 없습니다.

  23. 23

    django 1.8 오류 : 'NoneType'개체를 호출 할 수 없습니다.

  24. 24

    Django 1.10 오류, 'NoneType'개체를 호출 할 수 없습니다.

  25. 25

    Python 3.x에서 오류 발생 : TypeError : 'int'개체를 호출 할 수 없습니다.

  26. 26

    zip () 함수를 사용할 때 다음 오류를 어떻게 수정할 수 있습니까? TypeError : '목록'개체를 호출 할 수 없습니다.

  27. 27

    TypeError : '_IncompatibleKeys'개체를 호출 할 수 없습니다.

  28. 28

    TypeError : 'NoneType'개체는 CircleCI를 호출 할 수 없습니다.

  29. 29

    TypeError : 'CurrencyConverter'개체를 호출 할 수 없습니다.

뜨겁다태그

보관