pytorch
gdtop818
这个作者很懒,什么都没留下…
展开
-
PyTorch数据加载和处理教程
在解决机器学习问题的时候,人们花了大量精力准备数据。pytorch提供了许多工具来让载入数据更简单并尽量让你的代码的可读性更高。在这篇教程中,我们将学习如何加载和预处理/增强一个有价值的数据集。在运行这个教程前请先确保你已安装以下的包:scikit-image: 图形接口以及变换 pandas: 便于处理csv文件目录Dataset classTransformsCompo...原创 2019-03-29 17:52:27 · 835 阅读 · 7 评论 -
PyTorch常用样例程序
PyTorch主要是提供了两个核心的功能特性:一个类似于numpy的n维张量,但是可以在GPU上运行 搭建和训练神经网络时的自动微分/求导机制我们将使用全连接的ReLU网络作为运行示例。该网络将有一个单一的隐藏层,并将使用梯度下降训练,通过最小化网络输出和真正结果的欧几里得距离,来拟合随机生成的数据。目录TensorsWarm-up: numpyPyTorch: Tenso...原创 2019-03-29 19:06:29 · 2673 阅读 · 0 评论 -
PyTorch迁移学习
如下是两个主要的迁移学习场景:Finetuning the convnet: 我们使用预训练网络初始化网络,而不是随机初始化,就像在imagenet 1000数据集上训练的网络一样。其余训练看起来像往常一样。 ConvNet as fixed feature extractor: 在这里,我们将冻结除最终完全连接层之外的所有网络的权重。最后一个全连接层被替换为具有随机权重的新层,并且仅训练该...原创 2019-03-29 22:07:31 · 2895 阅读 · 0 评论 -
PyTorch: SEQ2SEQ
原始论文:Chatbox本教程将介绍如何是seq2seq模型转换为PyTorch可用的前端混合Torch脚本。 我们要转换的模型是来自于聊天机器人教程Chatbot tutorial. 你可以把这个教程当做Chatbot tutorial的第二篇章,并且部署你的预训练模型,或者你也可以依据本文使用我们采取的预训练模型。就后者而言,你可以从原始的Chatbot tutorial参考更详细的数据...原创 2019-03-30 10:09:34 · 1415 阅读 · 0 评论 -
PyTorch: Models Saving and Loading
本文提供有关Pytorch模型保存和加载的各种用例的解决方案。您可以随意阅读整个文档,或者只是跳转到所需用例的代码部分。当保存和加载模型时,有三个核心功能需要熟悉:torch.save: 将序列化对象保存到磁盘。 此函数使用 Python 的pickle模块进行序列化。使用此函数可以保存如模型、tensor、字典等各种对象。 torch.load: 使用pickle的 unpickli...原创 2019-03-30 11:40:33 · 779 阅读 · 0 评论 -
PyTorch: TORCH.NN
Pytorch提供了torch.nn、torch.optim、Dataset和DataLoader这些设计优雅的模块和类以帮助使用者创建和训练神经网络。 为了最大化利用这些模块和类的功能,并使用它们做出适用于你所研究问题的模型,你需要真正理解他们是如何工作的。 为了做到这一点,我们首先基于MNIST数据集训练一个没有任何特征的简单神经网络。 最开始我们只会用到PyTorch中最基本的tensor功...原创 2019-03-30 18:51:12 · 1201 阅读 · 0 评论 -
PyTorch深度学习: 60 分钟极速入门
Tutorial :DEEP LEARNING WITH PYTORCH: A 60 MINUTE BLITZPyTorch是一个基于python的科学计算包,主要针对两类人群:作为NumPy的替代品,可以利用GPU的性能进行计算 作为一个高灵活性、速度快的深度学习平台目录WHAT IS PYTORCH?Getting Started:Tensors,OperationsN...原创 2019-03-28 16:53:50 · 1031 阅读 · 0 评论