| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 781 人关注过本帖
标题: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
快速回复:python关于深度学习的训练模型(毕设救急)
数据加载中...
 
   



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

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