mxnet.gluon.rnn及mxnet.symbol实现LSTM教程

基于mxnet.symbol的基本使用以及模型加载与保存
mxnet基本使用以及模型加载与保存
mxnet.symbolRNN-GRU-LSTM-Bi官网教程
基于mxnet的LSTM实现(mx.rnn.LSTMCell+symbol)

基于mxnet.gluon.rnn的基本使用以及模型加载与保存
LSTM Mxnet Implementation-手写
mxnet.gluon.rnn.LSTM中文教程
mxnet.gluon.rnn.GRU官网教程

模型导出

python 复制代码
import mxnet as mx
hidden_size = 128
num_layer = 2
word_emb_dim = 128
seq_len = 64
layer = mx.gluon.rnn.GRU(hidden_size, num_layer, bidirectional=True, )
layer.initialize()
# seq_len = 5 batch_size = 3 input_size = 128
input = mx.nd.random.uniform(shape=(seq_len, 3, word_emb_dim))
# by default zeros are used as begin state
output = layer(input)
# manually specify begin state.
# num_layers = 6 batch_size = 3 num_hidden = 128
h0 = mx.nd.random.uniform(shape=(num_layer*2, 3, hidden_size))
output, hn = layer(input, h0)
# 模型保存
layer.export('model')
# 模型加载
sym = mx.sym.load('model-symbol.json')
mod = mx.mod.Module(symbol=sym, context=mx.cpu(), label_names=None)
mod.bind(data_shapes=[('data', (5, 3, hidden_size))])
mod.load_params('model-0000.params')
print('Load Successfully!')

MXNet/Gluon:网络和参数的存取方式

相关推荐
骇客野人18 小时前
【人工智能】循环神经网络学习
人工智能·rnn·学习
跟德姆(dom)一起学AI2 天前
0基础跟德姆(dom)一起学AI 自然语言处理18-解码器部分实现
人工智能·python·rnn·深度学习·自然语言处理·transformer
机器学习之心2 天前
GA-CNN-LSTM-Attention、CNN-LSTM-Attention、GA-CNN-LSTM、CNN-LSTM四模型多变量时序预测一键对比
人工智能·cnn·lstm·cnn-lstm·ga-cnn-lstm
羊小猪~~3 天前
深度学习基础--LSTM学习笔记(李沐《动手学习深度学习》)
人工智能·rnn·深度学习·学习·机器学习·gru·lstm
Seeklike3 天前
NLP 单双向RNN+LSTM+池化
rnn·自然语言处理·lstm
网络安全研发随想4 天前
深入理解GPT底层原理--从n-gram到RNN到LSTM/GRU到Transformer/GPT的进化
gpt·rnn·lstm
feifeikon5 天前
深度学习 DAY1:RNN 神经网络及其变体网络(LSTM、GRU)
rnn·神经网络·lstm
机器学习之心6 天前
强推未发表!3D图!Transformer-LSTM+NSGAII工艺参数优化、工程设计优化!
lstm·transformer·nsgaii工艺参数优化·工程设计优化
wit_@6 天前
【深入解析】 RNN 算法:原理、应用与实现
python·rnn·深度学习·神经网络
Zda天天爱打卡6 天前
【机器学习实战入门】使用LSTM机器学习预测股票价格
人工智能·python·深度学习·机器学习·数据挖掘·lstm