Java代码复用的三种常用方式:继承、组合和代理
复用代码是Java众多引人注目的功能之一。这句话很通顺,没什么问题,但问题在于很多人并不清楚“复用”是什么。就好像我说“沉默王二是一个不止会写代码的程序员”,唉,沉默王二是谁? 我们需要来给“复用”下一个定义。复用,说白了就是重复使用。 举个例子,很多名人说了很多名言,我们在说…
吴恩达:诸位CEO,我有一本「AI转型秘籍」传授给你
机器之心报道,参与:泽南、张倩、李亚洲。 CEO 们应该如何借助 AI 对自己的企业进行转型?吴恩达在今年 8 月份时曾发布 Twitter 表示在与众多 CEO 交流过后,将会发布一个面向公司管理层的报告介绍 AI 产业转型。作为斯坦福大学的教授,在线课程 Coursera …
Java:多态乃幸福本源
在我刻板的印象里,西游记里的那段孙悟空和二郎神的精彩对战就能很好的解释“多态”这个词:一个孙悟空,能七十二变;一个二郎神,也能七十二变;他们都可以变成不同的形态,但只需要悄悄地喊一声“变”。 Java的多态是什么呢?其实就是一种能力——同一个行为具有不同的表现形式;换句话说就是…
举两个栗子:如何正确建立个人的机器学习项目集
选自Towards Data Science,作者:Edouard Harris,机器之心编译。 我是一名物理学家,在 YC startup 工作。我们的任务是帮应届生找到自己的第一份机器学习工作。 要找到第一份机器学习工作,你要做的一件事就是建立自己的机器学习项目集(port…
无需复杂的数学描述,通过简单代码理解卷积模块
选自 towardsdatascience,作者:Paul-Louis Pröve,机器之心编译,参与:Panda。 我会尽力定期阅读与机器学习和人工智能相关的论文。这是紧跟最新进展的唯一方法。作为一位计算机科学家,当阅读科研文本或公式的数学概念时,我常常碰壁。我发现直接用平实…
程序员在写作这条路上到底能走多远?
杨过这辈子什么时候最痛苦?被郭襄她姐砍掉了一只胳膊的时候,那时他身中情花之毒,活不了多久了,他最爱的姑姑又不辞而别;在这个时候,他想到的就是一个人偷偷地离开,做好了告别这个世界的准备。 我在什么时候最痛苦呢?坐在电脑前面苦思冥想也写不出来自己想要的文章的时候。这个时候,我就想一…
Eureka Server启用 https服务指北
在我的前文《Eureka Server 开启Spring Security Basic认证》中已经给 Eureka Server 开启了最基本的鉴权措施,本文则让 HTTPS加持于 Eureka Server,让安全措施来的更彻底一点。 这段代码的主要意图就是通过设置一个 SS…
论Java访问权限控制的重要性
美色,算是一个,比如说西施的贡献薄就是忍辱负重、以身报国、助越灭吴;金钱,算是另外一个,我们古人常说“钱乃身外之物,生不带来死不带去”,但我们又都知道“有钱能使鬼推磨”。 除去美色和金钱,我认为还有一个,就是读者的认可——“二哥,你的文章真的很棒,我特别喜欢。希望能多多更新Ja…
4种更快更简单实现Python数据可视化的方法
选自towardsdatascience,作者:George Seif,机器之心编译,参与:Geek AI、刘晓坤。 数据可视化是数据科学或机器学习项目中十分重要的一环。通常,你需要在项目初期进行探索性的数据分析(EDA),从而对数据有一定的了解,而且创建可视化确实可以使分析的…
写作路上的这些小成绩,铸就了一个不平庸的我
“路漫漫其修远兮,吾将上下而求索”,在写作这条漫漫长路上,我已经求索了将近5年的时间;在这5年时间里,有过兴奋,有过迷茫,但幸好,我未曾放弃。 2014年的4月初,我在ITeye(一个早期的IT技术交流论坛)上写下了第一篇真正意义上的技术博客;不算是处女作,因为之前的4年里我曾…
NeurIPS 2018最佳论文出炉:UT陈天琦、华为上榜
在大会第一天的 Opening Remarks 上,NeurIPS 2018 公布了本届大会的获奖论文。来自多伦多大学的陈天琦、麦克马斯特大学的 Hassan Ashtiani、谷歌 AI 的 Tyler Lu,以及华为诺亚方舟实验室的 Kevin Scaman 等人成为了最佳…
EVCache缓存在 Spring Boot中的实战
EVCache 是 Netflix开源的分布式缓存系统,基于 Memcached缓存和 Spymemcached客户端实现,其用在了大名鼎鼎的 AWS亚马逊云上,并且为云计算做了优化,提供高效的缓存服务。 本文利用 Memcached作为后端缓存实例服务器,并结合 Spring…
李沐等人开源中文书《动手学深度学习》预览版上线
机器之心报道,参与:李泽南、张倩。 近日,由 Aston Zhang、李沐等人所著图书《动手学深度学习》放出了在线预览版,以供读者自由阅读。这是一本面向在校学生、工程师和研究人员的交互式深度学习书籍。 这本书是亚马逊 MXNet 零基础深度学习课程的重要组成部分。课程内容推荐使…
奔走相告!亚马逊内部机器学习课程现向大众免费开放
选自aws.amazon,机器之心编译,参与:思源、王淑婷。 该课程已经实施了 20 多年。公司内部上千的工程师都专于机器学习,因此亚马逊的零售页面、产品、实现技术和商店少有不提升的。很多 AWS 客户都从中受益,现在,亚马逊打算向所有开发者开放这些课程,而不是只提供给那些最强…
CVPR论文复现争议后续:华人一作苦战两月给出有态度的分析结果
机器之心报道,机器之心编辑部。 今年 9 月,reddit 网友 Michael Klachko 对 CVPR 2018 的一篇接收论文《Perturbative Neural Networks》提出质疑,他在对论文的复现过程中发现了一些问题:「《Perturbative Ne…
Eureka Server 开启Spring Security Basic认证
Eureka Server 在实际使用过程中必须考虑安全问题,比如 未认证的用户 不允许其随意调用 Eureka Server的 API;还有一个则是 未认证的 Eureka Client 也禁止其注册到 Eureka Server中来,这些都是可以在工程中进行配置的,当然这也…
Dropout可能要换了,Hinton等研究者提出神似剪枝的Targeted Dropout
选自 arXiv,机器之心编译,作者:Aidan N. Gomez、Ivan Zhang、Kevin Swersky、Yarin Gal、Geoffrey E. Hinton,参与:思源。 这篇 Targeted Dropout 论文接受为 NIPS/NeurIPS 2018 …
Spring Boot实战系列(5)单元测试
创建service/UserServiceTest.java 类,在类名上加上以下两个注解,就可以让一个普通类变成一个单元测试类。 @RunWith(SpringRunner.class):@RunWith是一个运行器,SpringRunner.class表示使用Spring …
我是如何从写不出来,到完成二十万字书稿的?
1. 去年过年的时候,父母从乡下来到我在洛阳的家;晚上陪他们看完新闻联播后,我忍不住激动的心情,特意把北航出版社给我签的书稿(Web全栈开发进阶之路)合同捧出来给他们看,并郑重其事地介绍了一番。 我以为他们会大吃一惊,像孙权对吕蒙那样对我刮目相看;然而并没有。父亲在家里最有话语…
董明珠躺枪「行人闯红灯曝光台」,CV专家来支招
机器之心原创,参与:思、孙茜茜。 「人在家中坐,违章天上来。」近日,格力董明珠「董小姐」在宁波「被闯红灯」。 「红灯停、绿灯行、遇到黄灯等一等。」 虽然从小就被教育遵守交通规则,但「中国式过马路」的行为仍旧频发、且屡禁不止。 为了规范大家文明过马路,不少城市(深圳、天津、 莆田…