月光倾城
发布于 2025-09-02 / 54 阅读
1
0

人工智能学习

专业名词

名词

英文

含义

人工智能

Artificial Intelligence

机器学习

Machine Learning

模型

Model

计算机通过机器学习在大脑中建立的模型(数学公式),模型具备识别率,模型简单计算快,但识别率低,模型复杂计算慢,识别率高

人工神经网络

Artificial Neural Network (ANN)

是一种数学模型,仿照生物大脑的神经细胞来工作的

深度学习

Deep Learning

深度学习是人工神经网络的子集,神经细胞可能经过n层的链接最终传递到末端,深度学习非常耗费计算资源,对硬件要求高,大规模的并行计算依赖GPU

TensorFlow

深度学习框架的一种

Pytorch

深度学习框架的一种

Python

80%的深度学习框架使用的都是Python,Python是一种解释型的、面向对象的、移植行强的高级程序设计语言

  1. 不需要编译成二进制,直接源码运行

  2. 支持面向对象,也支持面向过程

  3. 源码开源,支持不同平台进行开发

  4. 无需考虑诸如管理程序使用的内存一类的底层细节

人工智能学习路径

开发环境搭建

Python、Anaconda、Jupyter Notebook

Anaconda 是python包管理和环境管理的软件

Jupyter Notebook是一个开源的Web应用程序,允许开发者方便的创建和共享代码文档。可以实时写代码、运行代码、查看结果,并可视化数据的工具

下载安装python3 https://www.python.org/downloads/macos/

设置Python别名:

~/.zshrc
# 加入命令
alias python=python3
# 刷新配置
source ~/.zshrc
# 终端输入
python --version

下载Anaconda安装包,https://www.anaconda.com/download/success

打开终端,执行下方命名:

mod 777 ./Anaconda3-2025.06-0-MacOSX-arm64.sh
sh ./Anaconda3-2025.06-0-MacOSX-arm64.sh

安装好后的效果:

点击launch 启动Jupyter Notebook

工具包介绍

Pandas、Numpy、Matplolib

Pandas是一个强大的分析结构化数据的工具集,可用于快速实现数据导入/出、索引。www.pypandas.cn

Matplolib是Python基础绘图库,几行代码即可生成绘图、直方图、条形图、散点图等。https://matplotlib.net

Numpy和matlab提供的功能类似,提供基于N维数组对象ndarray的数组运算。https://numpy.com.cn

直接在Anaconda搜索并安装各种包

下载下方文件,使用Notebook打开并学习

[Python基本语法和常用工具包介绍.ipynb]


评论