人工智能
-
Pytorch设立计算图并自动计算
本博文参考七月在线pytorch课程1.numpy和pytorch实现梯度下降法 使用numpy实现简单神经网络 import numpy as np N, D_in, H, D_out = 64, 1000, 100, 10 # 随机创建一些训练数据 x = np.random.randn(N, D_in) y = np.random.randn(N, D…
-
pytorch中的损失函数
深度学习的优化方法直接作用的对象是损失函数。在最优化、统计学、机器学习和深度学习等领域中经常能用到损失函数。损失函数就是用来表示预测与实际数据之间的差距程度。一个最优化问题的目标是将损失函数最小化,针对分类问题,直观的表现就是分类正确的样本越多越好。在回归问题中,直观的表现就是预测值与实际值误差越小越好。 PyTorch中的nn模块提供了多种可直接使…
-
Windows10+Anaconda+PyTorch(cpu版本)环境搭建
1.安装Anaconda,具体参考网上相关教程 2.安装PyTorch 2.1 在Anaconda自带的Anaconda Prompt中创建名为PyTorch的虚拟环境【conda create –name PyTorch python=3.6】(python版本设置为3.6) 2.2 激活PyTorch虚拟环境 2.3 安装PyTorch,官网地址:h…
-
深度之眼PyTorch训练营第二期 —5、Dataloader与Dataset 以及 transforms与normalize
一、人民币二分类 描述:输入人民币,通过模型判定类别并输出。 数据:四个子模块 数据收集 -> img,label 原始数据和标签 数据划分 -> train训练集 valid验证集 test测试集 数据读取 -> DataLoader ->(1)Sampler(生成index) (2)Dataset(读取…
-
pytorch tensor 调换矩阵行的顺序
生成一个想要的顺序 [1, 0] 然后去索引
-
龙良曲pytorch学习笔记_迁移学习
1 import torch 2 from torch import optim,nn 3 import visdom 4 import torchvision 5 from torch.utils.data import DataLoader 6 7 from pokemon import Pokemon 8 9 # from resnet import …
-
pytorch-Flatten操作
1 class Flatten(nn.Module): 2 def __init__(self): 3 super(Flatten,self).__init__() 4 5 def forward(self,input): 6 shape = torch.prod(torch.tensor(x.shape[1:])).item() 7 # -1 把第一个维度…
-
CTC+pytorch编译配置warp-CTC遇见ModuleNotFoundError: No module named ‘warpctc_pytorch._warp_ctc’错误
如果你得到如下错误: Traceback (most recent call last): File “<stdin>”, line 1, in <module> File “/my/dirwarp-ctc/pytorch_binding/warpctc_pytorch/__init__.py”, line 8, in <mod…
-
keras中TimeDistributed的用法
TimeDistributed这个层还是比较难理解的。事实上通过这个层我们可以实现从二维像三维的过渡,甚至通过这个层的包装,我们可以实现图像分类视频分类的转化。 考虑一批32个样本,其中每个样本是一个由16个维度组成的10个向量的序列。该层的批输入形状然后(32, 10, 16)。 可以这么理解,输入数据是一个特征方程,X1+X2+…+X10=Y,从矩阵…
-
神经网络环境搭建,windows上安装theano和keras的流程
今天碰到有朋友问道怎么在windows下安装keras,正好我刚完成搭建,总结下过程,也算是一个教程吧,给有需要的朋友。 步骤一:安装python。 这一步没啥好说的,下载相应的python安装即可,版本2.7,3.4,3.5都可以,只是装了什么版本,后续的包都需要对应的版本。我亲测3.5和3.4。这里以3.4版为例吧。 装好后腰把python的路径加入…