mxnet开发指南

转载、引用请索引本文链接,谢谢!


1. 安装与文档

http://nodejh.com/post/install-mxnet-on-macos/#%E5%9C%A8-python-%E4%B8%AD%E4%BD%BF%E7%94%A8-mxnet


tutorials

https://mxnet.apache.org/tutorials/index.html

demo

https://mxnet.incubator.apache.org/tutorials/gluon/mnist.html

python

https://www.w3cschool.cn/python/python-basic-syntax.html


2. demo - Handwritten Digit Recognition

https://mxnet.incubator.apache.org/tutorials/gluon/mnist.html


MLP-关键变量及主要语句

data label net output loss metric

data、label:load,NDArrayIter,split_and_load

net:define,init

output:append,update

loss:softmax_cross_entropy_loss,backward

metric:update,get


3.使用


4.语法

1) loss

pred_loss = mx.sym.Group([mx.sym.BlockGrad(y), loss])

mx.sym.MakeLoss仅仅相当于自定义Loss,并没有涉及到prediction,因此在想获取prediction时,需要通过Group将prediction=mx.BlockGrad(y)和loss合并起来。

mx.symbol.Group, 变量集合。

https://saicoco.github.io/usage/


2)concat

concat 方法用于连接两个或多个数组。

猜你喜欢

转载自blog.csdn.net/kay1531/article/details/80823718