首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用pytorch的Cnn模型

用pytorch的Cnn模型
EN

Stack Overflow用户
提问于 2020-07-10 11:17:16
回答 1查看 316关注 0票数 0

我有照片和标签。我把它们分成测试组和训练组。(火车,测试)。X代表图像,y代表标签。如何在以下列车模型中使用这些集合

代码语言:javascript
复制
 **# Train the model
  total_step = len(train_loader)
 for epoch in range(num_epochs):
   for i, (images, labels) in enumerate(train_loader):
    images = images.to(device)
    labels = labels.to(device)
    
    # Forward pass
    outputs = model(images)
    loss = criterion(outputs, labels)
    
    # Backward and optimize
    optimizer.zero_grad()
    loss.backward()
    optimizer.step()
    
    if (i+1) % 100 == 0:
        print ('Epoch [{}/{}], Step [{}/{}], Loss: {:.4f}' 
               .format(epoch+1, num_epochs, i+1, total_step, loss.item()))
 # Test the model
 model.eval()  # eval mode (batchnorm uses moving mean/variance instead of mini-batch                           
                       mean/variance)**
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-07-10 12:06:31

代码语言:javascript
复制
from torch.utils.data import Dataset, DataLoader
training_set = Dataset(xtrain, ytrain)
test_set = Dataset(xtest, ytest)
params = {'batch_size': 64,
        'shuffle': True}
train_loader = DataLoader(training_set, **params)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62833157

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档