提高人工智能模型准确率的测试过程中需要注意什么?

黑马程序员视频库

播妞微信号:boniu236

传智播客旗下互联网资讯、学习资源免费分享平台

现在人工智能行业发展迅猛,那么人工智能产品特别是使用分类算法实现的产品中判断其能否上线通常是通过算法自带的准确率指标进行对比进行的。而准确率是人工智能模型通过训练后得出的,因此我们需要提高训练的准确率,这其中增加训练次数就是一个通用的方法,但是需要注意的是并不是训练次数越多越好。本文就通过3步来讲述怎样保证合适的训练次数来确保模型的准确率。

1

了解模型训练和结果的关系

目标

掌握人工智能产品评测指标跟训练过程的关系

步骤

1.人工智能产品的本质是选择合适算法然后根据历史数据进行训练得出一个最终的模型,通过这个模型即可对新数据进行预测,而预测的好坏取决于训练时得到的这个模型的指标,比如说分类算法的准确率

2.分类算法的准确率在训练结束的时候就已经固定了,因此需要在训练过程中进行一些改善的操作以期最终提升模型的准确率

3.通过增加训练次数可以在训练过程中让算法更好的从历史数据中归纳、统计规律进而提升模型的准确率

2

过拟合的定义

目标

掌握过拟合的定义

步骤

1.模型准确率的判断

  • 我们的数据分为训练数据和验证数据,通过训练数据进行训练可以得到一个模型,而模型必须在验证数据上进行评测才能科学评判其准确率,在训练数据上的准确率没有参考价值

  • 在训练数据上随着训练次数的增加,训练集上的准确率会增加,但是增加到一定程度的话就必须停止训练了,因为算法已经将数据中的规律全部学习完毕,再进行训练算法会学习到一些不属于规律的噪音数据。这时候我们就称之为训练过程中出现了过拟合

2.过拟合的定义

  • 过拟合就是模型的准确率在训练集上很高,但是在验证集上比较差,这时候训练得出的模型是不能上线的。

3

通过图形判断过拟合来确保模型准确率

目标

  • 掌握图形判断过拟合的方法

  • 掌握确保准确率的方法

步骤

1.通过准确率判断过拟合,如下图所示:

  • 如果图形中在验证集上的准确率先上升后下降而训练集的准确率一直上升的话在验证集准确率下降的一刻就表示出现了过拟合

2.通过损失率判断过拟合,如下图所示:

  • 如果图形中在验证集上的损失率先下降后上升而训练集的准确率一直下降的话在验证集准确率上升的一刻就表示出现了过拟合

3.在出现过拟合的一刻结束模型的训练,可保证模型的准确率达到最佳

4

总结

测试人员在测试人工智能产品的时候,需要对模型的准确率做个提升的测试,而通过增加训练次数可以很好达到这个效果,需要注意的是训练次数有个度,而通过图形检测在出现过拟合的同时结束模型训练可以确保模型的质量最佳。

推荐阅读:

最新计算机技能需求排名出炉:Python仅排第三,第一你猜得到吗?

华为发放20亿奖金,人均10万!你还想逃离996吗?

别找了,中高级程序员都在学这个!

我就知道你会“在看”

▼点击 阅读原文抢基础班免费名额

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值