MXNet
Alvin Jiao
这个作者很懒,什么都没留下…
展开
-
MXNet官方文档中文版教程(9):大规模图像分类
训练大规模图像的神经网络具有很多挑战。即使使用最新的GPU,也不可能使用单个GPU在合理的时间内使用大量图像来训练大型网络。通过在单个机器中使用多个GPU可以稍微缓解这个问题。但是,可以连接到一台机器(通常为8或16个)的GPU数量是有限制的。本教程介绍了如何使用多台机器(每个包含多个GPU)来训练具有TB级数据的大型网络。前提条件为了完成以下教程,我们需要:MXNet:安装教程Open...原创 2020-04-04 21:32:13 · 357 阅读 · 0 评论 -
MXNet官方文档中文版教程(8):使用预训练模型预测
本教程介绍如何使用预训练模型识别图像中的对象,以及如何进行特征提取。前提条件为了完成以下教程,我们需要:MXNet:安装教程 -Python Requests, Matplotlib and Jupyter Notebook.$ pip install requests matplotlib jupyter opencv-python12载入我们首先下载一个预训练的,在完整的I...原创 2020-04-04 21:30:11 · 233 阅读 · 0 评论 -
MXNet官方文档中文版教程(7):手写数字识别(Handwritten Digit Recognition)
在本教程中,我们将逐步介绍如何使用MNIST 数据集构建手写数字分类器。 对于深度学习新手来说,这个练习可以说是和“Hello World”等同的。MNIST 是广泛使用的用于手写数字分类任务的数据集。它由70,000个有标记的,28x28分辨率的手写数字图像组成。数据集分为6万个训练图像和10,000个测试图像。共有10个类别(10个数字每个一类)。目前的任务是使用60,000个训练图像训练模...原创 2020-04-04 21:28:17 · 605 阅读 · 0 评论 -
MXNet官方文档中文版教程(6):线性回归(LinearRegression)
在本教程中,我们将介绍如何使用MXNet API实现线性回归。我们尝试学习的函数是:y=x1+2x2y=x1+2x2是输入特征,y是相应的标签。前提条件为了完成以下教程,我们需要:MXNet:安装教程Jupyter Notebookpip install jupyter1数据准备在MXNet中,数据通过数据迭代器输入。 这里我们将说明如何将数据集编码成MXNet可以使用的迭代器...原创 2020-04-04 21:26:41 · 286 阅读 · 0 评论 -
MXNet官方文档中文版教程(5):加载数据(Iterators)
在本教程中,我们专注于如何将数据提供给训练或推断程序。 MXNet中的大多数训练和推断模块接受数据迭代器,因此简化了此过程,特别是在读取大型数据集时。 这里我们讨论 API 规则和几个提供的迭代器。前提要求完成本教程,我们需要:MXNetOpenCV Python library, Python Requests, Matplotlib & Jupyter Notebook$...原创 2020-04-04 21:24:39 · 480 阅读 · 0 评论 -
MXNet官方文档中文版教程(4):神经网络训练和推断(Module)
训练神经网络涉及不少的步骤。我们需要知道如何提供输入训练数据,初始化模型参数,执行前向和后向传播,根据计算的梯度更新权重,模型检查等。在预测过程中,大部分步骤是重复的。 所有这一切对于新手以及经验丰富的开发人员而言都是相当艰巨的。幸运的是,MXNet的module 包(简写为mod )模块化了用于训练和推断的常用代码。module提供用于执行预定义网络的高级和中级接口。我们可以互换地使用两个接口...原创 2020-04-04 21:20:44 · 360 阅读 · 0 评论 -
MXNet官方文档中文版教程(3):神经网络图(Symbol)
在前面的教程中,我们介绍了NDArray,MXNet中操作数据的基本数据结构。仅仅使用NDArray本身,我们就可以执行很多数学操作。实际上,我们也可以使用NDArray定义和更新一整个神经网络。NDArray支持命令式编程(用于科学计算),充分利用任何前端语言的本机控制。但是我们为什么没有就使用NDArray用于所有的计算呢?MXNet提供了符号接口,用于符号编程的交互。它和一步步的解释的命令...原创 2020-04-04 21:17:08 · 459 阅读 · 0 评论 -
MXNet官方文档中文版教程(2):GPUCPU张量计算(NDArray)
在MXNet中,NDArray 是所有数学计算的核心数据结构。每个NDArray 代表了一个多维的,固定大小的齐次数组。如果你对python的科学计算包Numpy熟悉的话,你会发现mxnet.ndarray与numpy.ndarray在诸多方面十分相似。就像对应的NumPy数据结构,MXNet的NDArray也能够进行命令式计算。所以你可能会想,为什么不用NumPy呢?MXNet提供了两种引人...原创 2020-04-04 21:14:27 · 996 阅读 · 0 评论 -
MXNet官方文档中文版教程(1):教程(Tutorials)
官方文档链接:Tutorials教程这些教程介绍了一些深度学习的基本概念以及如何使用MXNet来实现他们。教程的基础部分包括使用数组,构建网络,加载/预处理数据等等。训练和推断部分讲解了线性回归的实现,使用MLP和CNN训练手写数字分类器,使用预训练模型进行推断,以及高效地训练一个大规模的图像分类器。Python基础NDArray - GPU/CPU命令式张量运算Symbol - ...原创 2020-04-04 21:08:33 · 428 阅读 · 0 评论