资源 | 值得收藏的 27 个机器学习的小抄


机器学习有很多方面,当我开始研究学习它时,我发现了各种各样的“小抄”,它们简明地列出了给定主题的关键知识点。最终,我汇集了超过 20 篇的机器学习相关的小抄,其中一些我经常会翻阅,而另一些我也获益匪浅。这篇文章里面包含了我在网上找到的 27 个小抄,如果你发现我有所遗漏的话,请告诉我。

-- Robbie Allen


在微信公公众号会话中回复“备忘”,下载本文收集的大部分机器学习备忘单。



本文授权转自Linux中国(ID:linux-cn)


本文导航

  • 机器学习 05%

    • 神经网络架构 07%

    • 微软 Azure 算法流程图 10%

    • SAS 算法流程图 14%

    • 算法总结 18%

    • 算法优劣 26%

  • Python 30%

    • 算法 31%

    • Python 基础 35%

    • Numpy 41%

    • Pandas 52%

    • Matplotlib 61%

    • Scikit Learn 68%

    • Tensorflow 77%

    • Pytorch 81%

  • 数学84%

    • 概率 86%

    • 线性代数 90%

    • 统计学 93%

    • 微积分 97%


机器学习

这里有一些有用的流程图和机器学习算法表,我只包括了我所发现的最全面的几个。


神经网络架构

(via:http://www.asimovinstitute.org/neural-network-zoo/)


神经网络公园


微软 Azure 算法流程图

(via:https://docs.microsoft.com/en-us/azure/machine-learning/machine-learning-algorithm-cheat-sheet)


用于微软 Azure 机器学习工作室的机器学习算法


SAS 算法流程图

(via:http://blogs.sas.com/content/subconsciousmusings/2017/04/12/machine-learning-algorithm-use/)


SAS:我应该使用哪个机器学习算法?


算法总结

(via:http://machinelearningmastery.com/a-tour-of-machine-learning-algorithms/)


机器学习算法指引

(via:http://thinkbigdata.in/best-known-machine-learning-algorithms-infographic/)


已知的机器学习算法哪个最好?


算法优劣

(via: https://blog.dataiku.com/machine-learning-explained-algorithms-are-your-friend)



Python

自然而然,也有许多在线资源是针对 Python 的,这一节中,我仅包括了我所见过的最好的那些小抄。


算法

(via:https://www.analyticsvidhya.com/blog/2015/09/full-cheatsheet-machine-learning-algorithms/)



Python 基础

(via:http://datasciencefree.com/python.pdf)


数据科学Python入门备忘单

(via:https://www.datacamp.com/community/tutorials/python-data-science-cheat-sheet-basics#gs.0x1rxEA)



NumPy Cheat Sheet - Python for Data Science

(via:https://www.dataquest.io/blog/numpy-cheat-sheet/)


Numpy Cheat Sheet

(via: http://datasciencefree.com/numpy.pdf)



NumPy Cheat Sheet: Data Analysis in Python

(via:https://www.datacamp.com/community/blog/python-numpy-cheat-sheet#gs.Nw3V6CE)



Data-Science-Ipython-Notebooks(NumPy)

(via:https://github.com/donnemartin/data-science-ipython-notebooks/blob/master/

numpy/numpy.ipynb)



Data Analysis with Pandas

(via:http://datasciencefree.com/pandas.pdf)



Pandas Cheat Sheet for Data Science in Python

(via:https://www.datacamp.com/community/blog/python-pandas-cheat-sheet#gs.

S4P4T=U)



Data-Science-Ipython-Notebooks(Pandas)

(via:https://github.com/donnemartin/data-science-ipython-notebooks/blob/master/

pandas/pandas.ipynb)



Matplotlib Cheat Sheet: Plotting in Python

(via:https://www.datacamp.com/community/blog/python-matplotlib-cheat-sheet)


Data-Science-Ipython-Notebooks

(via: https://github.com/donnemartin/data-science-ipython-notebooks/blob/master/

matplotlib/matplotlib.ipynb)



Scikit Learn

(via: https://www.datacamp.com/community/blog/scikit-learn-cheat-sheet#gs.fZ2A1Jk)



Machine Learning Cheat Sheet (for scikit-learn)

(via:http://peekaboo-vision.blogspot.de/2013/01/machine-learning-cheat-sheet-for-scikit.html)



ml_cheat_sheet

(via: https://github.com/rcompton/ml_cheat_sheet/blob/master/supervised_learning.

ipynb)



TensorFlow-Examples

(via: https://github.com/aymericdamien/TensorFlow-Examples/blob/

master/notebooks/1_Introduction/basic_operations.ipynb)



Pytorch Cheatsheet

(via: https://github.com/bfortuner/pytorch-cheatsheet)



数学

如果你希望了解机器学习,那你就需要彻底地理解统计学(特别是概率)、线性代数和一些微积分。我在本科时辅修了数学,但是我确实需要复习一下了。这些小抄提供了机器学习算法背后你所需要了解的大部分数学知识。


概率

(via:http://www.wzchen.com/s/probability_cheatsheet.pdf)


概率小抄 2.0


线性代数

(via: https://minireference.com/static/tutorials/linear_algebra_in_4_pages.pdf)


四页内解释线性代数


统计学

(via: http://web.mit.edu/~csvoss/Public/usabo/stats_handout.pdf)


统计学小抄


微积分

(via:http://tutorial.math.lamar.edu/getfile.aspx?file=B,41,N)


微积分小抄


原文地址:

https://unsupervisedmethods.com/cheat-sheet-of-machine-learning-and-python-and-math-cheat-sheets-a4afe4e791b6


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Leetcode算法小抄是一份权威的算法手册,包含了Leetcode上常见的算法题目的解法和详细讲解。这个小抄对于想要提升自己算法能力的程序员来说非常有用。该小抄包括以下内容: 1.基础数据结构:包括数组、链表、栈、队列、树、哈希表等。 2.算法基础:包括排序算法、搜索算法、贪心算法、动态规划等。 3.高级算法:包括图论、字符串匹配、线性代数、计算几何等。 每个算法题目都附有详细的解析和代码实现,方便程序员进行学习和练习。此外,该小抄还提供了优秀的算法实现其他程序员的思路和解答,这对于新手来说尤为重要。 总之,Leetcode算法小抄是一份非常实用的算法手册,如果你想成为一名出色的程序员,学习和掌握其中的内容必不可少。 ### 回答2: LeetCode算法小抄是一份非常实用的算法指南,它包含了大量的算法问题和解答,而且所有的算法问题都是以LeetCode网站上的题目为蓝本的。这个小抄主要面向准备参加Google、Facebook、 Apple等知名科技公司的笔试或者面试的程序员,也适用于想要提高自己算法能力的人。这份小抄的编制者是Steven Halim和Felix Halim,也就是ACM竞赛的著名选手和教练。他们将自己多年的ACM竞赛经验倾囊相授,帮助大家提高算法能力。小抄中包含了高频出现的数据结构和算法,如树、图、排序、数组、动态规划等,每个算法都有详细的解释和代码实现。此外,小抄还包含了一些实用技巧,如测试用例设计、代码调试、复杂度分析等。总之,LeetCode算法小抄是一份非常实用、全面的算法指南,如果你想要提高自己的算法能力,相信它一定能为你带来帮助。 ### 回答3: LeetCode算法小抄是一个常用的算法学习工具,它主要是为了帮助程序员更加高效地学习和掌握LeetCode算法。LeetCode算法小抄中收录了大量经典的算法题目,并提供了详细的题解和代码示例,涵盖了各种数据结构、算法和编程技术。 LeetCode算法小抄的优点在于它的简便性和针对性。其内容结构清晰,难度逐渐增加,让读者能够逐步学习并掌握更加复杂的数据结构和算法。同时,小抄中提供了大量的代码示例和优化方法,可以帮助读者更加深入地理解和掌握算法。 另外,LeetCode算法小抄还提供了各种算法题目的分类、标签和解法推荐,让读者能够更加容易地找到自己需要的题目和解法。同时,小抄中还提供了一些常见的面试题目和解题思路,可以帮助读者更好地应对工作中和面试中的挑战。 总之,LeetCode算法小抄是一本非常实用的算法学习工具,它可以帮助程序员更加高效地学习和掌握算法知识。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值