python - 如何在语音情感特征中应用 lstm
问题描述
我想在我的语音情感数据集(具有一列目标的数值特征数据集)中应用 lstm。我已经完成了 split_train_test。在模型之前,我是否需要在数据集中进行一些其他转换?我问这个问题是因为当我编译和拟合模型时,我在最后一个密集层出现了一个错误。
检查模型目标时出错:预期 activation_2 的形状为 (8,),但数组的形状为 (1,)。
谢谢。
解决方案
实习结束后,我学会了如何解决这个错误以及去哪里寻找。
这是您必须注意的事项。
意外错误输入表单 如果报告的层是第一个,则它是导致模型训练的输入数据与创建模型的形状相同的原因。
如果这是错误的最后一层,那么它是编码良好的标签要么你放一个sigmoid,但标签不是二进制要么你放softmax并且标签是单热格式[0,1,0]:示例3 类,该元素属于 2 类。因此,标签编码错误,或者您在输出层的函数(sigmoid / softmax)中被欺骗。希望这有帮助
推荐阅读
- datatable - 从另一个表动态生成 Power BI 中的新表
- storybook - 如何在根级别设置故事书 lerna monorepo
- python - 从html重新创建形状文件?
- react-native - React Native:使用 expo-av 不显示视频,但是当我使用 Inspector 并选择 Touchables 时,我可以看到元素
- javascript - 从 Web 应用程序(ReactJS)在本地磁盘上写入文件
- capacitor - 如何使用 BundledWebRunTime 访问电容器中的 FilesystemDirectory
- amazon-web-services - AWS lightail 容器服务私有域 - “net::ERR_NAME_NOT_RESOLVED”
- webhooks - 从 InfluxDb 向 Microsoft Teams 发送警报通知
- office-js - 使用 js API 的基于 Excel 列表的数据验证
- c++ - 使用 C++ 的 ++ 操作的意外结果