当前位置:网站首页>训练一个神经网络要多久,神经网络训练时间过长
训练一个神经网络要多久,神经网络训练时间过长
2022-08-11 09:24:00 【阳阳2013哈哈】
为什么要批量训练神经网络
重复利用神经网络时需要多次训练吗
卷机神经网络为什么增加训练次数后 准确率降低了很多
神经网络中进行多次权值训练中的“训练”如何理解
神经网络,训练样本500条,为什么比训练样本6000条,训练完,500条预测比6000条样本好!
并非训练样本越多越好,因课题而异。1、样本最关键在于正确性和准确性。你所选择的样本首先要能正确反映该系统过程的内在规律。
我们从生产现场采得的样本数据中有不少可能是坏样本,这样的样本会干扰你的神经网络训练。通常我们认为坏样本只是个别现象,所以我们希望通过尽可能大的样本规模来抵抗坏样本造成的负面影响。
2、其次是样本数据分布的均衡性。你所选择的样本最好能涉及到该系统过程可能发生的各种情况,这样可以极大可能的照顾到系统在各个情况下的规律特征。
通常我们对系统的内在规律不是很了解,所以我们希望通过尽可能大的样本规模来“地毯式”覆盖对象系统的方方面面。3、再次就是样本数据的规模,也就是你要问的问题。
在确保样本数据质量和分布均衡的情况下,样本数据的规模决定你神经网络训练结果的精度。样本数据量越大,精度越高。
由于样本规模直接影响计算机的运算时间,所以在精度符合要求的情况下,我们不需要过多的样本数据,否则我们要等待很久的训练时间。
补充说明一下,不论是径向基(rbf)神经网络还是经典的bp神经网络,都只是具体的训练方法,对于足够多次的迭代,训练结果的准确度是趋于一致的,方法只影响计算的收敛速度(运算时间),和样本规模没有直接关系。
如何确定何时训练集的大小是“足够大”的?
神经网络的泛化能力主要取决于3个因素:1.训练集的大小2.网络的架构3.问题的复杂程度一旦网络的架构确定了以后,泛化能力取决于是否有充足的训练集。
合适的训练样本数量可以使用Widrow的拇指规则来估计。
拇指规则指出,为了得到一个较好的泛化能力,我们需要满足以下条件(WidrowandStearns,1985;Haykin,2008):N=nw/e其中,N为训练样本数量,nw是网络中突触权重的数量,e是测试允许的网络误差。
因此,假如我们允许10%的误差,我们需要的训练样本的数量大约是网络中权重数量的10倍。
支持向量机为什么比神经网络好?神经网络不是可以训练很多次吗?
边栏推荐
- 谁能解答?从mysql的binlog读取数据到kafka,但是数据类型有Insert,updata,
- PowerMock for Systematic Explanation of Unit Testing
- Halcon算子解释
- wordpress插件开发03-简单的all in one seo 插件开发
- MySQL性能调优,必须掌握这一个工具!!!(1分钟系列)
- 万字长文带你了解多态的底层原理,这一篇就够了
- js将table生成excel文件并去除表格中的多余tr(js去除表格中空的tr标签)
- gRPC系列(二) 如何用Protobuf组织内容
- dsu on tree(树上启发式合并)学习笔记
- 小程序组件不能修改ui组件样式
猜你喜欢
随机推荐
pycharm cancel msyql expression highlighting
Jupyter Notebook 插件 contrib nbextension 安装使用
深度学习100例 —— 卷积神经网络(CNN)识别眼睛状态
最强大脑(2)
halcon实例
验证拦截器的执行流程
持续集成/持续部署(2)Jenkins & SonarQube
Primavera Unifier 自定义报表制作及打印分享
unity shader 测试执行时间
5分钟快速为OpenHarmony提交PR(Web)
代码签名证书可以解决软件被杀毒软件报毒提醒吗?
Typescrip编译选项
mindspore 执行模型转换为310的mindir文件显示无LRN算子
mysql数据查询因为查询的时间跨度过大导致cup爆满应该怎么办
模型训练出现NAN
刷题错题录2-向上取整、三角形条件、字符串拼接匹配、三数排序思路
redis模拟面试
wordpress插件开发03-简单的all in one seo 插件开发
mysql中查询多个表中的数据量
Oacle数据库使用问题