总结机器学习优质学习文章Top50!
整理 | Jane
出品 | AI科技大本营(公众号id:rgznai100)
在过去一年里,我们每个月都会给大家推荐一些优质的、最新的机器学习研究成果或机器学习技术文章,很多文章是从近千篇文章中评选出来的。综合考虑这些文章的更新时间、文章质量、受欢迎程度等因素,这次我们将为大家其中的 Top50,有些文章我们以前也详细讲解过,大家可以进行再次详读。
2018 机器学习热文系列一
2018 机器学习热文系列二
2018 机器学习热文系列三
2018 机器学习热文系列四
2018 机器学习热文系列五
2018 机器学习热文系列六
2018 机器学习热文系列七
2018 机器学习热文系列八
总结 2017 年机器学习领域最受欢迎的文章
新一年已经开始了,大家可以从这些文章涉及的领域、方向,告诉我们你们今年更想看到看到哪些内容,今年我们将继续为大家介绍、推荐更多优质的学习资源。我在留言区等你们~
一、深度视频(Deep Video)
1、Deepfakes
https://towardsdatascience.com/family-fun-with-deepfakes-or-how-i-got-my-wife-onto-the-tonight-show-a4454775c011
2、Deep Video Portraits
https://web.stanford.edu/~zollhoef/papers/SG2018_DeepVideo/page.html%0A
二、面部识别(Face Recognition)
3、用 Python 实现 iPhone X 面部识别的深度学习方法
https://towardsdatascience.com/how-i-implemented-iphone-xs-faceid-using-deep-learning-in-python-d5dbaa128e1d
https://github.com/normandipalo/faceID_beta
4、通过 OpenCV、Python 和深度学习方法进行人脸识别
https://www.pyimagesearch.com/2018/06/18/face-recognition-with-opencv-python-and-deep-learning/
5、仅用 Excel 就可以进行人脸识别
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 平台上的照片分类任务,实现大规模深度学习模型
https://medium.com/airbnb-engineering/categorizing-listing-photos-at-airbnb-f9483f3ab7e3
7、基于 OpenCV 用 YOLO 实现目标检测
从YOLOv1到YOLOv3,目标检测的进化之路
https://www.pyimagesearch.com/2018/11/12/yolo-object-detection-with-opencv
8、10行代码就能实现的对象检测教程
https://towardsdatascience.com/object-detection-with-10-lines-of-code-d6cb4d86f606
四、游戏 AI
9、一份初学者指南
https://www.gamedev.net/articles/programming/artificial-intelligence/the-total-beginners-guide-to-game-ai-r4942
10、OpenAI 发布基于预测奖励的强化学习
https://blog.openai.com/reinforcement-learning-with-prediction-based-rewards/
11、Uber 发布的一种解决硬探索问题的新算法
https://eng.uber.com/go-explore/
12、DeepMind 在夺旗游戏中取得的成果
https://deepmind.com/blog/capture-the-flag/
13、OpenAI Five 在 DOTA2 中击败人类选手,取得的成果
https://blog.openai.com/openai-five
五、棋类游戏
14、AlphaZero,DeepMind 发布在围棋、国际象棋等棋类任务中取得的新成果
https://deepmind.com/blog/alphazero-shedding-new-light-grand-games-chess-shogi-and-go
15、基于 Python 和 Keras 实现的 AlphaZero AI
https://medium.com/applied-data-science/how-to-build-your-own-alphazero-ai-using-python-and-keras-7f664945c188
16、AI 学会围棋的一个简单解释
https://medium.freecodecamp.org/explained-simply-how-an-ai-program-mastered-the-ancient-game-of-go-62b8940a9080
六、医疗领域
17、深度学习在医疗图像数据集中存在哪些不合理的用法
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
https://www.nature.com/articles/s41586-018-0289-6.epdf
19、用深度学习研究大脑 MR 图像
https://medium.com/stanford-ai-for-healthcare/its-a-no-brainer-deep-learning-for-brain-mr-images-f60116397472
七、运动
20、人人是舞王
https://carolineec.github.io/everybody_dance_now/
21、Berkeley 研究的虚拟特效人
https://bair.berkeley.edu/blog/2018/04/10/virtual-stuntman
22、OpenAI 研究的灵活机械人手
OpenAI发布最新「模拟机器人环境」,用「真实机器人」模型进行训练
OpenAI 的机械手在试错中自学成才,无需人类训练
https://blog.openai.com/learning-dexterity/
23、DeepMind 发布的Navigating with grid-like representations in artificial agents
https://deepmind.com/blog/grid-cells/
八、Web & APP
24、如何用 CoreML、PyTorch 和 React Native 在 ios 上完成一个神经网络
https://attardi.org/pytorch-and-coreml
25、如何训练一个 AI 将模型设计转换成 HTML 和 CSS
https://medium.freecodecamp.org/how-you-can-train-an-ai-to-convert-your-design-mockups-into-html-and-css-cc7afd82fed4
九、翻译任务
26、由 Facebook Code 发布将神经机器翻译推广至更大的数据集上
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
https://blog.floydhub.com/language-translator/
28、Facebook Research 研究的无监督机器翻译
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如何破解迁移学习)
http://jalammar.github.io/illustrated-bert/
30、The Annotated Transformer — Harvard NLP
http://nlp.seas.harvard.edu/2018/04/03/attention.html
31、NLP is fun
https://medium.com/@ageitgey/natural-language-processing-is-fun-9a0bff37854e?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
十一、神经网络
32、如何用 Python 从头构建一个神经网络
https://towardsdatascience.com/how-to-build-your-own-neural-network-from-scratch-in-python-68998a08e4f6
33、用 Numpy 实现一个神经网络
https://towardsdatascience.com/lets-code-a-neural-network-in-plain-numpy-ae7e74410795
十二、CNN
34、Differentiable Image Parameterizations
https://distill.pub/2018/differentiable-parameterizations
35、Feature-wise 转换
https://distill.pub/2018/feature-wise-transformations/
36、Keras 与 CNN
https://www.pyimagesearch.com/2018/04/16/keras-and-convolutional-neural-networks-cnns
37、The Building Blocks of Interpretability
https://distill.pub/2018/building-blocks/
38、Facebook 公开的 Rosetta 系统,识别图像或视频中的文字
https://code.fb.com/ai-research/rosetta-understanding-text-in-images-and-videos-with-machine-learning/
39、Uber 发表的一篇文章,关于 CNN 和 CoordConv Solution 一个有意思的缺陷
https://eng.uber.com/coordconv
十三、RNN
40、Google Duplex
https://ai.googleblog.com/2018/05/duplex-ai-system-for-natural-conversation.html
41、World Models
https://worldmodels.github.io/
十四、强化学习
42、Lessons Learned Reproducing a Deep Reinforcement Learning Paper
http://amid.fish/reproducing-deep-rl
43、Berkeley发布的 Dexterous Manipulation with Reinforcement Learning
https://bair.berkeley.edu/blog/2018/08/31/dexterous-manip/
44、强化学习还不能发挥作用
https://www.alexirpan.com/2018/02/14/rl-hard.html
十五、TensorFlow
45、Triplet Loss and Online Triplet Mining in TensorFlow
https://omoindrot.github.io/triplet-loss
46、TensorFlow 答疑解惑
http://jacobbuckman.com/post/tensorflow-the-confusing-parts-1/
47、Tensorflow-Project-Template
https://github.com/Mrgemy95/Tensorflow-Project-Template
48、用 TF.js 在浏览器中实现实时人体姿态估计
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
https://developers.google.com/machine-learning/guides/rules-of-ml
50、Model-based machine learning
http://mbmlbook.com/toc.html
想看、学习哪些 AI内容,欢迎给我们留言哦~
(本文为AI科技大本营整理文章,转载请微信联系 1092722531)
群招募
扫码添加小助手微信,回复:公司+研究方向(学校+研究方向),邀你加入技术交流群。技术群审核较严,敬请谅解。
推荐阅读:
投稿近2000,NAACL 2019接收率仅为22.6%|附录取论文名单
如何从零开始用PyTorch实现Chatbot?(附完整代码)
成长路线图:如何成为一名Python开发者?
春招已近,这份面试指南请收下
20万赚200万,48岁创业者是这样吊打小鲜肉的!
一部刷爆朋友圈的5G短片,看完才知道5G多暖多重要!
他修过车、杀过鱼,最终进入阿里巴巴打造9个本地版支付宝!
光凭 5G 根本无法解决宽带问题!
为啥程序员下班后只关显示器从不关电脑?
❤点击“阅读原文”,查看历史精彩文章。
相关文章:

【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 月…

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)之前的一篇文章《爬了下知乎神回复,笑死人了~》发布后,引发了大家热烈的反响。很多朋友觉得很神奇,在后台问强哥是怎么做到的,有的朋友还表示不太…