当前位置: 首页 > 编程日记 > 正文

总结机器学习优质学习文章Top50!

640?wx_fmt=jpeg                                         

整理 | Jane

出品 | AI科技大本营(公众号id:rgznai100)


在过去一年里,我们每个月都会给大家推荐一些优质的、最新的机器学习研究成果或机器学习技术文章,很多文章是从近千篇文章中评选出来的。综合考虑这些文章的更新时间、文章质量、受欢迎程度等因素,这次我们将为大家其中的 Top50,有些文章我们以前也详细讲解过,大家可以进行再次详读。


2018 机器学习热文系列一

2018 机器学习热文系列二

2018 机器学习热文系列三

2018 机器学习热文系列四

2018 机器学习热文系列五

2018 机器学习热文系列六

2018 机器学习热文系列七

2018 机器学习热文系列八

总结 2017 年机器学习领域最受欢迎的文章


新一年已经开始了,大家可以从这些文章涉及的领域、方向,告诉我们你们今年更想看到看到哪些内容,今年我们将继续为大家介绍、推荐更多优质的学习资源。我在留言区等你们~


一、深度视频(Deep Video)

1、Deepfakes


640?wx_fmt=gif


https://towardsdatascience.com/family-fun-with-deepfakes-or-how-i-got-my-wife-onto-the-tonight-show-a4454775c011


2、Deep Video Portraits


640?wx_fmt=png


https://web.stanford.edu/~zollhoef/papers/SG2018_DeepVideo/page.html%0A


二、面部识别(Face Recognition)

3、用 Python 实现 iPhone X 面部识别的深度学习方法


640?wx_fmt=jpeg

https://towardsdatascience.com/how-i-implemented-iphone-xs-faceid-using-deep-learning-in-python-d5dbaa128e1d


https://github.com/normandipalo/faceID_beta


4、通过 OpenCV、Python 和深度学习方法进行人脸识别


640?wx_fmt=gif

https://www.pyimagesearch.com/2018/06/18/face-recognition-with-opencv-python-and-deep-learning/


5、仅用  Excel 就可以进行人脸识别


640?wx_fmt=gif

https://towardsdatascience.com/cutting-edge-face-recognition-is-complicated-these-spreadsheets-make-it-easier-e7864dbf0e1a?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more


三、物体检测(Object Detection)

6、Aibnb 平台上的照片分类任务,实现大规模深度学习模型


640?wx_fmt=png

https://medium.com/airbnb-engineering/categorizing-listing-photos-at-airbnb-f9483f3ab7e3


7、基于 OpenCV 用 YOLO 实现目标检测


从YOLOv1到YOLOv3,目标检测的进化之路


640?wx_fmt=gif

https://www.pyimagesearch.com/2018/11/12/yolo-object-detection-with-opencv


8、10行代码就能实现的对象检测教程


640?wx_fmt=png

https://towardsdatascience.com/object-detection-with-10-lines-of-code-d6cb4d86f606


四、游戏 AI

9、一份初学者指南


640?wx_fmt=png

https://www.gamedev.net/articles/programming/artificial-intelligence/the-total-beginners-guide-to-game-ai-r4942


10、OpenAI 发布基于预测奖励的强化学习


640?wx_fmt=png

https://blog.openai.com/reinforcement-learning-with-prediction-based-rewards/


11、Uber 发布的一种解决硬探索问题的新算法


640?wx_fmt=png

https://eng.uber.com/go-explore/


12、DeepMind 在夺旗游戏中取得的成果


640?wx_fmt=png

https://deepmind.com/blog/capture-the-flag/


13、OpenAI Five 在 DOTA2 中击败人类选手,取得的成果


640?wx_fmt=jpeg

https://blog.openai.com/openai-five


五、棋类游戏

14、AlphaZero,DeepMind 发布在围棋、国际象棋等棋类任务中取得的新成果


640?wx_fmt=png

https://deepmind.com/blog/alphazero-shedding-new-light-grand-games-chess-shogi-and-go


15、基于 Python 和 Keras 实现的 AlphaZero AI


640?wx_fmt=png

https://medium.com/applied-data-science/how-to-build-your-own-alphazero-ai-using-python-and-keras-7f664945c188


16、AI 学会围棋的一个简单解释


640?wx_fmt=jpeg

https://medium.freecodecamp.org/explained-simply-how-an-ai-program-mastered-the-ancient-game-of-go-62b8940a9080


六、医疗领域

17、深度学习在医疗图像数据集中存在哪些不合理的用法


640?wx_fmt=jpeg

https://lukeoakdenrayner.wordpress.com/2018/04/30/the-unreasonable-usefulness-of-deep-learning-in-medical-image-datasets


18、Scaling up molecular pattern recognition with DNA-based winner-take-all neural networks


640?wx_fmt=png

https://www.nature.com/articles/s41586-018-0289-6.epdf


19、用深度学习研究大脑 MR 图像


640?wx_fmt=png

https://medium.com/stanford-ai-for-healthcare/its-a-no-brainer-deep-learning-for-brain-mr-images-f60116397472


七、运动

20、人人是舞王


640?wx_fmt=png

https://carolineec.github.io/everybody_dance_now/


21、Berkeley 研究的虚拟特效人


640?wx_fmt=png

https://bair.berkeley.edu/blog/2018/04/10/virtual-stuntman


22、OpenAI 研究的灵活机械人手

OpenAI发布最新「模拟机器人环境」,用「真实机器人」模型进行训练

OpenAI 的机械手在试错中自学成才,无需人类训练


640?wx_fmt=jpeg

https://blog.openai.com/learning-dexterity/


23、DeepMind 发布的Navigating with grid-like representations in artificial agents


640?wx_fmt=png

https://deepmind.com/blog/grid-cells/


八、Web & APP

24、如何用 CoreML、PyTorch 和 React Native 在 ios 上完成一个神经网络


640?wx_fmt=png

https://attardi.org/pytorch-and-coreml


25、如何训练一个 AI 将模型设计转换成 HTML 和 CSS


640?wx_fmt=jpeg

https://medium.freecodecamp.org/how-you-can-train-an-ai-to-convert-your-design-mockups-into-html-and-css-cc7afd82fed4


九、翻译任务

26、由 Facebook Code 发布将神经机器翻译推广至更大的数据集上


640?wx_fmt=gif

https://code.fb.com/ai-research/scaling-neural-machine-translation-to-bigger-data-sets-with-faster-training-and-inference/


27、Building a language translator from scratch with deep learning


640?wx_fmt=jpeg

https://blog.floydhub.com/language-translator/


28、Facebook Research 研究的无监督机器翻译


640?wx_fmt=gif

https://code.fb.com/ai-research/unsupervised-machine-translation-a-novel-approach-to-provide-fast-accurate-translations-for-more-languages


十、NLP

29、图解BERT, ELMo等模型(NLP如何破解迁移学习)


640?wx_fmt=png

http://jalammar.github.io/illustrated-bert/


30、The Annotated Transformer — Harvard NLP


640?wx_fmt=png

http://nlp.seas.harvard.edu/2018/04/03/attention.html


31、NLP is fun


640?wx_fmt=png

https://medium.com/@ageitgey/natural-language-processing-is-fun-9a0bff37854e?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more


十一、神经网络

32、如何用 Python 从头构建一个神经网络


640?wx_fmt=gif

https://towardsdatascience.com/how-to-build-your-own-neural-network-from-scratch-in-python-68998a08e4f6


33、用 Numpy 实现一个神经网络


640?wx_fmt=gif

https://towardsdatascience.com/lets-code-a-neural-network-in-plain-numpy-ae7e74410795


十二、CNN

34、Differentiable Image Parameterizations


640?wx_fmt=jpeg

https://distill.pub/2018/differentiable-parameterizations


35、Feature-wise 转换


640?wx_fmt=png

https://distill.pub/2018/feature-wise-transformations/


36、Keras 与 CNN


640?wx_fmt=jpeg

https://www.pyimagesearch.com/2018/04/16/keras-and-convolutional-neural-networks-cnns


37、The Building Blocks of Interpretability


640?wx_fmt=png

https://distill.pub/2018/building-blocks/


38、Facebook 公开的 Rosetta 系统,识别图像或视频中的文字


640?wx_fmt=png

https://code.fb.com/ai-research/rosetta-understanding-text-in-images-and-videos-with-machine-learning/


39、Uber 发表的一篇文章,关于 CNN 和 CoordConv Solution 一个有意思的缺陷


640?wx_fmt=png

https://eng.uber.com/coordconv


十三、RNN

40、Google Duplex


640?wx_fmt=png

https://ai.googleblog.com/2018/05/duplex-ai-system-for-natural-conversation.html


41、World Models


640?wx_fmt=png

https://worldmodels.github.io/


十四、强化学习

42、Lessons Learned Reproducing a Deep Reinforcement Learning Paper


640?wx_fmt=jpeg

http://amid.fish/reproducing-deep-rl


43、Berkeley发布的 Dexterous Manipulation with Reinforcement Learning


640?wx_fmt=png

https://bair.berkeley.edu/blog/2018/08/31/dexterous-manip/


44、强化学习还不能发挥作用


640?wx_fmt=jpeg

https://www.alexirpan.com/2018/02/14/rl-hard.html


十五、TensorFlow

45、Triplet Loss and Online Triplet Mining in TensorFlow


640?wx_fmt=png

https://omoindrot.github.io/triplet-loss


46、TensorFlow 答疑解惑


640?wx_fmt=png

http://jacobbuckman.com/post/tensorflow-the-confusing-parts-1/


47、Tensorflow-Project-Template


640?wx_fmt=png

https://github.com/Mrgemy95/Tensorflow-Project-Template


48、用 TF.js 在浏览器中实现实时人体姿态估计


640?wx_fmt=gif

https://medium.com/tensorflow/real-time-human-pose-estimation-in-the-browser-with-tensorflow-js-7dd0bc881cd5


十六、学习指南

49、Rules of Machine Learning: | ML Universal Guides | Google Developers


640?wx_fmt=png

https://developers.google.com/machine-learning/guides/rules-of-ml


50、Model-based machine learning


640?wx_fmt=png

http://mbmlbook.com/toc.html


想看、学习哪些 AI内容,欢迎给我们留言哦~



(本文为AI科技大本营整理文章,转载请微信联系 1092722531)


群招募


扫码添加小助手微信,回复:公司+研究方向(学校+研究方向),邀你加入技术交流群。技术群审核较严,敬请谅解。

640?wx_fmt=jpeg

推荐阅读:

  • 投稿近2000,NAACL 2019接收率仅为22.6%|附录取论文名单

  • 如何从零开始用PyTorch实现Chatbot?(附完整代码)

  • 成长路线图:如何成为一名Python开发者?

  • 春招已近,这份面试指南请收下

  • 20万赚200万,48岁创业者是这样吊打小鲜肉的!

  • 一部刷爆朋友圈的5G短片,看完才知道5G多暖多重要!

  • 他修过车、杀过鱼,最终进入阿里巴巴打造9个本地版支付宝!

  • 光凭 5G 根本无法解决宽带问题!

  • 为啥程序员下班后只关显示器从不关电脑?


640?wx_fmt=png

❤点击“阅读原文”,查看历史精彩文章。

相关文章:

【Qt】ubuntu QtCreator的pro文件中使用pkg-config

试验环境 ubuntu14.04.5 opencv2.4.13.6 Qt Creator 4.0.3 Qt 5.6 使用方法 在pro文件中,添加opencv头文件路径 INCLUDEPATH /usr/local/opencv2.4.13.6/include 添加pkg-config –libs opencv CONFIG link_pkgconfig PKGCONFIG opencv 可以在命令行下…

弯曲评论上关于SOC的一段文章【整理】

近几天,弯曲评论上针对一个文章进行了热烈的讨论。这个文章本无关乎SOC,不过,有业界同仁willchen将话题引到了SOC上,并发表了一番言论,整理如下(BTW,看着willchen的文字,让我想到了s…

C# richtextbox 自动下拉到最后 方法 RichTextBox读取txt中文后出现乱码

C# richtextbox 自动滚动到最后 光标到最后 自动显示最后一行 private void richTextBox1_TextChanged(object sender, EventArgs e) { richTextBox1.SelectionStart richTextBox1.TextLength; // Scrolls the contents of the control to the current car…

【Qt】在Qt中使用opencv,不要使用opencv创建窗口

问题描述 在ubuntu14.04.5 Qt5.6中使用opencv创建窗口显示摄像头时,报错: (:1103): Gtk-WARNING **: gtk_disable_setlocale() must be called before gtk_init() (:1103): GLib-CRITICAL **: Source ID 52 was not found when attempting to remove …

曝贾扬清第二跳,加入阿里!达摩院或将承载中国下一个AI愿景?

整理 | Jane出品 | AI科技大本营(公众号id:rgznai100)无论是国外还是国内,AI 界的人才动向一直是大家关注的焦点,从 2017 年3 月,吴恩达离职百度,开启创业之路;2018 年 9 月&#xf…

excel表格出问题了

我excel文件出问题,所有sheet表的N2表格内容自动替换成了几个固定的文字,出现两次了,第一次我手工改回来了,这有出现了第二次,我不知道是病毒原因,还是其他原因,应该不是我误操作,一…

阿里云凌晨大规模宕机,华北部分网站陷入瘫痪

整理 | 琥珀出品 | AI科技大本营(ID:rgznai100)今天凌晨,有不少网友反馈称阿里云疑似出现了宕机故障。据消息称,北京时间 2019 年 3 月 2 日 23:55 分左右开始,监控发现华北 2 地域部分 ECS 实例及部分 EMR、RDS on EC…

java8中的时间处理6 - 格式化

下面是格式化和解析的粒子: LocalDate date LocalDate.now();System.out.println(date);System.out.println(date.format(DateTimeFormatter.ofPattern("d::MMM::uuuu")));System.out.println(date.format(DateTimeFormatter.BASIC_ISO_DATE));LocalDate…

【Qt】ubuntu14.04.5 qt5.6中使用opencv3.4报错:Using GTK+ 2.x and GTK+ 3 in the same process is not supported

问题描述 ubuntu14.04.5 qt5.6中使用opencv3.4报错: Using GTK 2.x and GTK 3 in the same process is not supported 原因 Qt5.6使用的GTK2.x,opencv3.4安装时使用的GTK3。 解决方法 1、降低opencv版本,将opencv3.4更换为opencv2.4 这…

mysql 开启慢查询命令【转】

以MySQL 5.1.36为例:在slow_query_log (注意log_slow_querys参数已经废弃)值为ON的情况下(默认为OFF),当一条SQL语句执行的时间超过了 long_query_time 预设的时间(默认为10s,同时精…

不用开着电脑,如何将脚本代码放到服务器上?

作者 | sergiojune 转载自公众号日常学python(ID:daily_learn) 程序员转行学什么语言? https://edu.csdn.net/topic/ai30?utm_sourcecsdn_bw 上次弄了个机器人,反响挺不错的,我也挺满意的,因为这个我也初…

【Qt】ubuntu14.04+qt5.6+opencv2.4编程注意事项

cv::imshow();//不能在QT中使用该接口来创建窗口 否侧会报错: (:1103): Gtk-WARNING **: gtk_disable_setlocale() must be called before gtk_init() (:1103): GLib-CRITICAL **: Source ID 52 was not found when attempting to remove it 参见:ht…

Docker完整建站详介

2019独角兽企业重金招聘Python工程师标准>>> 一,在主服务器上操作:安装完成docker;略 二,查看镜像 [rootlocalhost ~]#docker images REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE centos/shop2.web.top latest 8fc9b211671a 14…

word2007启用宏

word选项-》信任中心->启用宏

用Python分析《工作细胞》的一万多条评论后,非漫迷也要入番了

作者 | 量化小白一枚,上财研究生在读,专注于数据分析与量化投资 来源 | 量化小白上分记(公众号 id:quanthzp) 责编 | Jane 人工智能的现状及今后发展趋势如何? https://edu.csdn.net/topic/ai30?utm_so…

【VritualBox】虚拟机VirtualBox中ubuntu下加载USB设备报错:busy with a previous request.Plaease try again later

1、问题描述 在VirtualBox中添加USB设备时,报错: USB device with ‘SanDisk Crurer Blade’UUID {*} is busy with a previous request.Plaease try again later 返回 代码: E_INVALIDARG(0x80070057) 组件: HostUSBDeviceWrap 界面: I…

谈谈动态规划的思想

动态规划( dynamic programming )算法是解决多阶段决策过程最优化问题的一种常用方法,难度比较大,技巧性也很强。利用动态规划算法,可以优雅而高效地解决很多贪婪算法或分治算法不能解决的问题。动态规划算法的基本思想…

关于ARM启动的一篇文章

时间:2010-12-28 09:22:36 来源:老古开发网 作者:写的不错, 应该对大家有所帮助: 基于ARM的芯片多数为复杂的片上系统,这种复杂系统里的多数硬件模块都是可配置的,需要由软件来设置其需要的工作状态。因此在用户的应用程序之前,需…

【Qt】QImage加载bmp位图数据

QImage直接加载bmp文件 QImage image(image.bmp); QImage加载已经获取的bmp数据 unsigned char *imageData = NULL; int imageLen = (102*3+2)*126+54; imageData = (unsigned char*)malloc(imageLen); FILE*stream; if((stream=fopen("image.bmp","r")…

CVPR 2019审稿满分论文:中国博士提出融合CV与NLP的视觉语言导航新方法

整理 | 刘畅、Jane 责编 | Jane 出品 | AI科技大本营(公众号id:rgznai100) 如何挑战百万年薪的人工智能! https://edu.csdn.net/topic/ai30?utm_sourcecsdn_bw CVPR 2019 接收论文编号公布以来,AI科技大本营开始陆续…

有无目标的人生差10倍!赶紧和娃把新年计划做起来

春节连续几天朋友圈都是吃吃喝喝、陪父母陪娃、游山玩水,一派国泰民安的祥和状。昨晚一大学闺蜜突发感概,哎, 2018都快过1/6了,新年计划还没开始做,难道还是只能一声轻叹“今年一定是非常有意义的一年”吗?…

installshield 2009实现安装包自动编译

1.根据当前日期,在服务器上建立一个以日期命名的文件夹,删除本地现有的文件夹并下载最新的文件到本地call mydate %DATE%Rem Copy files from common folder on the designer to the common folder on my computerrd "F:\MySourceFile\MMS2.0\progr…

首发 | 旷视14篇CVPR 2019论文,都有哪些亮点?

译者 | Linstancy 责编 | Jane 出品 | AI科技大本营(公众号id:rgznai100) 回顾 CVPR 2018 ,旷视科技有 8 篇论文被收录,如高效的移动端卷积神经网络 ShuffleNet、语义分割的判别特征网络 DFN、优化解决人群密集遮挡问…

【Qt】Qt多屏编程,在指定显示屏上显示指定对话框

问题描述 主机连接两个显示器,一主一副,要求主显示器显示主界面,副显示器显示一对话窗口 解决方法 使用QDesktopWidget QDialog dlg = new QDialog(this); QDesktopWidget* desktop = QApplication::desktop(); this->setGeometry(desktop->screenGeometry(0)); …

Kruskal算法 - C语言详解

最小生成树 在含有n个顶点的连通图中选择n-1条边,构成一棵极小连通子图,并使该连通子图中n-1条边上权值之和达到最小,则称其为连通网的最小生成树。 例如,对于如上图G4所示的连通网可以有多棵权值总和不相同的生成树。 克鲁斯卡尔…

JavaScript初学者应注意的七个细节

每种语言都有它特别的地方,对于JavaScript来说,使用var就可以声明任意类型的变量,这门脚本语言看起来很简单,然而想要写出优雅的代码却是需要不断积累经验的。本文利列举了JavaScript初学者应该注意的七个细节,与大家分…

开学季,教你用Python画大学教室座位神分区图!网友直呼“中枪”

作者 | 丁彦军转载自恋习Python(ID:sldata2017)我们上过大学的朋友们都知道,大学没有固定教室也没有固定的座位,所以大家可以随便找个自己喜欢的位置坐下。别看这些不起眼的座位,感觉没什么差别。其实,它们…

【Qt】在ubuntu上打包发布Qt程序,可以不依赖Qt环境

参考博客 https://blog.csdn.net/theArcticOcean/article/details/68069964 https://blog.csdn.net/hjl_1991/article/details/50365927 亲测过程 1、编译处release版本的Qt程序 2、创建打包文件夹 mkdir release 3、进入文件夹,将要打包的程序拷贝到文件中 cd r…

Smart template的控件能否当成普通控件来用

我的同事问过我这个问题: 只要弄清楚Smart control的原理,就能回答这个问题。 答案是: smart control可以像普通的控件一样在xml view中被定义和使用,但是必须结合OData annotation,否则没有意义。以Smart control里的Smart field…

60行代码爬取知乎“神回复”,句句戳中泪点

作者 | shenzhongqiang转载自Python与数据分析(ID:PythonML)之前的一篇文章《爬了下知乎神回复,笑死人了~》发布后,引发了大家热烈的反响。很多朋友觉得很神奇,在后台问强哥是怎么做到的,有的朋友还表示不太…