![](https://img-blog.csdnimg.cn/ff6a559f6a544ac5b009b3648e0b8303.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
mxnet
文章平均质量分 92
mxnet是深度学习并行的有利工具。介绍mxnet的相关使用,以及用mxnet的数据结构
panbaoran913
学习Python,深度学习,强化学习的知识
有时间看私聊和回答问题
私聊我问题请写好题目
展开
-
【mxnet】[gluon.nn]命令式和符号式混合编程(HybridBlock,HybridSequential)
参考资料来源:我们依旧把nn中得各个类模块关系放在首位。一、什么是命令式编程?符号式编程?1.1 命令式编程def add(A ,B): return A+Bdef fancy_func(A, B, C, D): E=add(A, B) F=add(C, D ) G=add(E, F) return Gfancy_func(1,2,3,4)问题解析:在上面的可以看到我们需要给E,F开辟一个空间用于保存调用函数后的结果.如果在程序中存在大量这样的原创 2021-12-17 11:27:57 · 935 阅读 · 0 评论 -
[mxnet]核心接口(一)
(一) mxnet 的核心接口接口功效Context指定运行设备NDArraypython与C++交互数据对象DataIter为训练提供batch数据Symbol定义网络LR Scheduler定义学习率衰减策略Optimizer优化器Executor图的前向计算与反向梯度推导Metric查看模型训练过程指标Callback回调函数KVStore跨设备的键值储存ModuleALL in one 将前面的模原创 2021-02-20 17:08:15 · 433 阅读 · 1 评论 -
汽车-时空预测astgcn的数据结构分析
数据结构分析与预处理一、原始数据结构shape:(时间点长度,节点个数,特征个数)1.1 案例示意选取6月20日早上8点到9点数据,网络的站点(网格划分)是5个,每个站点具有3个特征。8:00-8:05[ 特征1, 特征2, 特征3] ----节点1的特征[ 4, 5, 6] -----节点2的特征[ 7, 8, 9] -----节点3的特征[ 10, 1原创 2021-01-08 11:50:45 · 2700 阅读 · 7 评论 -
【模型代码】astgcn
astgcn的结构一、class Spatial_Attention_layer(nn.Block)1.1简介内容有两个函数_init和forward定义初始化并创建权重w、偏差by以及(不知道的)V 共5个参数定义forward函数,参数初始化、进行前向计算、标准化class Spatial_Attention_layer(nn.Block): ''' # 空间注意力层 compute spatial attention scores 计算空间注意力得分原创 2021-01-08 11:47:12 · 3441 阅读 · 11 评论 -
【mxnet】【gluon.nn】模型的构建(Sequential,block)、模型参数(Parameter)、初始化(延迟、立即)
在模型构建、模型参数、初始化这方面的一些细小的知识总结,让人一目了然,写的好的话,请点个赞原创 2020-12-17 21:28:07 · 2585 阅读 · 0 评论 -
【mxnet】【gluon.data】相关介绍:Dataset\ArrayDataset\DataLoader\vision
常用的gluon中的关于data的一些操作。本文总结一番,用于学习和理解。如果写的不错,请点个赞哦~目录前言一、 'Dataset'1.1 常用的的函数1.`__getitem__(idx)`:2、`__len__()`:3.`transform(fn, lazy = True)`:4.`transform_first(fn, lazy = True)`:5. `sample(self, sampler)`6. `take(self, count)`7. `filter(self, fn)`8.`shar原创 2020-12-16 17:10:14 · 1189 阅读 · 2 评论 -
【转载】【MXNet】【Gluon】的相关介绍-数据集、模型、训练、GPU
MXNet: A flexible and efficient library for deep learning. 这是MXNet的官网介绍,“MXNet是灵活且高效的深度学习库”。 MXNet是主流的三大深度学习框架之一: TensorFlow:Google支持,其简化版是Keras;PyTorch:Facebook支持,其工业版是Caffe2;MXNet:中立,Apache孵化器...转载 2020-12-16 14:38:09 · 481 阅读 · 0 评论 -
【理论】【代码】参数随机初始化方法
一、均匀分布uniform1.1 介绍服从~U(a,b)U ( a , b )U(a,b)1.2 代码1.2.1 torchtorch.nn.init.uniform_(tensor, a=0, b=1) #给Tensor或者Variable填充值使其满足均匀分布U(a,b) #参数: #tensor: 一个待填充的 torch.Tensor or autograd.Variable #a: 均匀分布下界 #b: 均匀分布上届 #Exa原创 2020-12-09 17:37:29 · 1085 阅读 · 0 评论 -
【转载】【mxnet】3.模型构架的搭建
在第2篇文章中,我们介绍了如何使用Symbols定义计算中使用的Graph,并处理存储在NDArray(在第1篇文章中有介绍)中的数据。本文将介绍如何使用Symbol和NDArray准备所需数据并构建神经网络。随后将使用Module API训练该网络并预测结果。定义数据集我们(设想中的)数据集包含1000个数据样本:每个样本有100个特征,每个特征体现为一个介于0和1之间的浮点值,样本被分为10个类别,我们...转载 2020-12-04 16:24:18 · 244 阅读 · 1 评论 -
【转载】【mxnet】2.NDArray与Symbol
在第1篇文章中,我们介绍了一些有关MXNet的基础知识,并介绍了NDArray API(简而言之:NDArrays可用于存储数据、参数等信息)。在介绍过数据的存储后,本文将谈谈MXNet定义计算步骤的方式。计算步骤?是说代码吗?这个问题很棒!我们是否都学过“程序=数据结构+代码”?NDArrays是数据结构,那么接下来需要写代码了! 没错,是该这样做。我们需要明确定义所有步骤,随后针对数据按顺序运行。这也叫...转载 2020-12-04 16:16:39 · 444 阅读 · 1 评论 -
【转载】【mxnet】1. 运行mxnet和ndarray
MXNet教程这一系列文章将概括介绍深度学习库MXNet,将介绍该库的主要功能及其Python API(可能会成为该库的首选API)。随后还将提供一些有关MXNet的在线教程和笔记,希望能帮助大家更好地理解这项技术!如果希望进一步了解MXNet的原理和架构,推荐阅读这篇论文:“MXNet:适用于异构分布式系统,灵活高效的机器学习库”。本文将介绍这篇论文涉及的大部分概念,不过会尽量以更浅显易懂的方式进行介绍。...转载 2020-12-04 16:13:58 · 180 阅读 · 1 评论 -
【MXnet】-线性回归-两种方法的对比理解
Mxnet -线性回归由于,在Mxnet中使用了大量的函数来搭建模型结构,虽然简单,却同时看不出本来面目,不易理解。在本文中,比较《线性回归从零开始》与《线性回归的简介实现gluon》这两种方法,对比理解mxnet搭建模型的流程。并在《附录》中添加了运算过程中出现的函数解释,方便大家理解。import mxnet%matplotlib inlinezhifrom IPython import display # display 中设置 矢量图片from matplotli原创 2020-12-03 21:37:13 · 645 阅读 · 0 评论