train
(即将删除)训练浅层神经网络
以后的版本中将会删除 train。有关详细信息,请参阅Transition Legacy Neural Network Code to dlnetwork Workflows。
有关更新代码的建议,请参阅版本历史记录。
语法
说明
此函数训练一个浅层神经网络。对于训练深度学习网络(如卷积网络或 LSTM 网络),请使用 trainnet 函数。
示例
输入参数
名称-值参数
输出参量
算法
train 使用由 net.trainParam 指示的训练参数值调用由 net.trainFcn 指示的函数。
通常,一轮训练定义为向网络呈现所有输入向量一次。然后,系统会根据所有这些呈现所得的结果更新网络。
训练会一直持续,直到达到最大轮数、满足性能目标或发生 net.trainFcn 函数的任何其他停止条件。
有些训练函数并不遵循这一标准,而只是在每轮训练中呈现一个输入向量(或序列)。从并发输入向量(或序列)中为每轮训练随机选择一个输入向量(或序列)。competlayer 返回使用 trainru(执行此操作的训练函数)的网络。