matlab分时代码概述
神经网络:数字识别是一系列MATLAB脚本,使用逻辑回归和神经网络对手写数字进行分类。
该项目分为两个部分。
每个部分的目标是正确分类手写阿拉伯数字(从0到9)。
第1部分比较了使用逻辑回归完成此任务与使用具有给定预先学习参数的神经网络的完成情况。
第2部分使用神经网络完成该任务,该神经网络通过错误的反向传播来“学习”参数。
此仓库中有对应于每个部分的文件夹。
此项目已完成在Coursera上提供的斯坦福大学课程。
技术要求
要运行此软件,您需要Octave或MATLAB。
MATLAB是专有的,Octave是开源的,并且大多数情况下都与MATLAB兼容。
两者都是为复杂的数值计算而设计的。
您可以下载Octave。
但是,我使用MATLAB编写了该项目,因此我不确定要使该项目在Octave中运行需要进行多少更改。
使用神经网络:数字识别
要使用此软件,您应该:
将此存储库中的所有文件下载到计算机上的同一目录中。
在Octave
/
MATLAB中运行以下程序之一:
“
ex3.m”-位于“转发”文件夹中,该程序仅使用逻辑回归对手写数字进行分类。
“
ex3_
2022-05-06 11:54:27
14.57MB
系统开源
1