MathSword教程6.神经网络

1. 前言

有些数学模型难以查找时,我们会尝试使用神经网络来进行逼近。MathSword提供一种简单快速的神经网络搭建模式,在下面的视频例子中,可直接使用对应代码更改相应参数即达到不同模型建立的目的。使用时,注意如下参数的设置:

NetCreateConnectLayer :使用本函数快速搭建一个前馈网络

NetCreateSolver :迭代不收敛时,尝试重新用本函数设置求解算法以及学习速率

NetOptSetOptVarValue :迭代不收敛时,尝试用本函数给优化变量重新设置迭代初值

PS:迭代不收敛时,确定输入输出样本的值域是否合理(比如选择Tanh作为输出层函数, 这时对应的样本值域就应该在-1到1之间),不合理时,需要先对数据进行映射(比如映射到-1与1之间等等)!

2. 应用

2.1 代码快速构建(不推荐使用)

下载: code

下载: Mnist

 

 

 

 

 

 

2.2 图构建方式(推荐使用)

 

 

 

 

 

发表回复

您的电子邮箱地址不会被公开。