人工智能深度学习初级段位

我对这个不是特别了解,那个为什么我还要出这个教程呢,那是因为专业老师要叫我们学习这个做一个东西出来,苦逼人生呀,我是机电一体化耶喂。

关于人工智能的学习需要具备一定的高数素养,今年我们专业把高数给砍掉了所以我现在没有任何高数的基础,就硬硬生生的啃呀,欠的账太多得慢慢补哟。

推荐几个人工智能深度学习的网站,里面内容大同小异,选择自己合适的学习即可,大部分我也是从这里面进行学习的

准备工作

  1. 先安装python环境和解释器,没有安装的话可以移步到python学习日记查看安装步骤

  2. 接下来就是安装第三方库了

    1
    2
    3
    4
    5
    pip install numpy
    pip install scipy
    pip install pandas
    pip install matplotlib
    pip install seaborn

    这些相关的库,不知道怎么使用的话可以百度一下其实我也不知道怎么用,我先学学看

  3. 这里我提供几个可以学习这些库的网址,官方文档比较考验大家的英语水平,可以搭配翻译使用

    1. NumPy 数据类型 | 菜鸟教程
    2. 这个是scipy的官方文档Getting started — SciPy v1.9.3 Manual,这个是菜鸟的,他好像没有写完SciPy 教程 | 菜鸟教程
    3. Pandas教程(非常详细))。菜鸟这个好像又没有写完Pandas 教程 | 菜鸟教程
    4. 这个是官方文档快速入门指南 — Matplotlib 3.6.2 文档说明比较详细,比较好懂
    5. 这个是官方文档用户指南和教程 — seaborn 0.12.1 文档

解决Matplotlib中文乱码永久方案

通过直接修改配置文件的方法,可以一劳永逸的解决 Matplotlib 的中文乱码问题。注意此过程在 Windows 环境下进行。

  1. 新建.py文件,运行以下代码,获取matplotlibrc配置文件路径。

    1
    2
    3
    import matplotlib
    t=matplotlib.matplotlib_fname()
    print(t)

    输出结果:

    1
    C:\Users\33323\AppData\Local\Programs\Python\Python39\lib\site-packages\matplotlib\mpl-data\matplotlibrc
  2. 修改配置文件 matplotlibrc。打开配置文件后,找到以下信息:

    1
    2
    3
    #font.family: sans-serif

    #font.serif: DejaVu Serif, Bitstream Vera Serif, Computer Modern Roman, New Century Schoolbook, Century Schoolbook L, Utopia, ITC Bookman, Bookman, Nimbus Roman No9 L, Times New Roman, Times, Palatino, Charter, serif
  3. 修改成如下所示:

    1
    2
    3
    font.family   :  Microsoft YaHei, sans-serif

    font.serif: Microsoft YaHei, DejaVu Serif, Bitstream Vera Serif, Computer Modern Roman, New Century Schoolbook, Century Schoolbook L, Utopia, ITC Bookman, Bookman, Nimbus Roman No9 L, Times New Roman, Times, Palatino, Charter, serif

    注意,由于版本问题,上述内容配置信息可能存在一些差异,请自动忽略。

  4. 在以下目录中复制中文字体微软雅黑:

    1
    C:\Windows\Fonts\Microsoft YaHei UI

    复制完成后,将字体粘贴至以下路径文件中:

    1
    C:\Users\33323\AppData\Local\Programs\Python\Python39\Lib\site-packages\matplotlib\mpl-data\fonts\ttf