pytorch
qingxuanmingye
这个作者很懒,什么都没留下…
展开
-
【Task2(2天)】设立计算图并自动计算
【Task2(2天)】设立计算图并自动计算numpy和pytorch实现梯度下降法设定初始值求取梯度在梯度方向上进行参数的更新numpy和pytorch实现线性回归pytorch实现一个简单的神经网络numpy和pytorch实现梯度下降法#numpyimport numpy as np #构造一个函数def func(x,y): return (1-x)**2...原创 2019-05-14 12:01:16 · 144 阅读 · 0 评论 -
【Task4(2天)】用PyTorch实现多层网络
【Task4(2天)】用PyTorch实现多层网络要求:引入模块,读取数据构建计算图(构建网络模型)损失函数与优化器开始训练模型对训练的模型预测结果进行评估import torchimport torch.nn.functional as Fimport pandas as pdimport matplotlib.pyplot as pltfrom torch.autog...原创 2019-05-19 23:44:58 · 175 阅读 · 0 评论 -
【Task6(2天)】PyTorch理解更多神经网络优化方法
【Task6(2天)】PyTorch理解更多神经网络优化方法了解不同优化器书写优化器代码Momentum二维优化,随机梯度下降法进行优化实现Ada自适应梯度调节法RMSPropAdamPyTorch种优化器选择梯度下降法:1.标准梯度下降法:GD每个样本都下降一次,参考当前位置的最陡方向迈进容易得到局部最优,且训练速度慢2.批量下降法:BGD不再是一次输入样本调整一次...原创 2019-05-24 11:57:09 · 141 阅读 · 0 评论 -
【Task3(2天)】pytorch实现逻辑回归
【Task3(2天)】pytorch实现逻辑回归逻辑回归虽然叫做回归,但是其主要解决分类问题。可用于二分类,也可以用于多分类问题。 由于线性回归其预测值为连续变量,其预测值在整个实数域中。而对于预测变量y为离散值(如0,1等)时候,可以用逻辑回归算法(Logistic Regression)import torchfrom torch import nnfrom torch.autog...原创 2019-05-16 11:55:42 · 293 阅读 · 0 评论 -
【Task1(2天)】PyTorch的基本概念
PyTorch的基本概念【Task1(2天)】PyTorch的基本概念什么是Pytorch,为什么选择Pytroch?Pytroch的安装配置Python环境准备Python管理器通过命令行安装PyTorchPyTorch基础概念通用代码实现流程(实现一个深度学习的代码流程)【Task1(2天)】PyTorch的基本概念要求:什么是Pytorch,为什么选择Pytroch?Pytroch...原创 2019-05-12 11:48:49 · 197 阅读 · 0 评论 -
【Task5(2天)】PyTorch实现L1,L2正则化以及Dropout
【Task5(2天)】PyTorch实现L1,L2正则化以及Dropout了解知道Dropout原理用代码实现正则化(L1、L2、Dropout)Dropout的numpy实现PyTorch中实现dropout了解知道Dropout原理Dropout是防止过拟合的一种方法(过拟合overfitting指:模型在训练数据上损失函数较小,预测准确率较高;但是在测试数据上损失函数比较大...原创 2019-05-22 10:49:49 · 361 阅读 · 0 评论 -
【Task7(2天)】手写数字识别
【Task7(2天)】手写数字识别import numpy as npimport torchfrom torch import nn, optimimport torch.nn.functional as Ffrom torch.autograd import Variablefrom torch.utils.data import DataLoaderfrom torchvisi...原创 2019-05-26 10:21:23 · 154 阅读 · 0 评论