Pytorch
文章平均质量分 91
土豆土豆,我是洋芋
这个作者很懒,什么都没留下…
展开
-
街景字符识别
赛事介绍比赛连接:https://tianchi.aliyun.com/competition/entrance/531795/introduction一、赛题数据赛题来源自Google街景图像中的门牌号数据集(The Street View House Numbers Dataset, SVHN),该数据来自真实场景的门牌号。训练集数据包括3W张照片,验证集数据包括1W张照片,每张照片包括颜色图像和对应的编码类别和具体位置;为了保证比赛的公平性,测试集A包括4W张照片,测试集B包括4W张照片。所有的原创 2020-05-20 17:15:06 · 574 阅读 · 1 评论 -
pytorch实现多层网络
引入模块import torchfrom torch import nn, optimfrom torch.autograd import Variablefrom torch.utils.data import DataLoaderfrom torchvision import datasets, transformsimport netfrom torch import nn...原创 2019-08-13 18:05:38 · 156 阅读 · 0 评论 -
pytorch优化器
了解不同优化器书写优化器代码Momentum二维优化,随机梯度下降法进行优化实现Ada自适应梯度调节法RMSPropAdamPyTorch种优化器选择原创 2019-08-18 17:50:50 · 225 阅读 · 0 评论 -
numpy和pytorch实现梯度下降法
1 梯度下降原理梯度下降法的基本思想可以类比为一个下山的过程。假设这样一个场景:一个人被困在山上,需要从山上下来(i.e. 找到山的最低点,也就是山谷)。但此时山上的浓雾很大,导致可视度很低。因此,下山的路径就无法确定,他必须利用自己周围的信息去找到下山的路径。这个时候,他就可以利用梯度下降算法来帮助自己下山。具体来说就是,以他当前的所处的位置为基准,寻找这个位置最陡峭的地方,然后朝着山的高度...转载 2019-08-09 15:21:38 · 533 阅读 · 0 评论 -
Pytorch的安装与配置
1. 什么是Pytorch,为什么选择Pytroch?PyTorch是一个基于Torch的Python开源机器学习库,用于自然语言处理等应用程序。 它主要由Facebook的人工智能研究小组开发。Uber的"Pyro"也是使用的这个库。PyTorch是一个Python包,提供两个高级功能:具有强大的GPU加速的张量计算(如NumPy)包含自动求导系统的的深度神经网络。为什么选择PyTorch?...转载 2019-08-07 18:03:28 · 3775 阅读 · 0 评论 -
正则化原理与实现
正则化机器学习的问题中,过拟合是一个很常见的问题。过拟合指的是只能拟合训练数据,但不能很好地拟合不包含在训练数据中的其他数据的状态。机器学习的目标是提高泛化能力,即便是没有包含在训练数据里的未观测数据,也希望模型可以进行正确的识别。我们可以制作复杂的、表现力强的模型但是相应地,抑制过拟合的技巧也很重要。发生过拟合的原因,主要有以下两个。1、模型拥有大量参数、表现力强。 2、训练数据少。权值...原创 2019-08-14 16:03:49 · 961 阅读 · 1 评论 -
神经网络——损失函数
概念如果有人问你现在有多幸福,你会如何回答呢?一般的人可能会给出诸 如“还可以吧”或者“不是那么幸福”等笼统的回答。如果有人回答“我现在 的幸福指数是10.23”,这是用一个数值指标来评判自己的幸福程度的例子。神经网络的学习通过某个指标表示现在的状态。然后以这个指标为基准,寻找最优权重参数。和上述幸福指数为指引寻找“最优人生”的 人一样,神经网络以某个指标为线索寻找最优权重参数。神经网络的学习...原创 2019-08-19 18:52:55 · 1780 阅读 · 0 评论 -
pytorch实现逻辑回归
逻辑回归逻辑回归实质上是线性回归,把特征线性求和(一阶)之后再使用Sigmoid函数将结果映射到[0,1]区间,得到分类结果为1的概率大小。具体表达式如下:h(w,x) =1/(1+exp(-(w*x+b)))其中x为特征向量,可以表示为[x1,x2,…,xN],的取值范围为[0,1]表示分类结果为1的概率大小。通过公式可以看出,逻辑回归可以理解为单层的全连接网络加上sigmoid激活函数的...转载 2019-08-11 20:22:19 · 467 阅读 · 0 评论