PyTorch
程序员椰子橙
这个作者很懒,什么都没留下…
展开
-
PyTorch的安装
PyTorch的安装1.什么是Pytorch,为什么选择Pytroch?2.PyTorch的安装3.PyTorch基础概念1.什么是Pytorch,为什么选择Pytroch?PyTorch是一个基于Torch的Python开源机器学习库,用于自然语言处理等应用程序。 它主要由Facebook的人工智能研究小组开发。Uber的"Pyro"也是使用的这个库。PyTorch是一个Python...原创 2019-04-05 16:55:52 · 330 阅读 · 0 评论 -
PyTorch计算图
PyTorch计算图原创 2019-04-06 16:55:58 · 4350 阅读 · 0 评论 -
用PyTorch类实现Logistic regression
用PyTorch类实现Logistic regression1.PyTorch基础实现代码2.用PyTorch类实现Logistic regression,torch.nn.module写网络结构1.PyTorch基础实现代码import torchfrom torch.autograd import Variable torch.manual_seed(2)x_data = Vari...原创 2019-04-11 03:20:46 · 436 阅读 · 0 评论 -
torch.autograd.Variable.data.norm()
torch.autograd.Variable.data.norm()就是Variable中的data这个tensor的p范数,默认为2torch.norm(input,p='fro',dim=None,keepdim=False,out=None)原创 2019-04-11 19:47:33 · 1143 阅读 · 0 评论 -
PyTorch实现一个简单的神经网络
pytorch实现一个简单的神经网络1.numpy和pytorch实现梯度下降法numpyPytorch2.numpy和pytorch实现线性回归3.pytorch实现一个简单的神经网络1.numpy和pytorch实现梯度下降法设定初始值求取梯度在梯度方向上进行参数的更新numpyx = 0 # 学习率learning_rate= 0.1 # 迭代次数epochs = 2...原创 2019-04-09 01:59:49 · 6082 阅读 · 2 评论 -
用PyTorch实现多层网络
用PyTorch实现多层网络import torch.nn.functional as Fimport torch.nn.init as initimport torchfrom torch.autograd import Variableimport matplotlib.pyplot as pltimport mathfrom sklearn import datasets...原创 2019-04-12 16:31:03 · 883 阅读 · 0 评论 -
Pytorch优化器
Pytorch优化器了解不同优化器构建一个优化器差别PyTorch种优化器选择了解不同优化器神经网络优化器,主要是为了优化我们的神经网络,使他在我们的训练过程中快起来,节省社交网络训练的时间。在pytorch中提供了torch.optim方法优化我们的神经网络,torch.optim是实现各种优化算法的包。最常用的方法都已经支持,接口很常规,所以以后也可以很容易地集成更复杂的方法。构建一个优...原创 2019-04-16 16:06:26 · 11068 阅读 · 2 评论 -
PyTorch实现L1,L2正则化以及Dropout
PyTorch实现L1,L2正则化以及Dropout原创 2019-04-14 21:58:05 · 851 阅读 · 0 评论 -
PyTorch: CNN实战MNIST手写数字识别
PyTorch: CNN实战MNIST手写数字识别cnn导包加载数据构造CNN训练并计算损失结果cnn卷积神经网络CNN的结构一般包含这几个层: 输入层:用于数据的输入 卷积层:使用卷积核进行特征提取和特征映射 激励层:由于卷积也是一种线性运算,因此需要增加非线性映射 池化层:进行下采样,对特征图稀疏处理,减少数据运算量。 全连接层:通常在CNN的尾部进行重新拟合,减少特征信息的损失...原创 2019-04-19 15:51:23 · 2995 阅读 · 3 评论