pytorch
helen-cc
it民工,哈哈
展开
-
【Task1(2天)】PyTorch的基本概念
1、什么是Pytorch,为什么选择Pytroch?PyTorch是使用GPU和CPU优化的深度学习张量库PyTorch是美国互联网巨头Facebook在深度学习框架Torch的基础上使用Python重写的一个全新的深度学习框架,它更像NumPy的替代产物,不仅继承了NumPy的众多优点,还支持GPUs计算,在计算效率上要比NumPy有更明显的优势;不仅如此,PyTorch还有许多高级功能,比...原创 2019-08-07 15:19:56 · 438 阅读 · 0 评论 -
【Task2(2天)】设立计算图并自动计算
1.numpy和pytorch实现梯度下降法2.设定初始值3.求取梯度4.在梯度方向上进行参数的更新5.numpy和pytorch实现线性回归numpy参考https://blog.csdn.net/xiaoxy97/article/details/83014243以下为分别采用BGD、SGD、MBGD拟合y=3x_1+4x_2的系数[3, 4]的代码:import timeim...原创 2019-08-09 15:27:49 · 119 阅读 · 0 评论 -
task5
【Task5(2天)】PyTorch实现L1,L2正则化以及Dropout1.了解知道Dropout原理2.用代码实现正则化(L1、L2、Dropout)3.Dropout的numpy实现4.PyTorch中实现dropout5.参考资料:PyTorch 中文文档...原创 2019-08-16 16:14:01 · 132 阅读 · 0 评论 -
task7
【Task7(2天)】手写数字识别用PyTorch完成手写数字识别原创 2019-08-20 14:12:16 · 123 阅读 · 0 评论 -
【Task3(2天)】PyTorch实现Logistic regression
【Task3(2天)】PyTorch实现Logistic regression1.PyTorch基础实现代码2.用PyTorch类实现Logistic regression,torch.nn.module写网络结构逻辑回归是一种有监督的统计学习方法,主要用于对样本进行分类。逻辑回归也被称为广义线性回归模型,它与线性回归模型的形式基本上相同,都具有 ax+b,其中a和b是待求参数,其区别在于...原创 2019-08-11 17:03:32 · 221 阅读 · 0 评论 -
用PyTorch实现多层网络
【Task4(2天)】用PyTorch实现多层网络1.引入模块,读取数据2.构建计算图(构建网络模型)3.损失函数与优化器4.开始训练模型5.对训练的模型预测结果进行评估...原创 2019-08-13 18:13:43 · 979 阅读 · 0 评论 -
task6
【Task6(2天)】PyTorch理解更多神经网络优化方法参考:1.了解不同优化器神经网络优化器,主要是为了优化我们的神经网络,使他在我们的训练过程中快起来,节省社交网络训练的时间。在pytorch中提供了torch.optim方法优化我们的神经网络,torch.optim是实现各种优化算法的包。最常用的方法都已经支持,接口很常规,所以以后也可以很容易地集成更复杂的方法。2.书写优化器代...原创 2019-08-18 20:08:13 · 118 阅读 · 0 评论