【20210326期AI简报】用RISC-V微控制器开发难不难?行人搜索AI框架新突破~

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

导读:本期为 AI 简报 20210326 期,将为您带来 9 条相关新闻,明日朝花节,有时候要冲,有时候也要出去走走~

本文一共 字,通篇阅读结束需要 7~11 分钟

1. 首个无需锚框(Anchor-Free)的行人搜索框架 | CVPR 2021 | CVer、

demo image

Paper:

https://arxiv.org/abs/2103.11617

GIthub:

https://github.com/daodaofr/AlignPS

近三年来,行人搜索问题已经受到了广大学者的关注,在各个顶会上也陆续出现了诸多新方法。目前方法主要包括两步走(Two-Step)和一步走(One-Step)方法。

现有的大多数工作采用Faster-RCNN之类的二阶段(Two-Stage)检测器,产生令人鼓舞的精度,但计算开销很大。

在这项工作中,本文提出了以功能为导向的人员搜索网络(AlignPS),这是第一个无需锚定的框架,可以有效地解决这一艰巨的任务。AlignPS明确解决了主要挑战,在为该任务配备无锚探测器时,我们将其概括为不同级别(即,比例,区域和任务)的不对齐问题。进一步来说,我们提出一种对齐的特征聚合模块,以遵循“重新识别优先”的原则生成更具判别力和鲁棒性的特征嵌入。如此简单的设计可将CUHK-SYSU的基线免锚模型直接提高mAP超过20%。此外,AlignPS具有更高的速度,胜过最新的两阶段方法。

2. Super SloMo:用神经网络脑补超级慢动作 | HyperAI超神经

Paper:

https://arxiv.org/pdf/1712.00080.pdf

Github:

https://github.com/avinashpaliwal/Super-SloMo

教程链接:

https://openbayes.com/console/openbayes/containers/xQIPlDQ0GyD/overview

如今,人们对于视频帧率的追求越来越高,因为高帧率视频更加顺滑、流畅,能极大地提升人们的观看体验。

现有相机拍摄的视频帧率,也从 25 FPS(Frames Per Second) 不断提升到 60 FPS,再到 240 FPS 甚至更高。

图片

为了解决视频画面卡顿、不够顺畅等问题,视频插帧大法应运而生。英伟达提出的 Super SloMo 方法在众多方法中一骑绝尘,堪称业界经典

对于一段普通设备录制的视频,能「脑补」出高帧率慢动作视频。有了这一神器,视频制作的门槛得到进一步降低。

3. YOLObile:面向移动设备的「实时目标检测」算法 | 我爱计算机视觉

Paper:

https://arxiv.org/abs/2009.05697

Github:

https://github.com/nightsnack/YOLObile

分享一篇AAAI 2021录用论文:YOLObile: Real-Time Object Detection on Mobile Devices via Compression-Compilation Co-Design作者来自于美国东北大学、匹兹堡大学和William & Mary。

作者提出了一种通过从压缩、编译两个角度,在保证模型准确率的基础上,减小模型的大小,并提升模型在移动设备端的运行速度。

通过所提出的YOLObile framework,将YOLOv4压缩了14倍,准确率保持在49.0mAP,在Samsung Galaxy S20上使用GPU,推理速度为17FPS;使用所提出的CPU-GPU合作机制,推理速度可以提升至19FPS,是原始的YOLOv4的5倍。目前代码已经开源。

4. 世界上最难的“沙雕”游戏被AI攻破了 | 量子位

图片

Github:

https://github.com/Wesleyliao/QWOP-RL

13年以前,有这样一款“变态”级难度的游戏曾风靡一时。

它的名字简单粗暴——QWOP。意思是让玩家用这四个键位控制游戏人物的左右大腿和小腿,以最快的速度跑完100米。

如果你能跑出几米远,绝对算是一个高手,甚至能在朋友面前炫耀一番。

看到这款“沙雕游戏”,你是不是会想到强化学习来训练双足机器人的画面?

一位来自波士顿咨询的数据分析师Wesley Liao也是这么想的。

Liao综合了之前多种强化学习算法,最后甚至请来了“世界名师”教学,费了好大一番功夫,才终于让AI在上周打破人类玩家的记录。

5. 太真实了!工业界AI项目落地血泪教训总结 | CVer

原文:

https://zhuanlan.zhihu.com/p/336671388

人工智能是近几年最火热的技术名词,如果不谈人工智能相当于落伍,

但当真正进入人工智能领域时才发现,

一开始以为“拦路虎”是算法,后面发现落地是一个巨大的难题。

AI虐我千百遍,我待AI如初恋。什么才是好AI?

答:能落地的AI才是好AI。

AI项目从无到有,最终落地开花,无非不是挖坑、踩坑、填坑的过程。

本文从作者的经历和经验教训展开,阐述了在AI项目研发中的各个环节的重要细节点,展现了一个AI项目到最终落地繁琐的过程。

6. 从零开始搭建一台ROS开源迷你无人车 | COONEO

Github:

https://github.com/COONEO/neor_mini.git

之前我们生动的给大家讲了机器人仿真,比如为什么要仿真等---机器人拍了拍你,仿真测试了解一下,今天我们给大家讲讲具体怎们从零开始一步一步仿真一台迷你无人车。

这里所说的“从零开始搭建一台ROS开源迷你无人车”指的是利用NEOR mini无人车的urdf模型文件,

结合Gazebo物理仿真引擎和ROS开源社区的算法功能包,

在Ubuntu + ROS开发环境下模拟出一台和NEOR mini实体无人车功能一致的仿真无人车。

开发环境:ubuntu 18.04 +ROS-Melodic-desktop-full

wiki安装指引:

http://wiki.ros.org/melodic/Installation/Ubuntu

实现的过程如下图所示:

7. 为什么RISC-V受追捧?用RISC-V微控制器开发难不难?本文告诉你~ |  得捷电子DigiKey

image-20210326171248862

Github:

https://github.com/mwelling/freedom-e-sdk.git

在不断创新并保护其知识产权 (IP) 的同时,还需兼顾低功耗和低成本,这使得设计人员持续面临着压力。因此,对于移动应用处理器的设计人员而言,RISC-V开源硬件指令集架构 (ISA) 值得留意。既然RISC-V已成为微控制器的一个选项,嵌入式系统和消费类设备的设计人员需要学习如何着手将RISC-V整合至自己的设计。

GroupGets LLC的FE310 LoFive-R1开发板为此提供了一条捷径。在介绍LoFive-R1之前,本文将介绍RISC-V并说明开发人员应考虑使用该架构的原因。然后,本文将详细介绍LoFive-R1,说明如何着手应用开发以及可用的一些技巧与诀窍。

8. 图片可隐藏zip和mp3文件,只需修改后缀名,这个GitHub项目火了 | 量子位

图片

带压缩包的图片地址:
https://i.imgur.com/kNhGrN3.png

David Buchanan的Twitter:
https://twitter.com/David3141593/status/1371974874856587268

Github:
https://github.com/DavidBuchanan314/tweetable-polyglot-png

明明下载的是一张图片,只需修改后缀名,图片就变成了一首歌,一串Python代码。

国外黑客David Buchanan利用Twitter的漏洞,可以用图片伪装的方式传输一份“加密”文件,前提是不超过3MB

他成功把这种藏匿文件的GitHub源代码压缩到图片中。

现在你只要去他的Twitter,把这张图片下载下来,并将文件后缀名从.png修改为.zip,即可解压为Github代码。

Buchanan的新方法现在将藏匿文件体积增加到3MB,你甚至能放入一首歌。

Buchanan的这一发现已经连续多天成为GitHub热门项目,最终在周末登上日榜第一。

使用方法很简单,只需要将pack.py文件下载到本地,运行以下代码:

1python3 pack.py cover.png file.zip output.png

其中,cover.png是封面图片,file.zip是你要藏匿的文件,output.png是输出结果的文件名。

从外观上来看,output.png和cover.png是一样的,但多出一个压缩包的大小。

9. 刷题太遭罪怎么办?这个算法基地专为小白量身打造,还带动画 | 机器之心

图片

Github:

https://github.com/chefyuan/algorithm-base

刷题大纲:

https://mp.weixin.qq.com/s/fTMzLrv5Ou2Xf3_br80J0g

算法很重要,但算法也是学起来最难,最令人生畏的。算法千千万,不知该如何下手?

经常看到有人抱怨:刚开始刷题时,自己很迷茫,不知道从何刷起,也看不懂别人写的题解。思路飞来飞去,有时候以为是这个知识点重要,但有时又认为自己走错了路,结果学了半天,越刷越乱,时间、经历都白白浪费。

其实,学算法,刷题蛮干是不行的,需要遵循科学的方法。

学习算法可能并不只是拼智商,可以通过后天的学习进行掌握,这就需要讲究技巧。方法找对了,可以起到事半功倍的效果。

近日,在 Github 上就有人开源了一个项目,该项目是专门为刚开始刷题的同学准备的算法基地,项目作者立志用动画将晦涩难懂的算法说得通俗易懂。上线仅仅两天,收获九百多星。

其他

AMD的PyTorch机器学习工具,现在是一个Python包了

大范围行人和车辆检测,天池PANDA比赛技术解析

当GAN生成图像可以卡音效,这个Python包只需几行代码就能实现「音画同步」

全球首个内河无人驾驶数据集公布!清华大学等高校联合AI公司开发


嵌入式代码质量与开发效率技术沙龙深圳、上海、北京三城巡回开始啦

RT-Thread联合鉴释科技分享双方在嵌入式软件领域多年积累的保证代码质量的一些经验和方法,助力小伙伴提升代码质量,欢迎小伙伴报名参加

扫码报名

???????????? 点击阅读原文报名

RISC-V的软件开发 我们先假定读者已经按照上一篇文章”在Ubuntu 18.04 LTS构建RISC-V开发环境“完成了基本软件环境的搭建。这一部分将讲解如何在实际的开发板上进行RISC-V的软件开发。本篇大致分为以下几个部分:   硬件环境的搭建。 基于IDE的软件开发环境。 基于命令行的软件开发环境。 1.硬件环境的搭建       本次使用的是RISC-V官方推荐的E2/E3/E5官方平台:Arti... 阅读详情

相关推荐

实训——RISC-V 汇编语言实践

加载存储指令:实现字节、半字(half word)、字(word)、双字(RV64I)的加载,存储操作,采用的都是寄存器相对寻址方式。整数运算指令:算术、逻辑、比较等基础运算功能。I 型指令,用于短立即数和访存 load 操作。分支转移指令:实现条件转移、无条件转移操作。S 型指令,用于访存 store 操作。R 类型指令,用于寄存器-寄存器操作。仅标记部分对应汇编语句(借助符号)B 类型指令,用于条件跳转操作。J 型指令,用于无条件跳转。U 型指令,用于长立即数。对应汇编语句(借助符号)

clear_king的博客 3628

ROS使用Neor_mini和VLP-16 Gazebo仿真

1、安装gtsam依赖(自己找,这个包里存在LOAM,需要这个库) 2、安装neor mini包 git clone https://github.com/COONEO/neor_mini.git cd neor_mini/mini_sim18_ws rosdep install --from-paths src --ignore-src -r -y catkin_make 此处如果出错,原因在于ca...

cuglizhen的博客 2090

看看应用RISC-V MCU的这些设计方案!

RISC-V的普及和发展必须有庞大的应用开发队伍,方便易用的开发环境和丰富的开发工具是吸引应用开发人员的必要条件,建立完善的生态则是RISC-V取得商业成功的关键。当前RISC-V的热潮...

1007

ESP32与ROS 2嵌入式集成:micro-ROS工程化开发实战

ROS 2是面向服务的机器人中间件框架,其基于DDS的发布/订阅通信模型为分布式系统提供松耦合、跨平台的消息交互能力。在资源受限的微控制器场景中,micro-ROS作为轻量化客户端实现,将ROS 2语义下沉至ESP32等MCU级硬件,兼顾FreeRTOS实时性与Topic/Service标准接口。该技术方案的核心价值在于构建分层协同架构——边缘节点专注传感执行与本地决策,主机端承担计算密集任务与全局调度,通过串口或Wi-Fi共享同一DDS域。典型应用场景包括教育机器人、移动底盘控制、多传感器融合终端等低成本

m0n1o2p的博客 791

世界名著100部简介

01、傲慢与偏见        02、孤星血泪        03、雾都孤儿         04、唐·吉诃德   05、安娜·卡列尼娜        06、飘        07、简·爱        08、悲惨世界   09、茶花女        10、基督山恩仇记        11、童 年          12、这里的黎明静悄悄   13、钢铁是怎样炼成的

润泽海色的博客 2万+

RISC-V有何特别之处?

作者:Erik Engheim译者:冬雨整理:陈思20 世纪 90 年代末,RISC 和 CISC 爆发了一场大战,自那以后,大家却说 RISC 和 CISC 的区别没那么重要了了。许多人...

人工智能学家 1066

我最早欣赏的史诗巨片

勇敢的心一部悲壮的、融合血泪传奇的史诗巨片苏格兰人民的追求自由之路在刀光剑影的残酷争战中,缠绵着荡气回肠的铁血柔情1995年出品导 演:梅尔·吉布森主 演:梅尔·吉布森索菲·玛索·第六十八届奥斯卡最佳影片、最佳导演、最佳化妆、最佳摄影、最佳音响效果五项大奖·美国百部经典名片之一《勇敢的心》又名《惊世未了缘》,它以13~14世纪英格兰的宫廷政治为背景,以战争为核心,讲述了苏格兰起义领

左岸牛郎专栏 1551

无人驾驶(自动控制算法模块)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 对于计算机系的同学来说,关于自动驾驶这块最以理解的部分就是自动控制算法这块。虽然在大学的时候,自己也选修过过程控制和运动控制,甚至也用matlab仿真过传递函数,用单片机实现过由传递函数转换过来的差分方程,但是那些都已经是过去式了。所以对于自动驾驶来说,关于控制这块建议大家多...

嵌入式-老费,一个分享专业嵌入式知识的blog 1万+

寂寞‘点一根烟。悄然而至

点上一根烟,寂寞就会悄然而至,一片片孤黄的回忆不断的闪现在眼前,就好似昨天发生的一样,令我感慨,不断的聚散离分-,总在捉弄我脆弱的灵魂、随着时间的冲淡,谁会不变,在生命有限的时间里谁会明白我,在前面的道路上,谁会伴我闯荡,曾经说过的,我们谁还记得,每个人经过一段时间变化都会很多,

884

音乐真的是能够感动人

刚才在网上看了下中国好声音第三季第五,听到张婧懿唱的《斑马》,不知不觉流出了眼泪。很好的感觉,以前也有听歌时流泪的时候,一个是前两年听的《冬天的树》的时候,还有一个是小时候唱《虞美人》的时候也会流泪,那时候都不太理解李煜那首词的背景与含义。其实,好的音乐,不管懂不懂,只要听到了,就能够被感动。音乐是通往灵魂的!...

山之石 261

Risc-V 内核

关于RISC-V在伯克利大学诞生的经历,本节在此不做重复赘述。 因为多年来在CPU领域已经出现过多个免费或开放的架构,很多高校也在科研项目中推出过多种指令集架构。因此,当笔者第一次听说RISC-V之时,以为又是一个玩具,或纯粹学术性质的科研项目而不以为意。 直到笔者亲自通读了一遍RISC-V的架构文档,不禁为其先进的设计理念所折服。同时,RISC-V架构的各种优点也得到了众多专业人士的青睐好评和众多商业公司的相继加盟。并且2016年RISC-V基金会的正式启动在业界引起了不小的影响。如此种种,使得RIS

zhuimeng_ruili的博客 4730

虚妄的奇迹,血泪的现实——记Fate&n…

Zero完结(转自澄空)" TITLE="虚妄的奇迹,血泪的现实鈥斺敿荈ate Zero完结(转自澄空)" />  就这样,第四次圣杯战争的残幕在业火灰烬和漫天的冷雨中缓缓落下;而卫宫切嗣,这个一生布满无数错误男人的人生之路,也在最后的冷月之下走到了终点……          两年前自己拿起了《fate zero》的小说后便一发不可收拾的一遍遍的翻阅,从最初的唏嘘沉痛到现在的不时思考

dawayangzen的专栏 5801

使用虚拟机从小白开始搭建Spark集群

前言此篇博文记录一个小白如何用虚拟机搭建一个集群的血泪史,用来体验Spark的分布式计算。 在搭建之前,先理清一些概念。 Spark有三种集群搭建方式。分别为 独立集群模式,即standalone模式 搭建在Hadoop生态圈的YARN之上 搭建在Mesos之上 此篇讲述的是第2种。 而第2种集群方式,是建立在第1种之上的。也就是说,搭建了第2钟,就可以同时使用第1、2种了。 YARN是什么?

wy的点滴 1万+

用于MCU,基于FreeRTOS的micro(轻量级)ROS

编辑整理:strongerHuang作者:Francesca Finocchiaro今天来分享一个基于FreeRTOS的micro(微型)ROS。一、关于ROSROS:Robot Ope...

3205

【转】技改之路:从单块应用到微服务,我的血泪总结

技改是技术改造的简称,是技术的蜕变。技术改造,对于公司和技术人员而言都非常得,参与者多,主导者少。我有幸前后主导过3次OTA系统的技改,规模有大有小,每次环境和问题虽不一样,但还是有套路可循。 《技改之路》少讲技术多讲路,我们不过多的关注技术细节和中间件的实现,而重点讲述技术改造的过程和思考,以下是本次分享的Topic: 系统背景 前工作 技改实施 总...

weixin_30321709的博客 320

首个无需锚框(Anchor-Free)的行人搜索框架 | CVPR 2021

点击下方卡片,关注“CVer”公众号AI/CV重磅干货,第一时间送达作者:秦杰,晏轶超,李金鹏近年来,行人重识别(Person Re-Identification,简称ReID)在计算机视...

阿木寺的博客 2485

记录一个小白对于RISC-V的认知过程

一、前言        在真正的去了解RISC-V之前,其实我只是在自己关注的一些嵌入式的公众号上看到过关于它的文章,而且看到过很多次,可见它现在真的很火,但是我都没有仔细的去了解过。        最近有幸和几个同学一起报名参加了全国大学生集成电路创创业大...

耐心的小黑的博客 4546

RISC-V MCU开发(一):集成开发环境

RISC-V MCU开发(一):集成开发环境 近年来,RISC-V生态获得了空前的繁荣发展,国内外众多科技公司纷纷下场布局、行业应用层出不穷,搭载RISC-V内核的MCU也逐渐走入了工程师的日常开发工作中。 工欲善其事必先利其器,要想实现基于RISC-V MCU的项目开发,与之配套的集成开发环境必不可少。目前市场上可供选择的RISC-V MCU开发工具已初具规模,由MounRiver团队打造的MounRiver® Studio(MRS)便是其中一种。 MRS是一款针对嵌入式项目(RISC-V/ARM)的集成

qq_36353650的博客 3735
上一篇: 【技术三千问】之《LWIP以太网问题解析》,干货解读!
下一篇: 【技术三千问】之《FAT文件系统问题解析》,干货汇总!
RT-Thread物联网操作系统
博客等级 码龄6年 2万+粉丝 392原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值