标题:python关于深度学习的训练模型(毕设救急)
取消只看楼主
ldxdrmm
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2021-4-11
 问题点数:0 回复次数:0 
python关于深度学习的训练模型(毕设救急)
我的数据集中的是20*7787的矩阵,标签是20*1的矩阵
训练这个数据集,想要用音频特征区分不同的说话人
一共5个说话人,每个人4段音频
下面是训练模型的代码:
程序代码:
#构建模型
network=models.Sequential()
network.add(layers.Dense(512,activation='relu',input_shape=(7787,)))#设置第一层神经元,输入变量规模为(599,13)
network.add(layers.Dense(5,activation='softmax'))#设置输出层神经元,神经元个数为5,即将输入变量分成5类(5个说话人)
(optimizer='rmsprop',#优化器:基于训练数据和损失函数来更新网络的机制
                loss='categorical_crossentropy',#损失函数:网络如何衡量在训练数据上的性能
                metrics=['accuracy'])#在训练和测试过程中需要监控的指标
#训练模型
network.fit(norm_x,names,epochs=2,batch_size=5)

但是运行之后结果出现下面的错:
ValueError: Shapes (5, 1) and (5, 5) are incompatible

请问各位大神,这是怎么回事

[此贴子已经被作者于2021-4-11 21:54编辑过]

搜索更多相关主题的帖子: network 神经元 python 模型 深度 
2021-04-11 16:30



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-505406-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.233441 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved