机器学习提高准确率的一些思路和技巧
我们项目中用到yolo和resnet以及deepsort和CRNN,为了提高准确率,从刚开始的调参到现在的固定几种技巧,基本足够应付目前的项目
首先对于实际项目中,调整参数对于准确率提升基本影响不大,所以我后来基本不调参了
为了提高准确率,目前主要使用如下技巧:
1. 验证数据集的准确性,之前被实习生坑过,做的数据集完全是乱七八糟的,导致训练loss一直下降不了,找了好久才发现是数据集的问题
2. 数据增强,这个比较常用,主要是模拟现实场景的光照,起雾等,当然都是比较简单的效果,复杂的我们也做不出来
3. 每一个场景自己单独训练一个模型,这个是最有用的,最早我们想训练一个通用的模型,以为在A地方训练的模型在B地方也会很好用,结果发现不是的,在A训练的模型,到了B地可能准确率只有50%左右,只有再训练才可以,我们后来大概总结下模型的训练技巧
第一列表示用了哪个地方的训练数据训练出来的模型,第一行表示在某地测试的结果
A | B | A+B | |
A | 95+% | 50+% | 70% |
B | 50+% | 95+% | 70% |
A+B | 80+% | 80+% | 70% |
具体准确率我已经忘记了,但是最终的结果表明,针对某个场景训练的模型是最有效的,所以后期我们基本是每个地方单独训练一个模型出来使用
机器学习提高准确率的一些思路和技巧相关推荐
- 克服过拟合和提高泛化能力的20条技巧和诀窍
克服过拟合和提高泛化能力的20条技巧和诀窍 你是如何提升深度学习模型的效果? 这是我经常被问到的一个问题. 有时候也会换一种问法: 我该如何提高模型的准确率呢? --或者反过来问: 如果我的网络 ...
- unity性能优化方案整理 一些思路 一些技巧(持续更新 2019-09-12)
原文链接1:https://www.cnblogs.com/zhenlong/p/4862869.html 原文链接2:http://www.xuanyusong.com/archives/3205 ...
- 常见算法思路及技巧总结一
常见算法及技巧总结一 1.前言 2.整数运算 技巧一:类快速幂的加法 技巧二:判断二进制数中'1'的位数 技巧三:利用位与运算判断字符串中相同的字母 技巧四:使用异或运算 3.数组 技巧一:有序数组的 ...
- 互联网大厂有哪些分库分表的思路和技巧?
分库分表 分库分表是随着业务的不断发展,单库单表无法承载整体的数据存储时,采取的一种将整体数据分散存储到不同服务器上的不同数据库中的不同数据表的存储方案.分库分表能够有效的缓解数据的存储压力,分库分表 ...
- TF之LoR:基于tensorflow利用逻辑回归算LoR法实现手写数字图片识别提高准确率
TF之LoR:基于tensorflow利用逻辑回归算LoR法实现手写数字图片识别提高准确率 目录 输出结果 设计代码 输出结果 设计代码 #TF之LoR:基于tensorflow实现手写数字图片识别准 ...
- DL之RBM:基于RBM实现手写数字图片识别提高准确率
DL之RBM:基于RBM实现手写数字图片识别提高准确率 目录 输出结果 设计代码 输出结果 设计代码 import numpy as np import matplotlib.pyplot as pl ...
- 提高PHP性能的53个技巧
提高PHP性能的53个技巧 用单引号代替双引号来包含字符串,这样做会更快一些.因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多个字 符串当作参数的 ...
- SAP ABAP Development Tool 提高开发效率的十个小技巧
这是 Jerry 2021 年的第 46 篇文章,也是汪子熙公众号总共第 323 篇原创文章. Jerry 已经有很长一阵子没有打开工作电脑上的 SAP ABAP Development Tool 了 ...
- 数据库 流量切分_互联网大厂有哪些分库分表的思路和技巧?
写在前面 冰河曾经经历过一个完整电商系统用户从零到上亿的研发过程,在业务的不断发展与变化过程中,演化出电商系统和基于大数据的商品精准实时推荐平台,关于MySQL数据库的架构演进,小伙伴们可以参考< ...
最新文章
- 无人驾驶汽车系统入门:基于深度学习的实时激光雷达点云目标检测及ROS实现...
- Maven中的profile和spring boot中的profile进行结合
- MySQL存储日志并使用Loganalyzer作为前端展示
- 卷积神经网络Convolutional Neural Network (CNN)
- python拼图游戏_乐趣无穷的Python课堂
- Java8-本地缓存
- vscode 调试参数_如何通过vscode运行调试javascript代码
- Redis系列一、redis介绍与安装
- Bootstrap 使用Less变量
- 随想录(用memmove函数代替strncpy函数)
- JavaScript螺纹的问题和答案
- arch linux密码,Arch Linux root密码忘记了怎么办
- Jasperreports5.6支持PDF微软雅黑字体
- 微信内置浏览器提示【可在浏览器打开此网页下载文件】
- (转置矩阵)将一个3x3、4x4矩阵转置后输出
- 计算机组老师颁奖词,教研组颁奖词5篇
- html代码 imgn,html代码大全
- Angular 学习(二):Angular 简介
- C语言数组——交换位置
- Beautiful_Soup_learning(一)