改进YOLOv8 | 优化器篇 | YOLOv8 引入谷歌 Lion 优化器

news/2024/7/11 1:48:02 标签: YOLO, 深度学习, 人工智能

在这里插入图片描述
论文地址:https://arxiv.org/pdf/2302.06675.pdf
代码地址:https://github.com/google/automl/tree/master/lion


我们提出了一种将算法发现作为程序搜索的方法,并将其应用于发现用于深度神经网络训练的优化算法。我们利用高效的搜索技术来探索一个无限且稀疏的程序空间。为了弥补代理任务和目标任务之间的大泛化差距,我们还引入了程序选择和简化策略。我们的方法发现了一种简单而有效的优化算法,名为Lion (EvoLved Sign Momentum)它比Adam更节省内存,因为它只追踪动量。与自适应优化器不同,它的更新通过符号操作计算得出的每个参数具有相同的大小。我们将Lion与广泛使用的优化器(如AdamAdafactor)进行比较,在不同任务上训练各种模型。在图像分类中,LionImageNet上将ViT的准确率提升了高达2%,并在JFT上节省了多达


http://www.niftyadmin.cn/n/443817.html

相关文章

谷粒商城第四天-前端基础

目录 一、前言 二、学习的内容 一、ES6新语法 1.1 var与let 1.2 const 1.3 解构表达式的使用 1.4 字符串Api的使用 1.5 函数优化 1.6 箭头函数 1.7 对象优化 1.8 map和reduce 1.9 promise异步编排 1.10 模块化(export和import的使用)…

数仓的分层理论

一、简介 2021-4-25 11:04:16 数据仓库分层是数据仓库设计中非常重要的一个环节,一个好的分层设计可以极大地简化数据仓库的操作,提升使用体验。然需要注意的是,分层理论并不绝对,只是提供一种普适的指导思想和原则,…

(AtCoder Beginner Contest 306)

A.直接模拟吧不解释了 import random import sys import os import math from collections import Counter, defaultdict, deque from functools import lru_cache, reduce from itertools import accumulate, combinations, permutations from heapq import nsmallest, nlarg…

Windows安装Make工具(make.exe和mingw)

1、make.exe 官网介绍:Make是一个工具,它控制从程序的源文件生成程序的可执行文件和其他非源文件。Make从一个名为Makefile的文件中获取如何构建程序的知识,该文件列出了每个非源文件以及如何从其他文件中计算它。当你编写一个程序时&#x…

go详细环境配置(windows)

下载go 安装包 官网: https://go.dev/dl/ 下载压缩包,解压 环境变量配置 GOROOT 配置你解压的目录 在Path中追加一条 %GOROOT%\bin 这里go对比JAVA还多了一个配置: GOPATH 配置go以后项目的地址 并在自己新建的GOPATH路径文件夹下新建三…

管理类联考——英语——技巧篇——完型填空——经典方法论

放弃完型填空,意味着你的阅读部分得分至少能稳定在34分以上(满分40分,要得34分以上意味着至多只能错3道题),且其他题型也发挥不错,才能确保总分是一个不错的分数。然而,翻译和写作考查的都是硬实力,新题型自…

Spring Security --- Thymeleaf 中 Spring Security 的使用

目录 初步 获取属性 权限判断 初步 Spring Security可以在一些视图技术中进行控制显示效果例如:JSP或Thymeleaf在非前后端分离且使用Spring Boot的项目中多使用Thymeleaf作为视图展示技术Thymeleaf对Spring Security的支持都放在thymeleaf-extras-springsecurity…

做好这些,程序员也可以不加班的!

可能有人会说,做IT的想准时下班很难,尤其是在互联网公司。有些外企或国企倒能准时下班,原因是公司更像养老院。 其实这里存在个误区:能否准时下班其实和工作效率和质量有关,取决于自己,而不在于其它因素。…