建国爱吃巧克力 2023-03-04 23:52 采纳率: 20%
浏览 25

用很多组50*27的时间片数据作为训练集输入网络,得到4分类结果,神经网络的参数应该怎么设置?

我有一组按时间分布的放电数据,每个数据中有27组信号作为特征属性,数据有4种分类结果,现在我把这段时间数据每50个时间步组成一组作为训练数据来训练模型,请问如果使用一维卷积的话,nn.Conv1d的参数应该怎么写呀?如果使用LSTM,nn.LSTM的参数应该怎么写?
即,用很多组50*27的时间片数据作为训练集输入网络,得到4分类结果,神经网络的参数应该怎么设置?
能不能顺便解释一下pytorch里输入通道、输出通道、输入特征、时间片长度、batch_size这些参数的意思?

  • 写回答

3条回答 默认 最新

  • 百科新知 2023-03-05 00:04
    关注

    引用新必应 对于这个问题,我可以回答。如果使用一维卷积,nn.Conv1d的参数应该设置为nn.Conv1d(27, 64, kernel_size=3, stride=1, padding=1),其中27是输入特征的数量,64是输出通道的数量,kernel_size是卷积核的大小,stride是步长,padding是填充大小。如果使用LSTM,nn.LSTM的参数应该设置为nn.LSTM(27, 64, num_layers=2, batch_first=True),其中27是输入特征的数量,64是隐藏层的大小,num_layers是LSTM的层数,batch_first表示输入数据的维度顺序为(batch_size, seq_len, input_size)。

    在PyTorch中,输入通道指的是输入数据的特征数量,输出通道指的是卷积层或线性层的输出特征数量,输入特征指的是每个数据点的特征数量,时间片长度指的是每个数据点的时间步数,batch_size指的是每个batch中的数据数量。

    评论

报告相同问题?

问题事件

  • 创建了问题 3月4日

悬赏问题

  • ¥15 系统 24h2 专业工作站版,浏览文件夹的图库,视频,图片之类的怎样删除?
  • ¥15 怎么把512还原为520格式
  • ¥15 MATLAB的动态模态分解出现错误,以CFX非定常模拟结果为快照
  • ¥15 求高通平台Softsim调试经验
  • ¥15 canal如何实现将mysql多张表(月表)采集入库到目标表中(一张表)?
  • ¥15 wpf ScrollViewer实现冻结左侧宽度w范围内的视图
  • ¥15 栅极驱动低侧烧毁MOSFET
  • ¥30 写segy数据时出错3
  • ¥100 linux下qt运行QCefView demo报错
  • ¥50 F1C100S下的红外解码IR_RX驱动问题