Martin

【你只需看一次】YOLO 全系列目标检测算法

六月ゝ 毕业季﹏ 提交于 2020-08-20 02:56:22
文章目录 一、概述 二、Yolo系列全家桶 YOLOv1 开山鼻祖之作 YOLOv2 YOLOv3 YOLOv4 目标检测tricks集大成者 YOLOv5 Fast YOLO Complex-YOLO MV-YOLO YOLO3D YOLO-6D YOLO-LITE Spiking-YOLO DC-SPP-YOLO SpeechYOLO Complexer-YOLO SlimYOLOv3 REQ-YOLO YOLO Nano xYOLO IFQ-Tinier-YOLO DG-YOLO Poly-YOLO E-YOLO PP-YOLO 一、概述 我对yolo系列好感较高,虽不及其他系列的精度,速度,但是他现在已经精度与速度之中做了trade off ,侧端也友好。本文引自我爱计算机视觉,后续我将对这些算法消融对比,关注公众号(原文底部)敬请期待。 YOLO目标检测算法诞生于2015年6月,从出生的那一天起就是“高精度、高效率、高实用性”目标检测算法的代名词。 在原作者Joseph Redmon博士手中YOLO经历了三代到YOLOv3,今年初Joseph Redmon宣告退出计算机视觉研究界后,YOLOv4、YOLOv5相继而出,且不论谁是正统,这YOLO算法家族在创始人拂袖而出后依然热闹非凡。 本文带领大家细数在此名门之中自带“YOLO”的算法,总计 23 项工作

英国宣布新冠治疗重大突破:常见药地塞米松能救命,重症死亡率降低三分之一

廉价感情. 提交于 2020-08-19 22:05:40
  当地时间 6 月 16 日, 英国牛津大学研究团队的临床实验研究发现,类固醇药 “地塞米松”(Dexamethasone) 可将重症患者的死亡率降低三分之一,该发现为新冠治疗带来重大突破。   该研究属于英国牛津大学研究团队 4 月份启动的名为 “RECOVERY” 大型随机临床试验的一部分,用于测试新冠一系列潜在治疗方法。   世卫组织总干事谭德塞说:“这是第一种被证明可以降低需要氧气或呼吸机支持的新冠患者死亡率的治疗方法。这是个好消息,我祝贺英国政府、牛津大学以及英国的许多医院和患者,他们为实现这一挽救生命的科学突破做出了贡献。”   基于该研究结果,英国政府决定立刻用皮质类固醇 “地塞米松” 来治疗冠病病人。      图 | 地塞米松用于重症患者治疗。(来源:路透社)    结果令人鼓舞   在这项研究中,地塞米松随机分配给了 2104 名患者,每天口服或静脉注射 6 毫克地塞米松。而在接受常规治疗的患者中,有 41% 需要呼吸机支持的患者在 28 天内死亡,使用地塞米松治疗的患者,使用呼吸机的 28 天死亡率为 28%。但对轻症患者来说,该药物治疗效果并不显著。   有媒体估计认为,按照这个结论推测,如果一开始就用上地塞米松的话,英国新冠死亡人数可减少多达 5000 人,占总死亡人数的 10%。   研究负责人、牛津大学传染病和公共卫生教授彼得 · 霍比(Peter

物联网和智慧城市现状

点点圈 提交于 2020-08-19 21:58:28
云栖号资讯:【 点击查看更多行业资讯 】 在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! 智慧城市项目正在实现并进入主流意识。以下是有关使智慧城市成功的十个观察。 随着智慧城市走出炒作阶段,开始扩散并向前发展,其数量已达到临界点。 过去几年,全球宣布了数十个智慧城市项目。早期采用者已经在实施他们的智慧城市计划。 在智慧城市项目在全球范围内受到关注并且早期采用者已开始兑现其智慧城市愿景的时候,我们认为现在应该就智慧城市空间的运行状况进行一些高层次的观察。 以下是我们的十大观察结果: 1. 政策制定者对智慧城市计划越来越重视 这听起来似乎很明显,但并非总是如此。决策者现在已经更好地理解了智慧城市项目可以为城市带来的潜在好处,例如增加的经济机会,减少的交通拥堵,更少的污染和更高的宜居性。 尽管智慧城市计划的投资案例仍然具有挑战性,但这种加深的理解意味着决策者对将此类计划出售给居民和其他利益相关者更有信心。 2. 智慧城市投资案例不同 与部署物联网的其他行业相比,智慧城市的公共投资案例要复杂得多。 这源于预算限制公共支出,以及难以就支出优先事项达成政治共识。与智慧城市相关的许多好处也都以外部性的形式出现,因此很难衡量。 结果可能是更加沉默寡言的决策,项目范围界定中的野心更少以及具有讽刺意味的是,如果结果是孤立的,一次性使用的解决方案,则项目失败的风险更大。

机器人行业简讯

拈花ヽ惹草 提交于 2020-08-19 19:09:15
地球上没有比这个时代已经来临的想法更强大的力量。”维克多·雨果 新闻机器人: 黄金价格在一周内上涨了5%,在活跃的期货交易中接近1900美元。中美之间日益紧张的局势以及对美元价值的担忧助长了贵金属的上涨。这些担忧并没有对那些看到大盘下跌了四分之一的股票投资者有利。该机器人在六周内首次表现不及标准普尔500指数,但跌幅不到0.5%,更多信息尽在振工链。 对于如此小的总体市场跌幅,Bot指数受到其一半成分的重大变动的刺激。五家公司的增长率超过了百分之三点半,而十家公司的涨幅超过了这一门槛。 NIO Inc.(China International Capital Corp.)将股票评级提高至“买进”,该股上涨了6.58%。目标价格从当前的11.82美元提高到13.50美元。 洛克希德·马丁公司(Lockheed Martin)的收入增长了12.81%,增长了4.81%。投资者此前一直预期收益为5.72美元,因此这一意外为该股增添了动力。此外,有人猜测该公司有意收购无人机制造商Kratos国防和安全系统公司,后者的企业价值接近21亿美元。由于空军刚刚宣布Kratos是价值4亿美元的Skyborg Vanguard计划的决赛入围者,因此这种配合将更具吸引力。 分析师在第二季度报告后表示,当华尔街研究机构本辛加(Benzinga)发表题为“直觉外科手术的前景从未增强”的研究报告时

代码的品味

懵懂的女人 提交于 2020-08-19 04:32:25
我们经常谈论架构,谈论设计,却甚少关注实现和代码本身,架构和设计固然重要,但要说代码本身不重要,不仅我不同意,Robert C.Martin大叔也不同意,大叔认为“ 源码即是设计 ”。 在讨论具体的实施细则之前,我们不妨讨论一下什么是好代码?萝卜特(Martin)大叔认为:衡量代码质量的唯一标准是:WTF/min,也就是review代码的时候每分钟说“握草”的次数。这个定义虽有辱斯文,但粗野中不失调皮,调皮中又蕴含哲理。 好的代码如同文笔优美的散文,行云流水,如沐春风,阅读的时候,赏心悦目,带给人愉悦与启迪。 好的代码犹如构思精巧的小说,它或许不够平铺直述,但足够引人入胜,读到最后,你会豁然开朗,哦,原来是这样的啊,那一刻,你会觉得过程中的曲折和探索都是值得的。 好的代码,透过一个个函数,你仿佛可以窥视到作者有趣的灵魂,透过一行行代码,你仿佛在与一个充满智慧的朋友聊天,她总是思路清晰,逻辑严谨,娓娓道来。 而坏的代码,就像一个泥团,或者像一摊屎,阅读的时候,你仿佛被困于黑暗的迷宫,又仿佛在跟一个絮絮叨叨的人交谈,她的脑回路经常短路,说话含混不清,主次不分,叨逼半天,你依然get不到她的中心思想,你感觉智商受到了莫大的侮辱,甚至感觉像被人喂吃shit,你面露艰难神色,心中万马奔腾。 有很多区分好代码坏代码的规则,网上的文章也很多,我也看过不少,对于文章中提到的一些守则

为大家整理最全的24种设计模式详解,必收藏

吃可爱长大的小学妹 提交于 2020-08-17 09:59:12
设计模式六大原则 单一职责原则 一个方法尽可能做一件事情,一般来说不应该让一个方法承担多个职责。 单一职责原则的英文名称是Single Responsibility Principle,简称是SRP。单一职责原则的定义是:应该有且仅有一个原因引起类的变更。 SRP的原话解释是:There should never be more than one reason for a class to change. 单一职责原则提出了一个编写程序的标准,用“职责”或“变化原因”来衡量接口或设计是否优良,但是“职责”跟“变化原因”都是不好度量的,要“因地制宜”。 单一职责适用于接口、类,同时也适用于方法,也就是说,一个方法尽可能做一件事情,一般来说不应该让一个方法承担多个职责。 里氏替换原则 子类应该能替换掉它的父类。 里氏替换原则为良好的继承定义了一个规范,一句简单的定义包含了4层含义。 1、子类必须完全实现父类的方法 2、子类可以有自己的个性。 3、覆盖或实现父类的方法时输入参数可以被放大。 4、覆写或实现父类的方法时输出结果可以被缩小。 即如果父类的一个方法的返回值是一个类型T,子类的相同方法(重载或覆写)的返回值为S,那么里氏替换原则就要求S必须小于等于T,也就是说,要么S和T是同一个类型,要么S是T的子类。 好像挺难理解的,查找了一些资料。著名技术作家Robert

恕我直言你可能真的不会java第8篇-函数式接口

你离开我真会死。 提交于 2020-08-17 03:22:37
一、函数式接口是什么? 所谓的函数式接口,实际上就是接口里面 只能有一个抽象方法的接口 。我们上一节用到的Comparator接口就是一个典型的函数式接口,它只有一个抽象方法compare。 只有一个抽象方法?那上图中的equals方法不是也没有函数体么?不急,和我一起往下看! 二、函数式接口的特点 接口有且仅有一个抽象方法,如上图的抽象方法compare 允许定义静态非抽象方法 允许定义默认defalut非抽象方法(default方法也是java8才有的,见下文) 允许java.lang.Object中的public方法,如上图的方法equals。 FunctionInterface注解不是必须的,如果一个接口符合"函数式接口"定义,那么加不加该注解都没有影响。加上该注解能够更好地让编译器进行检查。如果编写的不是函数式接口,但是加上了@FunctionInterface,那么编译器会报错 甚至可以说:函数式接口是专门为lambda表达式准备的, lambda表达式是只实现接口中唯一的抽象方法的匿名实现类 。 三、default关键字 顺便讲一下default关键字,在java8之前 接口是不能有方法的实现,所有方法全都是抽象方法 实现接口就必须实现接口里面的所有方法 这就导致一个问题: 当一个接口有很多的实现类的时候,修改这个接口就变成了一个非常麻烦的事

[01-26][小小影视合集][小小亲测][20部][21:50提前发布]

别说谁变了你拦得住时间么 提交于 2020-08-16 04:05:52
★☆ 目录 ☆★ ■垂直极限 ■法国黑金/流血的谎言 ■1303大厦 ■摩托教父 ■血腥数字/带血的号码 ■黑豹:彻丽行动 ■大买卖/鬼计神偷/极盗爆破 ■男儿本色 ■赎命24小时 ■美国黑帮 ■金发尤物 ■穿越苍穹/纵横宇宙 ■最遥远的距离 ■初雪/初雪之恋 ■贝奥武夫 ■临歧 ■窃遇偷香/小偷 ■女神捕之计中计 ■女神捕之谜局 ■亚历珊卓 1.垂直极限 简介: 哥伦比亚影片公司(Columbia, USA)2000年出品 主演:比尔-派克顿(Bill Paxton)    克里斯-奥唐奈(Chris O'Donnell)    伊萨贝拉-斯科拉普科(Izabella Scorupco)    罗宾-唐尼(Robin Tunney)    斯科特-格伦(Scott Glenn) 导演:马丁-坎贝尔(Martin Campbell) 类型:惊险片  这是一部充满激情的灾难动作片,一群登山爱好者在攀登世界第二高峰--K-2峰时,不幸陷入了一个“垂直洞穴”--一个雪山山体边缘的大裂缝之中。这一不幸事件使一名已经放弃了登山运动的年青人(克里斯-奥唐奈饰)向K-2峰发起了一次勇敢的挑战,他必须抢在时间的前面,征服雪峰,营救他的妹妹(罗宾-塔妮饰)和她的同伴。   影片由曾执导过《蒙面侠佐罗》和《黄金眼》的著名导演马丁-坎贝尔鼎力推出。片中男主角不仅在挑战自己的精神和体力的极限

spring框架工作的原理的初解

不想你离开。 提交于 2020-08-15 16:33:56
一:spring基本概念 1)struts2是web框架,hibernate是orm框架 2)spring是容器框架,创建bean,维护bean之间的关系 3)spring可以管理web层,持久层,业务层,dao层,spring可以配置各个层的组件,并且维护各个层的关系 二:spring核心原理 1.IOC控制反转 概念:控制权由对象本身转向容器,由容器根据配置文件创建对象实例并实现各个对象的依赖关系。 核心:bean工厂 IoC(Inverse of Control)的字面意思是控制反转,它包括两个内容: 其一是控制 其二是反转 那到底是什么东西的“控制”被“反转”了呢? 对于软件来说,即是某一接口具体实现类的选择控制权从调用类中移除,转交给第三方决定。 但是,因为IoC确实不够开门见山,因此业界曾进行了广泛的讨论,最终软件界的泰斗级人物Martin Fowler提出了DI(依赖注入:Dependency Injection)的概念用以代替IoC。 即让调用类对某一接口实现类的依赖关系由第三方(容器或协作类)注入,以移除调用类对某一接口实现类的依赖。“依赖注入”这个名词显然比“控制反转”直接明了、易于理解。 2.AOP面向切面编程 a.静态代理 根据每个具体类分别编写代理类 根据一个接口编写一个代理类 b.动态代理 针对一个方面编写一个InvocationHandler

这 100 道 Python 题,拿去刷!!!

社会主义新天地 提交于 2020-08-14 10:34:28
2020年,学 Python 还有价值吗? 根据 2020 年 2 月的 TIOBE 编程语言排行榜显示,Python仍然稳居第三位。 此排行榜排名基于互联网上有经验的程序员、 课程和第三方厂商的数量。 因此,其权威性较为显著,也是预测未来编程语言流行度的一个风向标。 另外,根据 TIOBE 的 Python 指数来看,Python依然保持着强劲的发展态势,隐约有超越 Java 与 C 语言之势。 所以,趁着近期宅在家,多花点时间学习Python,既能给简历加分,也能紧跟上这个高速发展的信息时代。 在我往期的推文中,有关于Python学习的书籍推荐,比如《Python从入门到实践》《笨办法学Python》《 Python Cookbook》等,都是不错的入门和进阶学习书籍。 但看书,看视频等学习办法,都只是辅助作用,学好Python,最重要的还是 多敲代码,多刷题 。 不知道怎么找题刷题的小伙伴,可以看看我今天给大家带来的 《Python百题大冲关》 。 这 100 道 Python 练习题,都给我刷起来!!! 百题挑战正式开始: 答案可在 《Python百题大冲关》 中查看。 挑战规则: 1. 仔细阅读题目描述,在实验环境中完成任务 2. 完成任务后点击步骤右下角的提交检测按钮 3. 系统自动评测并给出是否通过的信息 第一题 “确定字符串是否包含唯一字符” 挑战介绍