前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何提高深度学习预测准确率

如何提高深度学习预测准确率

作者头像
算法与编程之美
发布2022-10-28 13:47:51
4170
发布2022-10-28 13:47:51
举报

1.问题

在深度学习中,评估模型很重要的一点就是准确率,就是正例预测也是正例的数量占所有预测是正例的数量的比例,但在模型训练中,准确率有时候不是很高,我们就需要来提高准确率,让模型达到我们的要求,

2.方法

在网上我们可以找到很多提高准确率的方法,优化参数,修改模型等等,都可以提高模型的准确率,我们通过学习率的方法来提高最后的准确率,首先我们定义每一批次处理的数据大小,然后计算分批处理次数,mnist.train.num_examples 是训练集的数据大小

还要定义损失函数,来评估模型的好坏

使用梯度下降法,以lr的学习速率,不断修改模型参数来最小化loss

训练时,每次训练要循环n_batch批次.

代码具体如下

最后得到的准确率也大大提高证明这种方法时可以的,相比之前的准确率也大幅提高,而且我们还可以修改一些参数来提高最后的结果

3.结语

针对这次机器学习的模型预测,我们通过学习率的更新,随着迭代次的增加,指数就会下降,还有学习轮数的设定,都是一些方法,希望下次实验我们能完成的更加好。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-10-04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 算法与编程之美 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档