驱动你做一件事的动力来源是什么?
1)原始驱动力,自然而然地驱动你吃饭睡觉打豆豆。 2)外在驱动力,奖赏你的时候开心,惩罚你的时候担心,“萝卜加大棒”的做法可能会把事情做得更漂亮,比如说老板答应我们加薪,我们工作起来就格外卖力;迟到要扣薪水,我们就乖乖准时上班。 但也可能会更差劲。 因为仅仅依靠外部激励,人们就…
Adam作者大革新, 联合Hinton等人推出全新优化方法Lookahead
机器之心报道,参与:思源、路、泽南。 最优化方法一直主导着模型的学习过程,没有最优化器模型也就没了灵魂。好的最优化方法一直是 ML 社区在积极探索的,它几乎对任何机器学习任务都会有极大的帮助。 从最开始的批量梯度下降,到后来的随机梯度下降,然后到 Adam 等一大帮基于适应性学…
第二篇:"空空如也"的博客应用
我们已经建立了 django 博客的项目工程,并且成功地运行了它。不过到目前为止这一切都还只是 django 为我们创建的项目初始内容,django 不可能为我们初始化生成博客代码,这些功能性代码都得由我们自己编写。 Django 鼓励我们把自己编写的代码组织到应用(Appli…
Node.js 中的缓冲区(Buffer)究竟是什么?
从前端转入 Node.js 的童鞋对这一部分内容会比较陌生,因为在前端中一些简单的字符串操作已经满足基本的业务需求,有时可能也会觉得 Buffer、Stream 这些会很神秘。回到服务端,如果你不想只做一名普通的 Node.js 开发工程师,你应该深入去学习一下 Buffer …
ICCV三个Strong Accept,UCSB等机构提出首个大规模视频语言数据集
机器之心报道,参与:路、一鸣。 两年一度的计算机视觉顶会 ICCV 2019 将于 2019 年 10 月 27-11 月 2 日在韩国首尔举行。今日该会议发放接收论文通知,据机器之心统计,ICCV 2019 共收到 4303 篇论文,接收 1077 篇,接收率为 25%。相比…
第一篇:开始进入 django 之旅
本教程写作时开发环境的系统平台为 Windows 10 (64 位),Python 版本为 3.6.4 (64 位),django 版本为 2.2.3。 建议尽可能地与教程的开发环境保持一致(尤其是 Python 与 django 版本),避免不必要的麻烦。Python 版本必…
Java:前程似锦的 NIO 2.0
Java 之所以能够霸占编程语言的榜首,其强大、丰富的类库功不可没,几乎所有的编程问题都能在其中找到解决方案。但在早期的版本当中,输入输出(I/O)流并不那么令开发者感到愉快: 2)JDK 1.4 的时候引入了非阻塞 I/O,也就是 NIO 1.0,但遍历目录很困难,不支持文件…
技惊四座的BERT全靠数据集?大模型霸榜或许是学界的灾难
机器之心整理,机器之心编辑部。 然而最近NCKU的一篇论文却给人们泼了冷水。这一研究认为,BERT 至少在 ARCT 任务上利用了不正常的统计线索。正是这些统计线索,BERT 才能获得极好的效果,如果在不改变原数据的情况下去除不正常的线索,BERT 甚至不如随机猜测。 此言一出…
每周分享五个 PyCharm 使用技巧( 六)
大家好,今天我又来给大家更新 PyCharm 的使用技巧。 从今年3月24号开始一直到今天,将近四个月的时间。包括本篇,一共更新了6篇文章,每篇 5 个小技巧,总计 30 个。 这30个使用技巧,全部是我自己在使用 PyCharm 中认为比较有用的,抽取出来分享给大家,有一些虽…
HelloDjango 启动!免费带你学Django全栈!
2 年前,我发布了一套使用 django 开发个人博客的入门教程。 截至这篇文章发布之时,这套教程的 GitHub 仓库获得了 1900 个 star,全套教程总计被浏览了 140+ 万次,在教程的评论区,累计共有 2500+ 条关于这套教程内容的讨论,现在每天仍有数百人造访我…
我这个人不懂什么CPU,于是我用代码模拟出了一个
选自djhworld博客,作者:daniel harper,机器之心编译,参与:杜伟、张倩、李泽南。 Daniel 的经历在社交网络上不仅被好奇的群众点赞,也引发了大学芯片相关课程的学生和助教们的共鸣。如果你不知道 L1/L2 缓存的意义,认为自己没有搞清楚英特尔、ARM 芯片…
优秀的程序员都热爱写作
据我所知,优秀的程序员都热爱写作(不止是狭义上的写博客)。如果你能举出一些例外,请一定转告我。 一个优秀的程序员想要分享一段开源的代码,假如别的程序员看不懂的话,他的挫败感一定会油然而生,除非他不想让别人看懂,但我觉得这样的话也没必要开源了吧。 为了能够让别的程序员读懂他的代码…
不懂技术的人不要对懂技术的人说这很容易实现
“这个网站相当简单,所有你需要做的就是完成X,Y,Z。你看起来应该是技术很好,所以,我相信,你不需要花费太多时间就能把它搭建起来。” 我时不时的就会收到这样的Email。写这些邮件的人几乎都是跟技术不沾边的人,或正在研究他们的第一个产品。起初,当听到人们这样的话,我总是十分的恼…
云计算与虚拟化入门通识
我回答说,云计算。 不回答还好,一回答,他们更加疑惑了。听着挺高大上,挺牛b的,就是不知道是什么。在大多数Pythonista的认知里,学会了Python,不从事爬虫,就是做Web开发,不然就是数据分析/挖掘,人工智能的。 想一想,这也是合理的,大部分培训班为你让你交学费,一般…
Java 代码界 3% 的王者?看我是如何解错这 5 道题的
前些日子,阿里妹(妹子出题也这么难)发表了一篇文章《悬赏征集!5 道题征集代码界前 3% 的超级王者》——看到这个标题,我内心非常非常激动,因为终于可以证明自己技术很牛逼了。 但遗憾的是,凭借 8 年的 Java 开发经验,我发现这五道题自己全解错了!惨痛的教训再次证明,我是那…
Node.js + Consul 实现服务注册、健康检查、配置中心
本篇主要介绍了 Node.js 如何与 Consul 进行集成,Consul 只是服务注册的一种实现,还有其它的例如 Zookeeper、Etcd 等,服务注册发现在微服务架构中扮演这一个重要的角色,伴随着服务的大量出现,服务与服务之间的配置管理、运维管理也变的难以维护,通过 …
7 papers | 多人德扑AI、手机GPU上的亚毫秒级人脸识别
摘要:近几年,AI 研究取得了很大的进展,特别是在各种游戏中。扑克游戏就是其中一种。过去 AI 的基准成绩总是在双玩家的条件下取得的。然而,扑克在传统上是一个超过两个玩家的多人游戏。多人游戏总是比双人游戏带来更多的问题,而解决这些问题也被视为是 AI 研究的里程碑。在本文中,研…
你想成为什么级别的程序员?
作为一名程序员,不知道你是否考虑过这个问题:“你想成为什么级别的程序员?”假如你还没有考虑过,那真的是该闭上眼睛,用力地想一想了。 这个问题并不好回答,因为它多少有些严肃。假如我要问你:“你最喜欢的书是什么?”,虽然也有一点点严肃,但你没准会不假思索地回答:“《平凡的世界》。”…
像堆乐高一样:从零开始解释神经网络的数学过程
选自Medium,作者:Omar U. Florez,参与:Nurhachu Null、张倩。 神经网络是线性模块和非线性模块的巧妙排列。当聪明地选择并连接这些模块时,我们就得到了一个强大的工具来逼近任何一个数学函数,如一个能够借助非线性决策边界进行分类的神经网络。 尽管反向传…
看看大神 Paul Graham 对如何学习编程的回答
我翻阅自己之前写的博客文章,发现在 2015 年我刚开始学习编程的时候,翻译了一段 Paul Graham 关于“How can I learn to program?”的回答。 当时竟然没有翻译完,我就跑去 GitHub 上面收集有意思的项目去了。三年过去了,我做了 Hell…