加入收藏 | 设为首页 | 会员中心 | 我要投稿 阳江站长网 (https://www.0662zz.cn/)- 办公协同、云通信、区块链、物联平台、高性能计算!
当前位置: 首页 > 站长资讯 > 传媒 > 正文

产出规范、安全、高质量的代码?

发布时间:2021-02-12 14:02:54 所属栏目:传媒 来源:互联网
导读:这种方法存在一个问题,对象可能具有的不同纵横比和空间位置,这可能导致对大量区域进行不必要的昂贵计算。它在计算时间方面存在太大的瓶颈,从而无法用于解决实际问题。 1. 区域提议方法和选择性搜索 最近有种方法是将问题分解为两个任务:首先检测感兴趣的

这种方法存在一个问题,对象可能具有的不同纵横比和空间位置,这可能导致对大量区域进行不必要的昂贵计算。它在计算时间方面存在太大的瓶颈,从而无法用于解决实际问题。

1. 区域提议方法和选择性搜索

最近有种方法是将问题分解为两个任务:首先检测感兴趣的区域,然后进行图像分类以确定每个对象的类别。

第一步通常是使用区域提议方法。这些方法输出可能包含感兴趣对象的边界框。如果在一个区域提议中正确地检测到目标对象,那么分类器也应该检测到了它。这就是为什么对这些方法而言,快速和高回应率非常重要。重要的是这两个方法不仅要是快速的,还要有着很高的回应率。

这两个方法还使用了一种聪明的体系结构,其中目标检测和分类任务的图像预处理部分相同,从而使其比简单地连接两个算法更快。选择性搜索是最常用的区域提议方法之一。

它的第一步是应用图像分割,如下所示:
 

6.在便宜、快速和可靠中三选二

我喜欢这个部分,它让听者(你的经理)自己思考:

· 你想要可靠且快速?可以是可以,但你要聘用最好的程序员。

· 又便宜又快?那就别指望它可靠了!

· 又可靠又便宜?也许你很幸运,但是你需要花费更多时间找到廉价的劳动力,或者需要大量迭代(因此需要更多时间)才能做好。

7.在软件工程中有两件难事

· 0.命名

· 1.缓存失效

· 2.大小差一

我们人类一般会从1开始计数,而计算机从0开始。这项简单的事实成为了很多漏洞和困难的来源。你很可能已经犯过大小差1的错误,如果还没,别着急,它们总会找上你。

8.好的程序员在通过单行道时会查看两边

最好的程序员可以处理所有错误,注意,我说的是所有,即使是那些“永远不会出现的错误”。

大多数软件都是为了实现“快乐流”而编写的——一切都按照预期进行,用户不会做些奇怪的事情。然而现实世界是混乱的,随着时间的推移,有潜在风险的事情也会出错。尝试捕捉尽可能多的错误,特别是当你的软件正在实现重要功能的时候。
 

过去10余年,魏少军、刘雷波教授团队在硬件安全与密码芯片领域取得了多项技术突破,关键技术在一系列国家重大工程中得到批量应用,曾获国家技术发明奖二等奖、教育部技术发明奖一等奖、电子学会技术发明奖一等奖、中国发明专利金奖、世界互联网大会15项世界互联网领先科技成果等多项重要科技奖励。

此前,该团队的《应用于事务内存的乐观并发控制算法的FPGA加速》还曾获MICRO最佳论文提名。这也是MICRO 52年历史上第二次有亚洲高校及机构获此殊荣。

(编辑:阳江站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读