怎么把数据集的输出值转换成只含有0,1的标签向量

本文介绍了如何将含有多个输出值的数据集转换为仅包含0和1的标签向量,以适应神经网络计算代价函数的需求。以一个拥有5个输出值的神经网络为例,当预期输出为3时,原始输出向量y=[1 2 2 3 4 4 4]需转换为标签向量ylabel=[0 0 1 0 0]。转换方法是通过创建一个单位矩阵,并选取与输出值相对应的行。
摘要由CSDN通过智能技术生成

举个例子:

某神经网络有5个输出值,分别对应1-5每个数字的输出概率,先有数据集 x ( i ) x^{(i)} x(i),其输出值为, y = [ 1 2 2 3 4 4 4 ] y=\begin{bmatrix}1\\2\\2\\3\\4\\4\\4\\\end{bmatrix} y=

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值