Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >YOLOv8优化创新:backbone改进 | 微软新作StarNet:超强轻量级Backbone | CVPR 2024

YOLOv8优化创新:backbone改进 | 微软新作StarNet:超强轻量级Backbone | CVPR 2024

原创
作者头像
AI小怪兽
发布于 2024-05-15 05:41:48
发布于 2024-05-15 05:41:48
2.3K00
代码可运行
举报
文章被收录于专栏:毕业设计毕业设计YOLO大作战
运行总次数:0
代码可运行

💡💡💡创新点:star operation(元素乘法)在无需加宽网络下,将输入映射到高维非线性特征空间的能力,这就是StarNet的核心创新,在紧凑的网络结构和较低的能耗下展示了令人印象深刻的性能和低延迟

💡💡💡如何跟YOLOv8结合:替代YOLOv8的backbone

1.原理介绍

论文:https://arxiv.org/pdf/2403.19967

摘要:最近的研究引起了人们对网络设计中尚未开发的“星型操作”(元素智能乘法)潜力的关注。虽然有很多直观的解释,但其应用背后的基本原理在很大程度上仍未被探索。我们的研究试图揭示明星手术将输入映射到高维、非线性特征空间的能力——类似于核技巧——无需扩大网络。我们进一步介绍了StarNet,一个简单而强大的原型,在紧凑的网络结构和高效的预算下展示了令人印象深刻的性能和低延迟。就像天上的星星一样,星星的运作看起来不起眼,但却蕴藏着巨大的潜力。

为了便于说明,构建了一个用于图像分类的demo block,如图 1 左侧所示。通过在stem层后堆叠多个demo block,论文构建了一个名为DemoNet的简单模型。保持所有其他因素不变,论文观察到逐元素乘法(star operation)在性能上始终优于求和,如图 1 右侧所示。

通过元素乘法融合不同的子空间特征的学习范式越来越受到关注,论文将这种范例称为star operation(由于元素乘法符号类似于星形)。

2. starnet加入YOLOv8

2.1 新建ultralytics/nn/backbone/starnet.py

核心代码

代码语言:python
代码运行次数:0
运行
AI代码解释
复制
"""
Implementation of Prof-of-Concept Network: StarNet.

We make StarNet as simple as possible [to show the key contribution of element-wise multiplication]:
    - like NO layer-scale in network design,
    - and NO EMA during training,
    - which would improve the performance further.

Created by: Xu Ma (Email: ma.xu1@northeastern.edu)
Modified Date: Mar/29/2024
"""
import torch
import torch.nn as nn
from timm.models.layers import DropPath, trunc_normal_
from timm.models.registry import register_model

from ultralytics.nn.modules import (Conv, Bottleneck,C2f)





model_urls = {
    "starnet_s1": "https://github.com/ma-xu/Rewrite-the-Stars/releases/download/checkpoints_v1/starnet_s1.pth.tar",
    "starnet_s2": "https://github.com/ma-xu/Rewrite-the-Stars/releases/download/checkpoints_v1/starnet_s2.pth.tar",
    "starnet_s3": "https://github.com/ma-xu/Rewrite-the-Stars/releases/download/checkpoints_v1/starnet_s3.pth.tar",
    "starnet_s4": "https://github.com/ma-xu/Rewrite-the-Stars/releases/download/checkpoints_v1/starnet_s4.pth.tar",
}


class ConvBN(torch.nn.Sequential):
    def __init__(self, in_planes, out_planes, kernel_size=1, stride=1, padding=0, dilation=1, groups=1, with_bn=True):
        super().__init__()
        self.add_module('conv', torch.nn.Conv2d(in_planes, out_planes, kernel_size, stride, padding, dilation, groups))
        if with_bn:
            self.add_module('bn', torch.nn.BatchNorm2d(out_planes))
            torch.nn.init.constant_(self.bn.weight, 1)
            torch.nn.init.constant_(self.bn.bias, 0)


class StarNetBlock(nn.Module):
    def __init__(self, dim, mlp_ratio=3, drop_path=0.):
        super().__init__()
        self.dwconv = ConvBN(dim, dim, 7, 1, (7 - 1) // 2, groups=dim, with_bn=True)
        self.f1 = ConvBN(dim, mlp_ratio * dim, 1, with_bn=False)
        self.f2 = ConvBN(dim, mlp_ratio * dim, 1, with_bn=False)
        self.g = ConvBN(mlp_ratio * dim, dim, 1, with_bn=True)
        self.dwconv2 = ConvBN(dim, dim, 7, 1, (7 - 1) // 2, groups=dim, with_bn=False)
        self.act = nn.ReLU6()
        self.drop_path = DropPath(drop_path) if drop_path > 0. else nn.Identity()

    def forward(self, x):
        input = x
        x = self.dwconv(x)
        x1, x2 = self.f1(x), self.f2(x)
        x = self.act(x1) * x2
        x = self.dwconv2(self.g(x))
        x = input + self.drop_path(x)
        return x

​原文详见

https://blog.csdn.net/m0_63774211/category_12511737.html

我正在参与2024腾讯技术创作特训营最新征文,快来和我瓜分大奖!

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

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

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
What is 人工智能
经过60多年的演进,人工智能发展进入新阶段,成为国际竞争的新焦点。当今世界,主要发达国家把发展人工智能作为提升国家竞争力、维护国家安全的重大战略,加紧出台规划和政策,围绕核心技术、顶尖人才、标准规范等强化部署,力图在新一轮国际科技竞争中掌握主导权。
润森
2019/10/18
1.2K0
毕啸南专栏 | 对话姚星:腾讯有后来居上的传统,我们的战略是全民AI
作者简介:毕啸南,知名青年学者,量子位专栏作家,《中国AI领袖人物访谈》系列制片人、主持人。点击文末阅读原文,关注量子学园的毕啸南专栏,跟随他一起持续深度对话李开复、周鸿祎、王小川、王海峰、胡郁等众多
量子位
2018/03/22
8600
毕啸南专栏 | 对话姚星:腾讯有后来居上的传统,我们的战略是全民AI
专访 | 小米崔宝秋:“新物种”小米的生态圈和它背后的功臣
小米有两大生态:以小米手机MIUI操作系统为核心的生态,以小米IoT生态链产品为核心的更大的生态。
镁客网
2018/09/21
6010
专访 | 小米崔宝秋:“新物种”小米的生态圈和它背后的功臣
小米崔宝秋:走CBA技术主线,AI是未来十年的核心战略
新智元原创 演讲:崔宝秋 编辑:张乾 【新智元导读】去年,雷军逐步将重心转移到AI技术和应用的研发上来,AI也逐渐上升为小米未来的核心战略,不久前,小米发布2018年第一款AI手机。在3月29日的2018新智元产业跃迁AI技术峰会上,小米人工智能与云平台副总裁崔宝秋全面剖析小米的CBA技术主线。 2018年,小米发布了第一款AI手机。 去年,雷军靠着对供应链改造和内部管理实现手机销量“逆袭”,之后逐步将重心转移到AI技术和应用的研发上来,AI也逐渐上升为小米未来的核心战略。不过,相比“All in
新智元
2018/05/29
8080
腾讯姚星:两大科技矩阵助力两张网,立志攻克通用人工智能和多模态问题
在今天举行的首届“腾讯数字生态大会”上,腾讯副总裁姚星分享了公司助力“两张网”发展,在前沿科技方面的探索与技术应用的典型案例。 5月21日,2019腾讯全球数字生态大会在昆明滇池国际会展中心开幕。本次大会由云南省人民政府指导,云南省文化和旅游厅、昆明市人民政府、腾讯公司共同主办,是腾讯战略升级后,整合互联网+数字经济峰会、云+未来峰会、腾讯全球合作伙伴三大行业大会打造出的规格最高的行业生态大会,参会人员超过万人。 云南省副省长王显刚、董华出席大会,云南省副省长陈舜、昆明市副市长周红斌分别为大会致辞。腾
腾讯技术工程官方号
2019/05/22
1.3K0
腾讯姚星:两大科技矩阵助力两张网,立志攻克通用人工智能和多模态问题
李建忠:智能体正将互联网从信息网络重构为行动网络
大模型正在从训练为主转换为推理为主的新范式,智能体正将互联网从信息网络重构为行动网络,我们正处在从人类使用互联网到 AI 代理使用互联网的转折点。这不是未来,而是此刻已经发生的颠覆。
TVP官方团队
2025/04/04
1100
李建忠:智能体正将互联网从信息网络重构为行动网络
2017腾讯创新日 | 科技引领潮流,创新打造未来
创新充满挑战,科技提供更多可能,随着社会的不断前进,科技、创新越来越深入我们的工作和生活中。勇于挑战自我、专研业务技术的腾讯人在6.14日举办了2017年“腾讯创新日∙科技年技术盛宴”。 本次创新日由腾讯技术管理委员会主办,腾讯创新俱乐部、腾讯大讲堂承办。腾讯集团总裁刘炽平、TEG事业群总裁卢山和代表各个BG技术实力的四级专家、腾讯微创新2016年度创意获奖团队欢聚一堂,一起畅谈AI、系统安全、架构设计、社交传播、推荐模式、游戏引擎等前沿科技和腾讯应用创新的台前幕后。 腾讯微创新2016年度奖 今年初,
腾讯大讲堂
2018/03/01
1.3K0
2017腾讯创新日 | 科技引领潮流,创新打造未来
澎思科技马原:AI安防竞争还未结束,落地进入后发优势时代 | MEET2020
比如中国第一批人工智能专业毕业生,毕业于西安电子科技大学的马原和他创立的澎思科技。
量子位
2019/12/19
4540
铁大机器人都没拿走百万美元大奖,小米还有啥黑科技比这牛?
衡宇 发自 凹非寺 量子位 | 公众号 QbitAI 雷军喜滋滋地在微博上公布了小米2023年的第二件大事: 小米年度技术大奖颁奖。这已是第四届,依旧是百万美金那种。 摘得这开年头奖的,是小米x徕卡影像团队。 至于献花、打架子鼓的人形机器人Cyberone铁大,以及“MIX Fold 折叠未来”折叠手机项目,是今年奖项的“双榜眼”。 自设立以来,小米年度技术大奖在小米内部可以说是备受重视,今年的评判标准,仍然围绕着“创新性”“领先性”“业务影响力”三大项。 据悉,这是参选项目最多的一届,共80个项目申报评
量子位
2023/02/28
2170
铁大机器人都没拿走百万美元大奖,小米还有啥黑科技比这牛?
腾讯公司副总裁姚星:每次浪潮前 腾讯都在革自己的命
《中国人工智能之路(一线人物第三季)》是由财新视频与澜亭资本联合出品的高端纪录访谈节目,是国内第一档聚焦被视为“人类第四次工业革命核心驱动力”的新一轮人工智能浪潮在中国发展历史、现状与未来趋势的主题性专业探讨节目。 从“政策与战略篇”、“产业与机遇篇”、“风险与挑战篇”、“人才与教育篇”四大章节进行全方位探讨、审视与建议,亲临体验图像分析、语音识别、智慧出行、机器人服务、信息与内容平台、智能社交、智慧金融、智慧医疗等人工智能在各领域给人类、给中国社会带来的福祉、改变与困惑。 齐聚BAT、四大人工智能开放创
腾讯技术工程官方号
2018/01/30
1.2K0
腾讯公司副总裁姚星:每次浪潮前 腾讯都在革自己的命
下一代计算:AI 的黄金时代
70 年代的电脑,80 年代的互联网,21世纪初期的智能手机,而现在我们窥见到尚未到来的未来的碎片。我们正处于多个(而不是一个)新时代的入口,智能手机之争的和平红利,会带来新设备寒武纪式的大爆发,而人工智能技术会让这些设备变得更加智能和实用。每一代计算平台,都将带来完全不同业态的公司巨头,那么下一个 10 年将会怎样? Chris Dixon身兼创业者(Hunch联合创始人、Founder Collective联合创始人)和投资人(多家科技企业,包括Skype、Foursquare、Kickstar
新智元
2018/03/14
7840
下一代计算:AI 的黄金时代
34年换5个技术方向, 金山办公不想停止“折腾” | 卓越技术团队访谈录
在国产办公软件发展史上,WPS 是公认的“鼻祖”。诞生于 1989 年的 WPS,如今已经走过了 30 多个年头。放眼现在,也是为数不多的生命力如此持久的 IT 软件。
深度学习与Python
2022/11/28
1K0
从硅谷到小米,崔宝秋的25年开源人生
InfoQ 特别面向新一代信息技术领域技术中坚群体正式推出的「中国技术力量」之「开源创新 30 人」栏目持续进行中,本期嘉宾是小米集团副总裁、集团技术委员会主席崔宝秋。
深度学习与Python
2020/11/06
1.3K0
从硅谷到小米,崔宝秋的25年开源人生
初识C++——C++的发展史
呀哈喽,我是结衣。 今天我们来到了,C++的范围了。前的的数据结构和Linux大家学的怎么样呢?后续我还是会继续更新排序算法的Linux的基本指令。如果前面的数据结构没怎么学有没有关系,今天的C+是一个全新的领域,只要你的C语言有一点的基础就可以好好的学下去了。 那么在学习一样事务前我们肯定要了解他的历史。我们就从C++的历史开始就要的学习吧。
Yui_
2024/10/15
1480
初识C++——C++的发展史
90.精读《极客公园 2019》
2019年年初时有幸参加了 极客公园 2019 大会,议程充满了科技前沿的思考,而且给 “互联网寒冬” 带来了未来的期望中,可以看到前端将发挥越来越重要的作用。
黄子毅
2022/03/14
6120
重磅:小米正式宣告港股上市!雷军冲击中国首富,更有工号前100员工成亿万富翁
2013年,因为坚持“同股同权”,香港拒绝了阿里巴巴的上市申请。4年后,港交所出台上市新规:2018年4月30日起,“同股不同权”的创新产业公司可在港交所申请上市。
IT派
2018/07/30
4300
重磅:小米正式宣告港股上市!雷军冲击中国首富,更有工号前100员工成亿万富翁
关于程序员转型AI这件事,三位老炮从产业、人才和实操跟你聊了这么些干货
本周六(7.15)举办了一次非常火爆的沙龙,对于这次沙龙的演讲主题,三位资深老炮:极客帮创始合伙人 & CSDN创始人蒋涛,CSDN副总裁孟岩,鲁朗软件(北京)有限公司联合创始人智亮跟现场众多程序员们聊了聊开发者转型的事儿:机会在哪,转型中会遇到的哪些问题,技术实操等。 为了方便大家学习,我们精心整理了本次沙龙的嘉宾演讲。另外,你也可以在微信公众号会话中回复“沙龙”,下载本次分享嘉宾(蒋涛、孟岩和智亮老师)的演讲PPT。 演讲 | 蒋涛,孟岩,智亮 整理 | 苏靖芝,鸽子 Part 1 蒋涛:A
AI科技大本营
2018/04/27
1.1K0
关于程序员转型AI这件事,三位老炮从产业、人才和实操跟你聊了这么些干货
一周AI看点 | 谷歌AI工程师说五年内实现人机对话,能实现吗;NASA开发AI竞赛无人机要挑战人类职业玩家,无需外部定位技术
本期一周AI看点包括行业热点、投融资、业界观点、技术前沿以及应用等方面。 01 行业 NASA开发AI竞赛无人机,欲挑战人类职业玩家 近日,NASA喷气推进实验室(Jet Propulsion Laboratory)在一场演示中,让自主无人机与专业无人机竞赛玩家控制的无人机对决,穿过充满障碍物的赛道。 这是一架完全自主飞行的AI无人机,不需要外部定位技术,也不需要用外置计算机控制。AI无人机用高通骁龙Flight主板对飞机进行实时控制。无人机安装了两个广角摄像头,可以自己为路线绘制3D地图。一个摄像头指
AI科技大本营
2018/04/27
1.4K0
一周AI看点 | 谷歌AI工程师说五年内实现人机对话,能实现吗;NASA开发AI竞赛无人机要挑战人类职业玩家,无需外部定位技术
解码未来产品经理|2017中国产品经理大会现场报道
9月23日,2017中国产品经理大会:解码未来产品经理在深圳宝立方国际博览中心如期举行。现场近百位志愿者,16位重量级大咖,与各位小伙伴一起,诠释产品创新动向,探索智能时代下产品经理未来新趋势,共同解码未来产品经理。 俗话说:一图胜千言。小编在这里舌绽莲花滔滔不绝说一大堆,还不如现场照片来得有说服力,一起来看看现场吧: 现场纪实 高大上的场地 各种精美礼品 签到处的童鞋 认真听讲的小伙伴们 (突然发现参加大会的小伙伴们颜值都好高) 分享嘉宾
腾讯大讲堂
2018/03/01
1.2K0
解码未来产品经理|2017中国产品经理大会现场报道
高考那些事儿,计算机类方向是否值得继续选择,我来给你解答。
今天是高考第一天,6月7日,百度推出的数字人度晓晓作答了全国新高考Ⅰ卷题为《本手、妙手、俗手》的议论文,该作文引发关注。据悉,度晓晓仅需40秒就能根据作文题创作40多篇文章。事实上,除了AI写作,还有很多AI已经涉猎的领域。AI已经具备了很强的理解和生成能力,能够实现创意作品的自动生成,包括AI作画、AI写歌、AI剪辑等。未来,基于大模型的AIGC将会开放赋能到更多的内容生产领域。
汀丶人工智能
2022/12/21
2770
高考那些事儿,计算机类方向是否值得继续选择,我来给你解答。
推荐阅读
What is 人工智能
1.2K0
毕啸南专栏 | 对话姚星:腾讯有后来居上的传统,我们的战略是全民AI
8600
专访 | 小米崔宝秋:“新物种”小米的生态圈和它背后的功臣
6010
小米崔宝秋:走CBA技术主线,AI是未来十年的核心战略
8080
腾讯姚星:两大科技矩阵助力两张网,立志攻克通用人工智能和多模态问题
1.3K0
李建忠:智能体正将互联网从信息网络重构为行动网络
1100
2017腾讯创新日 | 科技引领潮流,创新打造未来
1.3K0
澎思科技马原:AI安防竞争还未结束,落地进入后发优势时代 | MEET2020
4540
铁大机器人都没拿走百万美元大奖,小米还有啥黑科技比这牛?
2170
腾讯公司副总裁姚星:每次浪潮前 腾讯都在革自己的命
1.2K0
下一代计算:AI 的黄金时代
7840
34年换5个技术方向, 金山办公不想停止“折腾” | 卓越技术团队访谈录
1K0
从硅谷到小米,崔宝秋的25年开源人生
1.3K0
初识C++——C++的发展史
1480
90.精读《极客公园 2019》
6120
重磅:小米正式宣告港股上市!雷军冲击中国首富,更有工号前100员工成亿万富翁
4300
关于程序员转型AI这件事,三位老炮从产业、人才和实操跟你聊了这么些干货
1.1K0
一周AI看点 | 谷歌AI工程师说五年内实现人机对话,能实现吗;NASA开发AI竞赛无人机要挑战人类职业玩家,无需外部定位技术
1.4K0
解码未来产品经理|2017中国产品经理大会现场报道
1.2K0
高考那些事儿,计算机类方向是否值得继续选择,我来给你解答。
2770
相关推荐
What is 人工智能
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验