当前位置:   article > 正文

pytorch实现 CNN_LSTM_Attention_DNN网络模型_cnn_lstm_attention python代码

cnn_lstm_attention python代码

模型图:

 

 

 

  1. import numpy as np
  2. import random
  3. import math
  4. import os
  5. import matplotlib.pyplot as plt
  6. import matplotlib.cm as cm
  7. import pandas as pd
  8. import glob
  9. import torch
  10. import torch.nn as nn
  11. import torch.nn.functional as F
  12. import torchvision
  13. class CNN_LSTM_ATT_DNN_Net(nn.Module):
  14. def __init__(self):
  15. # 模型是cnn + lstm + lstm + Dense
  16. super(CNN_LSTM_ATT_DNN_Net, self).__init__()
  17. # 初始参数-------
  18. self.input_size=31
  19. # LSTM
  20. self.cell_LSTM = nn.LSTM(input_size=self.input_size, hidden_size=self.input_size, num_layers=2, batch_first=True)
  21. # lstm输入:input: shape = [seq_length, batch_size, input_size]的张量
  22. # ls
本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号