确定不收藏?十张机器学习和深度学习工程师必备速查表!

本文讲的是十张机器学习和深度学习工程师必备速查表,对于初学者,机器学习和深度学习课程会很困难,此外各类深度学习库也十分难理解。我在Github上创建了一个本地库(https://github.com/kailashahirwar/cheatsheets-ai ),里面包含了从不同渠道收集的速查表,可以直接下载。尽管拿去用吧,同时欢迎补充完善!

1. Keras

Karas是Theano和TensorFlow平台上一款强大易用的深度学习库。它为发展和训练深度学习模型提供高阶神经网络API接口。

来源:
https://www.datacamp.com/community/blog/keras-cheat-sheet#gs.DRKeNMs

2. Numpy

Numpy 是Python中的科学计算核心库。它能够创建高性能多维数组对象Array并提供处理数组的相关工具。

来源  :
https://www.datacamp.com/community/blog/python-numpy-cheat-sheet#gs.AK5ZBgE

3. Pandas

Pandas是基于Numpy的分析库,用python的编程语言提供了易用的数据结构和数据分析工具。


来源:
https://www.datacamp.com/community/blog/pandas-cheat-sheet-python#gs.HPFoRIc

来源 :
https://www.datacamp.com/community/blog/python-pandas-cheat-sheet#gs.oundfxM

4. Scipy

Scipy是基于Python中Numpy的扩展包,包含一些数学算法和便捷方程,是科学计算核心库之一。

来源:
https://www.datacamp.com/community/blog/python-scipy-cheat-sheet#gs.JDSg3OI

5. Matplotlib

Matplotlib是python的2D绘制图库,它以各种硬拷贝格式和跨平台的交互式环境生成出版质量级别的图形。

来源:
https://www.datacamp.com/community/blog/python-matplotlib-cheat-sheet#gs.uEKySpY

6. Scikit-learn

Scikit-learn是python的一个用统一接口进行机器学习预处理、交叉验证和可视化算法的开源库。

来源:
https://www.datacamp.com/community/blog/scikit-learn-cheat-sheet

7. Neural Networks Zoo

来源:
http://www.asimovinstitute.org/neural-network-zoo/

8. ggplot2

ggplot2基于图形语法,它的核心理念是每张图片都可以拆解为一个数据集,一套可以展示数据点的视觉系统和一个坐标系。


来源  — https://www.rstudio.com/wp-content/uploads/2015/03/ggplot2-cheatsheet.pdf

9. PySpark

pyspark是 Spark 为 Python 开发者提供的 API

来源:
https://www.datacamp.com/community/blog/pyspark-cheat-sheet-python#gs.L=J1zxQ

10. R Studio (dplyr and tidyr)


来源:
https://www.rstudio.com/wp-content/uploads/2015/02/data-wrangling-cheatsheet.pdf

时间: 2024-10-03 10:32:10

确定不收藏?十张机器学习和深度学习工程师必备速查表!的相关文章

入门级攻略:机器学习 VS. 深度学习

楔子:      机器学习和深度学习现在很火,你会发现突然间很多人都在谈论它们.如下图所示,机器学习和深度学习的趋势对比(来自Google trend,纵轴表示搜索热度):   本文将会以简单易懂的语言及示例为大家详细解释深度学习和机器学习的区别,并介绍相关用途. 机器学习和深度学习简介 机器学习      Tom Mitchell 关于机器学习的定义被广泛引用,如下所示: 对于某类任务T和性能度量P,如果一个计算机程序在T上以P衡量的性能随着经验E而不断自我完善,那么我们称这个计算机程序在从经

机器学习实例:深度学习如何做语音识别!

文章讲的是 机器学习实例:深度学习如何做语音识别,语音识别正在「入侵」我们的生活.我们的手机.游戏主机和智能手表都内置了语音识别.他甚至在自动化我们的房子.只需50美元,你就可以买到一个Amazon Echo Dot,这是一个可以让你订外卖.收听天气预报.甚至是买垃圾袋的魔术盒,而这一切你只需要大声说出: Aleax,给我订一个pizza! Echo Dot 在2015年的圣诞假期一经推出就大受欢迎,在亚马逊上面立刻售罄. 但其实语音识别已经存在很多年了,那为什么现在才成为主流呢?因为深度识别终

简单读懂人工智能:机器学习与深度学习是什么关系

引言:随着AlphaGo战胜李世石,人工智能和深度学习这些概念已经成为一个非常火的话题.人工智能.机器学习与深度学习这几个关键词时常出现在媒体新闻中,并错误地被认为是等同的概念.本文将介绍人工智能.机器学习以及深度学习的概念,并着重解析它们之间的关系.本文将从不同领域需要解决的问题入手,依次介绍这些领域的基本概念以及解决领域内问题的主要思路. 本文选自<Tensorflow:实战Google深度学习框架>. 从计算机发明之初,人们就希望它能够帮助甚至代替人类完成重复性劳作.利用巨大的存储空间和

良心推荐!机器学习和深度学习最佳框架

文章讲的是良心推荐!机器学习和深度学习最佳框架,机器学习框架和深度学习框架之间是有区别的.本质上,机器学习框架涵盖用于分类,回归,聚类,异常检测等各种学习方法,并且其可以不包括神经网络方法.深度学习或深度神经网络(DNN)框架涵盖具有许多隐藏层的神经网络拓扑.层越多,可用于聚类和分类的特征越复杂. Caffe,CNTK,DeepLearning4j,Keras,MXNet和TensorFlow是深度学习框架.Scikit-learning和Spark MLlib是机器学习框架.而Theano跨越

机器学习和深度学习的最佳框架大比拼

在过去的一年里,咱们讨论了六个开源机器学习和/或深度学习框架:Caffe,Microsoft Cognitive Toolkit(又名CNTK 2),MXNet,Scikit-learn,Spark MLlib和TensorFlow.如果把网撒得大些,可能还会覆盖其他几个流行的框架,包括Theano(一个10年之久的Python深度学习和机器学习框架),Keras(一个Theano和TensorFlow深度学习的前端),DeepLearning4j(Java和Scala在Hadoop和Spark

《Web安全之机器学习入门》一 1.1 人工智能、机器学习与深度学习

1.1 人工智能.机器学习与深度学习 如今,人工智能.机器学习与深度学习几乎成了家喻户晓的名词,究竟这三者之间有什么联系和区别呢? 通常认为,机器学习是实现人工智能的主要方式,人类基于机器学习以及海量的数据,逐步实现人工智能,其中深度学习是机器学习的一个分支.如果用同心圆来表示三者的范围,那么人工智能是最外面的一个圆,深度学习是最里面的圆.人可以在1秒以内做出的判断,都可以用机器来实现,而且机器可以同时完成成百上千人1秒内可以做出的判断,这就是人工智能.

一篇文章搞懂人工智能、机器学习和深度学习之间的区别

概述 2015年11月9日,Google发布人工智能系统TensorFlow并宣布开源.这两年在不管在国内还是在国外,人工智能.机器学习仿佛一夜之前传遍大街小巷.机器学习作为人工智能的一种类型,可以让软件根据大量的数据来对未来的情况进行阐述或预判.如今,领先的科技巨头无不在机器学习下予以极大投入.Facebook.苹果.微软,甚至国内的百度,Google 自然也在其中. 去年早些时候 Google DeepMind 的 AlphaGo 项目在举世瞩目的围棋比赛中一举击败了韩国选手李世石,媒体就是

人工智能、机器学习、深度学习的区别在哪?

有人说,人工智能(Artificial Intelligence)是未来.人工智能是科幻小说.人工智能已经是我们日常生活的一部分.所有这些陈述都 ok,这主要取决于你所设想的人工智能是哪一类. 例如,今年早些时候,Google DeepMind 的 Alphago 程序击败了韩国围棋大师李世乭九段.人工智能.机器学习和深度学习这些词成为媒体热词,用来描述 DeepMind 是如何获得成功的.尽管三者都是 AlphaGo 击败李世乭的因素,但它们不是同一概念. 区别三者最简单的方法:想象同心圆,人

机器学习,深度学习和AI:有什么区别?

文章讲的是机器学习,深度学习和AI:有什么区别,当谈到新的数据处理技术时,我们常常会听到很多不同的术语.有人说他们正在使用机器学习,而另一个人称之为人工智能.还有一些人可能会声称自己在做深度学习,这都是什么意思? 虽然这些术语中都有相对特定的含义,但在某些方面既有重叠,也有一些区别,不过都离不开大数据.伴随在数据处理真正的突破,也势必会带来一些不可避免的炒作.而正确的理解这些术语便于我们正确的使用它们. 机器学习 在最基本的层面上,机器学习是指任何类型的计算机程序,可以自己"学习",而