首页 > 其他分享 >从机器学习到深度学习知识体系梳理

从机器学习到深度学习知识体系梳理

时间:2023-10-10 14:13:13浏览次数:45  
标签:Python 梳理 学习 Scipy 深度 数据结构 Numpy Pandas

这几天看到一本书《从机器学习到深度学习(基于scikit-learn与Tensorflow的高效开发实战)》 感觉非常适合AI知识架构的搭建,在这里记录一下,其实里面还有非常棒的细节,比如:

  • 把Numpy、Pandas、Matplotlib 作为了Python基础工具,感觉这个思路非常好可以用自己的知识体系梳理
  • 作者把各知识点整理的非常清晰,框架用途和设计之初的理解说的特别清晰,
  • 几乎所有的Python科学计算库都使用Numpy封装数组与矩阵运算
  • ① 按照Scipy 官方定义,在理想情况下,Numpy应该只包含多维数组数据结构本身和一些围绕其进行的基本操作:读取、排序、变形等
  • ② 而Scipy是利用Numpy的基础数据结构进行数学运算,比如线性回归、概率分布、傅里叶运算等
  • ③ 建议新项目开发,选项Scipy进行除加减乘除外的其他高级数学运算

Python基础工具

  • Numpy应用: 数据封装工具,学习其中的标量、向量、索引、遍历、常用操作

  • Matplotlib应用: 用于展示数据的工具,学习散点图、组合图、图像等的基本绘制方法

  • Scipy应用: 用于科学计算的工具,比如微积分、插值、傅里叶变换、矩阵等

  • Pandas应用:Pandas是一个强大的分析结构化数据的工具集;它的使用基础是Numpy(提供高性能的矩阵运算)。Pandas是一种结构化数据工具集,可以用于数据挖掘、数据分析、数据清洗、数据可视化等。Pandas库最重要的两种数据结构是Series、DataFrame。

  • Seaborn应用:Seaborn是一个基于matplotlib且数据结构与Pandas统一的统计图制作库。

  • OpenCV应用:OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉和机器学习软件库,可以运行在Linux、Windows、Android和Mac OS操作系统上(未来期待在Harmony OS上运行)。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。

书籍目录记录

后期知识体系整理可参考此目录

机器学习到深度学习

标签:Python,梳理,学习,Scipy,深度,数据结构,Numpy,Pandas
From: https://www.cnblogs.com/itzixueba/p/17754519.html

相关文章

  • Vue学习笔记(八):Vue脚手架
      Vue脚手架是Vue官方提供的标准化开发工具,使用Vue脚手架(vue-cli)可以快速创建vue项目。  1安装npm¶  第一步(仅第一次执行):下载npm,npm(nodepackagemanager)是nodejs下的包管理工具,后续下载、管理vue包都得通过npm进行,下载地址如下:http......
  • 2023年最全得软件测试工程师 学习知识架构体系
    一、Python编程入门到精通 二、接口自动化项目实战 三、Web自动化项目实战 四、App自动化项目实战 五、一线大厂简历 六、测试开发DevOps体系 七、常用自动化测试工具 八、JMeter性能测试 只有不断超越自己的勇气,才能让梦想破茧而出......
  • 学习笔记:斜率优化
    引入有时候我们会遇见一些dp式子\[f_i=\min(f_j+a_i\timesb_i)(j\leqi-1)\]这些式子和\(j\)没有任何关系可以前缀处理最小值\(O(n)\)快速解决但是有些式子是这样的\[f_i=\min(f_j+a_i\timesb_j+c_i)\]这种问题可以使用斜率优化至\(O(n\logn)\)例题传送门很......
  • 学习笔记427—Python Keras 报错AttributeError: 'Sequential' object has no attribu
    PythonKeras报错AttributeError:'Sequential'objecthasnoattribute'predict_classes'解决方法本文文要介绍Python中,使用Keras执行yhat_classes=model.predict_classes(X_test)代码报错:AttributeError:'Sequential'objecthasnoattribute'pr......
  • 学习笔记426—keras中to_categorical函数解析
    keras中to_categorical函数解析1.to_categorical的功能简单来说,to_categorical就是将类别向量转换为二进制(只有0和1)的矩阵类型表示。其表现为将原有的类别向量转换为独热编码的形式。先上代码看一下效果:fromkeras.utils.np_utilsimport*#类别向量定义b=[0,1,2,3,4,5,6,7......
  • 学习笔记425—train_test_split 函数介绍
    train_test_split函数介绍在机器学习中,我们通常将原始数据按照比例分割为“测试集”和“训练集”,从sklearn.model_selection中调用train_test_split函数 简单用法如下:X_train,X_test,y_train,y_test=sklearn.model_selection.train_test_split(train_data,train_targe......
  • 学习笔记424—%matplotlib inline的作用
    %matplotlibinline的作用%matplotlibinline是一个魔术命令(magiccommand),用于在JupyterNotebook或IPython环境中显示matplotlib图形的内嵌设置。当使用%matplotlibinline命令时,它会告诉Python在生成的图形直接嵌入到Notebook中的输出单元格中,而不是作为弹出窗口显示......
  • 学习笔记423—41.7%年化收益率 人工智能买股可以如此简单
    41.7%年化收益率人工智能买股可以如此简单学一门知识,充实自我掌握一项工具,让生活更美好~今天flare老师教大家AI选股,轻松搭建一个年化收益40%的机器学习选股策略—byflarezhao,转载请注明出处,原创不易,谢谢支持话不多说,先看策略的最终表现:2017年12月到2019年12月期间......
  • 《Hadoop深度学习》高清高质量PDF 电子书 附源码
    下载:https://pan.quark.cn/s/093c4a827c79......
  • Python 学习资源
    ThePythonTutorial(Python3.6.X)的中文翻译版本。PythonTutorial为初学Python必备官方教程,本教程适用于Python3.6.X。http://www.pythondoc.com/pythontutorial3/index.html  Python自带的chm文件安装Python之后,安装目录里面有一个doc文件夹,其中有个chm文件:  The......