└── README.md /README.md: -------------------------------------------------------------------------------- 1 | ## 机器学习、深度学习、自然语言处理 2 | 我们将围绕机器学习、深度学习、自然语言处理和相关开源项目展开深入交流和实践,帮助更多开发者和中小企业培养这样的能力,提供相关的咨询、培训、教育等服务。 3 | 4 | ### 机器学习 5 | 机器学习是人工智能研究领域中的一个极其重要的方向。在现今大数据时代的背景下,捕获数据并从中萃取有价值的信息或模式,使得这一过去为分析师与数学家所专属的研究领域越来越为人们瞩目。 6 | 7 | 机器学习会成为研发未来人工智能的核心技术。人工智能发展的最大问题,是改进机器学习算法。 8 | 9 | 机器学习已经有了十分广泛的应用,例如:数据挖掘、计算机视觉、自然语言处理、生物特征识别、搜索引擎、医学诊断、检测信用卡欺诈、证券市场分析、DNA序列测序、语音和手写识别、战略游戏和机器人运用。 10 | 11 | 通常,我们会在以下三种情况下使用机器学习: 12 | 13 | * 人工智能:机器学习可以用来模拟人类的思维,来创造可以看到,听到和理解人的计算机。 14 | * 统计工程:机器学习可以用来把数据转换成对不确定数据做决定的软件。 15 | * 数据挖掘:机器学习可以帮助人们从大型数据库里得到深刻的见解。 16 | 17 | 这可能是机器学习最简洁的一个划分: 18 | 19 | ![ml](https://wiki.huihoo.com/images/6/69/Machine-learning-supervised-vs-unsupervised-learning.png) 20 | 21 | ### ML开源项目 22 | 机器学习的开源项目和资源非常多,一个比较不错的起点是从 Awesome 开始: 23 | * [Awesome Machine Learning](https://github.com/josephmisiti/awesome-machine-learning) ![awesome](https://awesome.re/badge.svg) 24 | * [Dive into Machine Learning](https://github.com/hangtwenty/dive-into-machine-learning) ![awesome](https://awesome.re/badge.svg) 25 | * [Awesome Deep Learning](https://github.com/ChristosChristofidis/awesome-deep-learning) ![awesome](https://awesome.re/badge.svg) 26 | 27 | [Machine learning topic](https://github.com/topics/machine-learning) 给出的基本上就是当前最火的机器学习开源项目和资源: 28 | * [TensorFlow](https://github.com/tensorflow/tensorflow) 29 | * [Keras](https://github.com/keras-team/keras) 30 | * [scikit-learn](https://github.com/scikit-learn/scikit-learn) 31 | * [Caffe](https://github.com/BVLC/caffe) 32 | * [Apache MXNet](https://github.com/apache/incubator-mxnet) 33 | * [Tesseract OCR](https://github.com/tesseract-ocr/tesseract) 34 | * [CNTK](https://github.com/Microsoft/CNTK) 35 | 36 | ### ML课程 37 | * [100 Days of ML Coding](https://github.com/Avik-Jain/100-Days-Of-ML-Code) 38 | * [Neural Networks for Machine Learning](https://www.coursera.org/course/neuralnets/) by Geoffrey Hinton 39 | * [斯坦福大学公开课 :机器学习课程](http://v.163.com/special/opencourse/machinelearning.html) 40 | * [Stanford机器学习](https://www.coursera.org/course/ml) 41 | * [Stanford Machine Learning Course notes](http://docs.huihoo.com/machine-learning/stanford-machine-learning-coursenotes/) 42 | * [加州理工学院公开课:机器学习与数据挖掘](http://v.163.com/special/opencourse/learningfromdata.html) 43 | * [BerkeleyX: CS190.1x Scalable Machine Learning](https://courses.edx.org/courses/BerkeleyX/CS190.1x/1T2015/info)、[讲义下载](http://docs.huihoo.com/machine-learning/scalable-machine-learning/) 44 | 45 | ### ML参考资料 46 | * [自上而下的学习路线: 软件工程师的机器学习](https://github.com/ZuzooVn/machine-learning-for-software-engineers/blob/master/README-zh-CN.md) 47 | * [算法/机器学习(Machine Learning)/深度学习(Deep Learning)/自然语言处理(NLP)/C/C++/Python/面试笔记](https://github.com/imhuay/Algorithm_Interview_Notes-Chinese) 48 | * [Python Machine Learning book code repository](https://github.com/rasbt/python-machine-learning-book) 49 | 50 | ### ML图集 51 | ![ml-dl](https://wiki.huihoo.com/images/6/6a/Machine-learning-vs-deep-learning.png) 52 | 53 | 机器学习和深度学习 54 | 55 | ![algorithms](https://wiki.huihoo.com/images/thumb/9/94/Machine-learning-algorithms.jpg/1242px-Machine-learning-algorithms.jpg) 56 | 57 | 算法 58 | 59 | ![algorithms](https://wiki.huihoo.com/images/c/c9/Machine-learning-supervised-unsupervised.png) 60 | 61 | 算法 62 | 63 | ### 深度学习 64 | 深度学习是机器学习研究中的一个新的领域,其动机在于建立、模拟人脑进行分析学习的神经网络,它模仿人脑的机制来解释数据,例如图像,声音和文本。 65 | 66 | 深度学习以神经网络为主要模型,用来解决一些通用人工智能问题,比如推理、决策等。 67 | 68 | ![nndl](https://wiki.huihoo.com/images/thumb/1/19/Neural-Network-and-Deep-Learning.png/1280px-Neural-Network-and-Deep-Learning.png) 69 | 70 | ### NN & DL课程 71 | 这是一个非常完整、清晰的[《神经网络与深度学习》](https://nndl.github.io/) Neural Network and Deep Learning 课程,大家可以从它开始学习深度学习。 72 | 73 | 《神经网络与深度学习》3小时208页课程概要 [ppt](https://nndl.github.io/ppt/%E7%A5%9E%E7%BB%8F%E7%BD%91%E7%BB%9C%E4%B8%8E%E6%B7%B1%E5%BA%A6%E5%AD%A6%E4%B9%A0-3%E5%B0%8F%E6%97%B6.pptx)(72M) [pdf](https://nndl.github.io/ppt/%E7%A5%9E%E7%BB%8F%E7%BD%91%E7%BB%9C%E4%B8%8E%E6%B7%B1%E5%BA%A6%E5%AD%A6%E4%B9%A0-3%E5%B0%8F%E6%97%B6.pdf) (12M) 74 | 75 | * 1、[绪论](https://nndl.github.io/chap-%E7%BB%AA%E8%AE%BA.pdf) 76 | * 2、[机器学习概述](https://nndl.github.io/chap-%E6%9C%BA%E5%99%A8%E5%AD%A6%E4%B9%A0%E6%A6%82%E8%BF%B0.pdf) 77 | * 3、[线性模型](https://nndl.github.io/chap-%E7%BA%BF%E6%80%A7%E6%A8%A1%E5%9E%8B.pdf) 78 | * 4、[前馈神经网络](https://nndl.github.io/chap-%E5%89%8D%E9%A6%88%E7%A5%9E%E7%BB%8F%E7%BD%91%E7%BB%9C.pdf) 79 | * 5、[卷积神经网络](https://nndl.github.io/chap-%E5%8D%B7%E7%A7%AF%E7%A5%9E%E7%BB%8F%E7%BD%91%E7%BB%9C.pdf) 80 | * 6、[循环神经网络](https://nndl.github.io/chap-%E5%BE%AA%E7%8E%AF%E7%A5%9E%E7%BB%8F%E7%BD%91%E7%BB%9C.pdf) 81 | * 7、[网络优化与正则化](https://nndl.github.io/chap-%E7%BD%91%E7%BB%9C%E4%BC%98%E5%8C%96%E4%B8%8E%E6%AD%A3%E5%88%99%E5%8C%96.pdf) 82 | * 8、[注意力机制与外部记忆](https://nndl.github.io/chap-%E6%B3%A8%E6%84%8F%E5%8A%9B%E6%9C%BA%E5%88%B6%E4%B8%8E%E5%A4%96%E9%83%A8%E8%AE%B0%E5%BF%86.pdf) 83 | * 9、[无监督学习](https://nndl.github.io/chap-%E6%97%A0%E7%9B%91%E7%9D%A3%E5%AD%A6%E4%B9%A0.pdf) 84 | * 10、[模型独立的学习方式](https://nndl.github.io/chap-%E6%A8%A1%E5%9E%8B%E7%8B%AC%E7%AB%8B%E7%9A%84%E5%AD%A6%E4%B9%A0%E6%96%B9%E5%BC%8F.pdf) 85 | * 11、[概率图模型](https://nndl.github.io/chap-%E6%A6%82%E7%8E%87%E5%9B%BE%E6%A8%A1%E5%9E%8B.pdf) 86 | * 12、[深度信念网络](https://nndl.github.io/chap-%E6%B7%B1%E5%BA%A6%E4%BF%A1%E5%BF%B5%E7%BD%91%E7%BB%9C.pdf) 87 | * 13、[深度生成模型](https://nndl.github.io/chap-%E6%B7%B1%E5%BA%A6%E7%94%9F%E6%88%90%E6%A8%A1%E5%9E%8B.pdf) 88 | * 14、[深度强化学习](https://nndl.github.io/chap-%E6%B7%B1%E5%BA%A6%E5%BC%BA%E5%8C%96%E5%AD%A6%E4%B9%A0.pdf) 89 | * 15、[序列生成模型](https://nndl.github.io/chap-%E5%BA%8F%E5%88%97%E7%94%9F%E6%88%90%E6%A8%A1%E5%9E%8B.pdf) 90 | * 16、[数学基础](https://nndl.github.io/chap-%E6%95%B0%E5%AD%A6%E5%9F%BA%E7%A1%80.pdf) 91 | 92 | ### 自然语言处理 93 | Natural language processing(简称NLP) 自然语言处理是人工智能和语言学领域的分支学科。 94 | 95 | ### NLP开源项目 96 | * [awesome-nlp](https://github.com/keon/awesome-nlp) ![awesome](https://awesome.re/badge.svg) 97 | * [Speech and Natural Language Processing](https://github.com/edobashira/speech-language-processing) ![awesome](https://awesome.re/badge.svg) 98 | * [awesome-chinese-nlp](https://github.com/crownpku/Awesome-Chinese-NLP) ![awesome](https://awesome.re/badge.svg) 99 | * [THUNLP](https://github.com/thunlp) 清华大学自然语言处理与社会人文计算实验室 100 | 101 | [Natural language processing topic](https://github.com/topics/nlp) 102 | * [spaCy](https://github.com/explosion/spaCy) 103 | * [gensim](https://github.com/RaRe-Technologies/gensim) 104 | * [NLTK](https://github.com/nltk/nltk) 105 | * [HanLP](https://github.com/hankcs/HanLP) 106 | * [compromise](https://github.com/spencermountain/compromise) 107 | 108 | ### NLP课程 109 | * [Oxford Deep NLP 2017 course](https://github.com/oxford-cs-deepnlp-2017/lectures) 110 | 111 | ### NLP参考资料 112 | * [AI Learning](https://github.com/apachecn/AiLearning) 113 | 114 | ### NLP图集 115 | ![nlp](https://wiki.huihoo.com/images/8/8b/Difference-between-classical-nlp-deep-learning-nlp.png) 116 | 117 | 传统NLP和深度学习NLP 118 | 119 | ![nlp-applications](https://wiki.huihoo.com/images/4/4f/Future-applications-of-nlp.png) 120 | 121 | NLP应用 122 | 123 | ![nlp-skill](https://wiki.huihoo.com/images/d/d1/Nlp-nlu-engineer-skill-tree.png) 124 | 125 | NLP技能树 126 | 127 | ![AnyQ](https://wiki.huihoo.com/images/a/ad/AnyQ-Framework.png) 128 | 129 | AnyQ问答系统框架 130 | 131 | ## 许可协议 License 132 | 133 | 课程和课件采用CC 134 | 135 | [![CC](http://wiki.huihoo.com/images/4/4e/CC-BY-SA_3.0-88x31.png)](http://wiki.huihoo.com/wiki/CC-BY-SA_3.0) 136 | 137 | 代码采用Apache v2 138 | 139 | ## 赞助与支持 140 | 若这份教程对你有帮助,你可以通过赞助的方式鼓励我们并成为灰狐的朋友们。 141 | 142 | ![灰狐会员](http://wiki.huihoo.com/images/2/25/Zsxq.jpg) 143 | 144 | [灰狐会员](https://wiki.huihoo.com/wiki/%E7%81%B0%E7%8B%90%E4%BC%9A%E5%91%98) 145 | --------------------------------------------------------------------------------