前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >pytorch 搭建BP网络

pytorch 搭建BP网络

作者头像
三更两点
发布2021-01-14 11:47:10
5820
发布2021-01-14 11:47:10
举报

文章目录

pytorch 搭建BP网络

代码语言:javascript
复制
# -*- coding:utf-8 -*-
# /usr/bin/python
'''
@Author  :  Errol 
@Describe:  
@Evn     :  
@Date    :   - 
'''
import os
import torch
import numpy as np
from torchvision.datasets import mnist
from torch  import nn
from torch.autograd import Variable

# 数据标准化处理
def data_std(x):
    x = np.array(x,dtype='float32')/255
    x = (x-0.5)/0.5 #标准化
    x = x.reshape((-1,))# 拉平
    x  = torch.from_numpy(x)
    return x

# 数据准备
train_set = mnist.MNIST('./data',train=True,transform=data_std,download= True)
test_set = mnist.MNIST('./data',train=False,transform=data_std,download= True)
print('train_set',train_set,type(train_set))
print('test_set',test_set,type(test_set))
a,a_label = train_
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/11/17 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文章目录
  • pytorch 搭建BP网络
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档