为什么深度学习没有取代传统的计算机视觉

但深度学习仍然只是计算机视觉的一个工具,而且它也不是万能的。在这片文章中我将对这一点做详细的阐述,我想说明传统的计算机视觉技术仍然非常有用,并且值得学习与研究。本文的主要内容分为以下三个部分:深度学习需要大量数据训练深度学习有时会产生过犹不及的效果传统的计算机视觉技术能够帮助你更好的使用深度学习首先,我认为需要先解释一下什么是“传统的计算机视觉”,是么是深度学习,以及深度学习引起变革的背后原因。背
分类: 编程语言 发布时间: 04-05 06:41 阅读次数: 0

求求你,别用 print 来 debug 了

之前看过这个标题的文章,看完后,我觉得太花里胡哨,用起来麻烦,我就用 print 来 debug,没毛病。print 确实好用,因为它足够简单,简单到不需要思考,简单到任何一个程序员都可以使用任意的编程语言来打印一个 hello world。直到今天,我还是推荐 debug 时首选 print。只不过,现在有了冰激凌,打印信息 debug 更甜了。你说冰激凌不是吃的吗,怎么能 debug 了?程序
分类: 编程语言 发布时间: 04-05 06:02 阅读次数: 0

Python可以比C++更快,你不信?

Python 是一个用途非常广泛的编程语言,拥有成千上万的第三方库,在人工智能、机器学习、自动化等方面有着广泛的应用,众所周知,Python 是动态语言,有全局解释器锁,比其他静态语言要慢,也正是这个原因,你也许会转向其他语言如 Java、C++,不过先等等,今天分享一个可以让 Python 比 C++ 还要快的技术,看完再决定要不要转吧。今天的主角就是 Numba,Numba 是一个开源的即时编
分类: 编程语言 发布时间: 04-05 06:02 阅读次数: 0

利用 npm 的缺陷,他获得了 130,000 美元的赏金

最近看到一个新闻,开眼了。一个搞安全的程序员 Birsan, 利用 npm 的设计缺陷,成功进入了 35 个公司的内网系统,这些公司还是非常出名的,包括 Microsoft、Apple、PayPal、Tesla、Uber 等,也因此获得了超过 130,000 美元的赏金。那么他是怎么做到的呢?一些包管理工具,比如说 Python 的 pip,Node.js 的 npm,Java 的 maven,可
分类: 编程语言 发布时间: 04-05 06:02 阅读次数: 0

一个数据开发人员使用的辅助工具

这是为数据开发人员使用的辅助工具,用于数据库之间的表同步,说同步并不严谨,因为不是实时更新的,更确切的说法是复制,可以方便的从一个数据库复制表到另一个数据库,以下遇到同步的词请理解为复制。介绍需求背景:有很多业务系统,他们的数据库是相互独立的,俗称数据孤岛,为了做数据统计分析,就需要把这些数据归集在一个数据库中,比如数据仓库,然后多表关联查询,方便开发数据应用。希望能有这样的工具,指定两个数据库和
分类: 编程语言 发布时间: 04-05 06:01 阅读次数: 0

谁来接棒深度学习?

正如之前的报道,深度学习似乎已经成熟,现在,我们的主要工作,要么是整合所有那些功能强大的新技术(聚合平台),要么是从那些巨大的 VC 投资那里赚钱。(报道链接:https://www.datasciencecentral.com/profiles/blogs/strata-what-a-difference-a-year-makes)我不是唯一一个注意到这一点的人。有几个参会者和参展商也向我说了类
分类: 编程语言 发布时间: 04-05 05:51 阅读次数: 0

谷歌推出人工智能DIY套件:用硬纸板打造你自己的智能硬件!

未来的技术”正在不断变化。还记得谷歌眼镜被称为未来的时候,风投们为谷歌眼镜的金融领域应用开发者推出了大笔资金吗?还记得当聊天机器人被看作是未来的时候,这个星球上的每一家科技公司都会耗费大量时间和资金开发 Facebook Messenger 机器人吗?是的,大多数“未来的技术”最终都只不过是消失得几乎和它们一样快的无聊趋势。但是这一次,当谈到最新的“未来技术”时,情况可能会有所不同。因为这一轮的未
分类: 编程语言 发布时间: 04-05 05:51 阅读次数: 0

拜互联网所赐,软件市场和企业规模因此扩大了 10 倍

在过去的几年里,无论是网民还是企业,数量都在激增。互联网消费增长很迅速,现在,你可以毫无障碍地接触到数十亿人和数亿企业。20 世纪 90 年代末,人们还不敢将自己的信用卡号输入到网站中,但今天,人们就用手机支付杂货店的货款并在 Uber 上叫车。互联网的发展已经波及到所有软件类别,包括企业 SaaS 和 SMB 。这反过来又为在线软件公司带来了比任何人所预期的都要大得多的结果。去年的大规模首次公开
分类: 编程语言 发布时间: 04-05 05:42 阅读次数: 0

90亿美元的“近十年第一版权案”,谷歌、甲骨文打到美国最高法院,Java未来如何自处?

谷歌公司将这一案件称为“近十年第一版权案”。很多朋友可能不太清楚,这里说的是甲骨文方面最近十年以来针对搜索巨头提起的数额高达 90 亿美元的版权侵权诉讼。谷歌当初曾将 11500 行 Oracle Java 代码整合至面向智能手机与平板电脑的 Android 平台,甲骨文公司随后于 2010 年就此提起诉讼。自那时以来,Android 一步步发展成为全球范围内最受欢迎的操作系统,并运行在超过 25
分类: 编程语言 发布时间: 04-05 05:42 阅读次数: 0

Segment 放弃了微服务

除非你一直生活在石器时代,否则你可能已经知道微服务是当前流行的架构。随着这一趋势的发展,Segment 在早期就将其作为一种最佳实践,在某些情况下,这对我们很有帮助,但你很快就会了解到,在其他情况下效果并不好。简单来说,微服务是一种面向服务的软件架构,在这种架构中,服务器端应用程序是通过组合许多单用途、低空间占用的网络服务来构建的。人们极力宣扬的好处是改进模块化、减少测试负担、更好的功能组合、环境
分类: 编程语言 发布时间: 04-05 05:42 阅读次数: 0

苹果重新开源分布式数据库FoundationDB,已在内部使用三年!

FoundationDB 是“一个能在多集群服务器上存放大规模结构化数据的分布式数据库”。该数据库系统专注于高性能、高可扩展性和不错的容错能力。这意味着使用该数据库的项目运行起来更高效且维护成本低。FoundationDB 由戴夫·罗森塔尔(Dave Rosenthal)、戴夫·谢勒(Dave Scherer)、和尼克拉维泽(Nick Lavezzo)于 2009 年开发,旨在建立一个符合 ACI
分类: 编程语言 发布时间: 04-05 05:42 阅读次数: 0

IBM推出开源工具帮AI抵御对抗性样本***:DNN开发者的福音

近日 IBM 宣布推出面向 AI 开发人员的对抗健壮性工具箱(Adversarial Robustness Toolbox)。该工具箱以开源代码库的形式发布,其中包括***代理、防御应用程序和基准测试工具,这些工具使开发人员能够将固有弹性(baked-in resilience)集成到应对对抗性***的能力中。AI 开发人员对深度神经网络进行对抗性***,以确保它们能够经受住现实世界考验所需要的所有内容
分类: 编程语言 发布时间: 04-05 05:41 阅读次数: 0

SparkRDD转DataSet/DataFrame的一个深坑

SparkRDD转DataSet/DataFrame的一个深坑半个橙子丶大数据技术与架构场景描述:本文是根据读者反馈的一个问题总结而成的。关键词:SaprkRDD原需求:希望在map函数中将每一个rdd转为DataSet或者DataFrame。SparkRDD转为DataSet的两种方式第一种方法是使用反射来推断包含特定对象类型的RDD的模式。在写Spark程序的同时,已经知道了模式,这种基于反射
分类: 编程语言 发布时间: 04-05 04:41 阅读次数: 0

滴滴敏捷数据中台实践

滴滴敏捷数据中台实践大数据技术与架构大数据技术与架构场景描述:滴滴每天处理交通大数据超过4800TB,日均车辆定位数据超过150亿,每日处理路径规划请求400亿次,数据覆盖了交通路况、用户叫车信息、司机驾驶行为、车辆数据等多个维度。滴滴目前对15分钟后供需预测的准确度已经达到了85%。关键词:滴滴数据中台滴滴每天处理交通大数据超过4800TB,日均车辆定位数据超过150亿,每日处理路径规划请求40
分类: 编程语言 发布时间: 04-05 04:31 阅读次数: 0

战斗民族开源 | ClickHouse万亿数据双中心的设计与实践

战斗民族开源|ClickHouse万亿数据双中心的设计与实践赵群大数据技术与架构By大数据技术与架构场景描述:Clickhouse是一个用于联机分析处理(OLAP)的列式数据库管理系统。传统数据库在数据大小比较小,索引大小适合内存,数据缓存命中率足够高的情形下能正常提供服务。但残酷的是,这种理想情形最终会随着业务的增长走到尽头,查询会变得越来越慢。你可能通过增加更多的内存,订购更快的磁盘等等来解决
分类: 编程语言 发布时间: 04-05 04:31 阅读次数: 0

阿里云Redis技术架构演进

阿里云Redis技术架构演进夏周大数据技术与架构本文是整理来自阿里巴巴夏周同学的分享,详细介绍了阿里云Redis的发展和现状。Redis简介Redis:RemoteDictionaryServer,Key-Value存储系统,优点包括:易用性:丰富的数据结构支持,Module高性能:高校的数据结构设计,全内存操作可靠性:主备同步,持久化阿里云Redis架构整体架构单节点->单机主备->
分类: 编程语言 发布时间: 04-05 04:21 阅读次数: 0

一起来用 Python 做个是男人就坚持100秒游戏

文|某某白米饭来源:Python技术「ID:pythonall」相信大家在初中电脑课上都偷偷玩过Flash游戏--是男人就坚持100秒,在游戏中无数的小球随机运动,玩家用鼠标控制大球,当大球碰撞到小球后,游戏结束,显示坚持的时间。今天我们一起来开发这个小游戏吧。步骤分布:设置屏幕大小和标题小球绘制、移动大球绘制、鼠标控制大球大球碰撞到小球后游戏结束设置屏幕大小和标题importpygameW=60
分类: 编程语言 发布时间: 04-05 03:12 阅读次数: 0

Pythoner 的花式浪漫,你会吗?

文|闲欢来源:Python技术「ID:pythonall」一年一度的圣诞节又要到了,对于这个重大的节日,今年的外国人可能比较难,还处在水深火热之中,希望他们一切都赶快好起来。在我们国内,我们还可以像往年一样正常地过节,虽然是一个外国人的节日,但是每年在这个日子里,还是成就了不少鸳鸯的,也不失是一件好事。作为Python程序员,你还在送花、送苹果、送口红吗?有没有想过程序猿式的浪漫?本文就抛砖引玉,
分类: 编程语言 发布时间: 04-05 03:11 阅读次数: 0

记一次线上问题排查与解决

文|極光来源:Python技术「ID:pythonall」最近开发中遇到个小问题,因为业务上的设计存在问题,导致数据库表总是被锁,而且是不定期的锁定,导致服务器运行异常,最后经过排查原因是多线程同时更新同一表中同一条记录导致问题。今天就来跟大家说说该如何避免这种问题。问题描述最近因为公司业务需要,产品设计了一套业务系统,据说会有很多内部和外部人员使用,拿到系统说明我们研发部门拼命加班赶时间,经历了
分类: 编程语言 发布时间: 04-05 03:11 阅读次数: 0

薪资高到没朋友的数据科学职位到底是干啥的?

你这个工作到底是干啥的?在办公室里有一幕令人难忘:顾问在决定员工的生产率时,首先会询问:“你会怎么形容你在这里所做的工作?”这一幕和上面那张图片很有趣,因为我们对描述我们工作的努力感同身受。然而,在求职过程中发生同样的误解时,这可并不好笑。了解招聘信息的准确含义很重要。对未来的雇主来说,最重要的是了解我们的技能和能力。我们都看过相同职位的招聘信息,但实际上它们的描述完全不同。相同的职位,怎么会在每
分类: 编程语言 发布时间: 04-05 03:01 阅读次数: 0