
mxnet
FourierTransformer
这个作者很懒,什么都没留下…
展开
-
mxnet中Symbol API 总结《-》
Symbol API 这个包主要是用于提供神经网络的图和自动求导, 一个symbol代表具有多个输出的符号表达,它们是经过运算符和神经网络层的复合,或者矩阵运算。一个运算能取多个输入变量,产生不只一个输出变量,并且还有内部的静态变量,一个变量或者是作为另一个symbol的输出,或者是后面bind value来用的。比如a = mx.sym.Variable('a')b = mx.sym.Varia...原创 2018-05-21 16:13:26 · 4529 阅读 · 0 评论 -
mxnet 中Symbol API 总结《2》
上次说到一些基本的Symbol的运算和在神经网络中常用的activation 和 softmax。这两个的作用是根据已知的一些变量的类型来推断出变量和输出的类型。Symbol.bind比如刚才见到的:a = mx.sym.Variable('a')b = mx.sym.Variable('b')c = a + bex = c.bind(ctx=mx.cpu(), args={'a' : mx.nd...原创 2018-05-21 16:27:11 · 773 阅读 · 1 评论 -
mx.metric.create()的用法
mx.metric.create()是模型评价的一个选择API中的是这样的:def create(metric, *args, **kwargs): """Creates evaluation metric from metric names or instances of EvalMetric or a custom metric function. Parameters ...原创 2018-05-21 19:31:46 · 880 阅读 · 0 评论 -
Mxnet中Metric API中的Evaluation Metric API
1. mxnet.metric.check_lable_shapes(labels, preds, wrap=False, shape=False)labels: data's labels, ndarraypreds: predicted values, ndarraywrap : boolean, if True, 如果 labels/preds 是 single NDarray的话就把它们...原创 2018-05-21 20:19:01 · 983 阅读 · 1 评论 -
class mx.metric.EvalMetric的子类
源代码中在介绍了mx.metric.EvalMetric这个类之后 ,后面还写了几个子类比如 Accuracy ‘acc’TopKAccuracy 'top_k_acc'F1MAE ----mean absolute error lossMSE -- mean squared errorCrossEntropy----'ce'Loss等等。...原创 2018-05-21 20:25:16 · 455 阅读 · 0 评论 -
Mxnet Module API
Module API, 定义在module包里面, 提供了一个中间和高-level的接口, 对于用符号运算。可以把module想像成为一个能够执行由symbol来定义的一个程序。比如 mod = mx.mod.Module(out), 这个out是前面的symbol计算的最终,可以理解为神经网络出来的结果。神经网络到此基本上完成'计算图'的构建, 后面要给数据,初始化。。。。在此基础上可以进行以下...原创 2018-05-22 12:22:05 · 1569 阅读 · 0 评论 -
Mxnet Data Loading API
import mxnet as mxnd_iterator = mx.io.NDArrayIter(data={'data': mx.nd.ones((100, 10))}, label={'softmax_label': mx.nd.ones((100, ))}, b...原创 2018-05-22 13:23:40 · 350 阅读 · 0 评论 -
mxnet 手写数字识别的例子
前面写了一些关于mxnetAPI的,现在给出一个github上mxnet的一个例子import os, sysfrom utils import get_dataimport mxnet as mximport numpy as npimport logging# 创建计算图data = mx.symbol.Variable('data')fc1 = mx.symbol.Full...原创 2018-05-22 13:29:42 · 733 阅读 · 0 评论 -
mxnet手写数字识别(2)
还可以写得简便一些的,是这个版本import os, sysfrom utils import get_dataimport mxnet as mximport numpy as npimport logging# 创建计算图data = mx.symbol.Variable('data')fc1 = mx.symbol.FullyConnected(data, name='fc...原创 2018-05-22 13:32:56 · 283 阅读 · 0 评论