卷积神经网络中二分类的问题研究

本文探讨了卷积神经网络在处理二分类问题时的方法,以手写数字识别为例,利用mnist_uint8.mat数据集,对60000个训练样本和10000个测试样本进行预处理。通过reshape函数调整样本格式,并将原本的10类问题简化为二分类问题。经过多次迭代训练,模型的错误率逐步降低,展示了卷积神经网络在二分类任务中的潜力。
摘要由CSDN通过智能技术生成

卷积神经网络中二分类的问题研究
深度学习中典型的一个模型就是卷积神经网络,利用神经网络对模板进行训练,所用到的模板为手写数字样本数据库mnist_uint8.mat,其中保存了6000个训练样本和10000个测试样本。其中:
train_x为一个60000*784的矩阵,其中784为24*24,即样本图像的分辨率转换成线性的数据表示。在卷积神经网络中,要使用到的是24*24的矩阵进入通道,故在使用之前还要对该矩阵进行重新整形,即使用reshape函数进行。
train_y为一个60000*10的矩阵其中10代表数字一共有10个分类,对应train_x中每一行的分类位置,将该类置为1,比如说,第一个样本为第二类,则在train_y中的第一个样本中的第二类的值置为1,其他九个值为0.
更改分类样本。
将train_y中的数据进行更改,改为两类,train_y中的矩阵有10列,将其中的第一列放到一个两列的矩阵trainy中,trainy的第二列的值根据第一列确定,如果第一列的值为1,则第二列的值为0,如此就改成了两类的问题,即将train_x中所有的样本都改成两类。
更改代码如下:

trainy=zeros(60000,2);
for i=1
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值