人工智能学习 1 - 基础工具安装

人工智能学习 这个系列, 命令都以 Windows 为基准, 因为开发过程中会大量用到 Cuda 显卡的缘故, 暂不对 MacOS 做适配.

Python 环境 Anaconda 安装

Anaconda Download 下载对应的版本.

  • Windows/MacOS 使用 Graphical Installer 版本, 直接双击下一步即可安装完成
  • Linux 下载 Installer (一个 .sh 文件), 之后 chmod +x 给运行权限, 然后执行运行安装
1
2
3
4
5
6
7
8
9
## create a new env: name learn-ai
conda create -n learn-ai python=3.11

## activate the env
conda env list
conda activate learn-ai

## check python version
python --version

日常开发工具 VsCode/PyCharm + Jupyter Notebook

  • Jupyter 适合做任务方向性探索, 边写边运行
  • VsCode/PyCharm 时候做逻辑性强的操作 (web,大项目…)
1
2
3
4
5
6
7
8
## 安装 Jupyter
conda install jupyter notebook

## 安装插件
conda install -c conda-forge jupyter_contrib_nbextensions

## 启动 Notebook
jupyter notebook

在启动的 web ui 界面依次点击: edit - nbextensions config 打开一个配置页面,
依照个人习惯勾选配置, 下面的是我个人的配置选项

1
2
3
4
5
6
7
8
9
10
11
Table of Contents
contrib_nbextensions_help_item
jypyter-js-widgets/extensions
nbextensions dashboard tab
Autopep8
Code Font Size
Hinterland
nbextensions edit menu item
spellchecker
Toggle all line numbers
Code pretty

由于我日常开发使用的是 C:\project\ai 文件夹, 所以通过 Jupyter.ps1 一键启动:

1
2
3
cd C:\project\ai
conda activate learn-ai
jupyter notebook

报错: ImportError: cannot import name ‘is_ascii’ from ‘charset_normalizer.utils’

1
pip install chardet

常用库的安装

基础工具

1
2
3
4
5
matplotlib==2.2.2
numpy==1.14.2
pandas==0.20.3
tables==3.4.2
jupyter==1.0.0

pip install -r requirements.txt

PyTorch 安装: 在 https://pytorch.org/get-started/locally/ 基于自己的环境版本进行选择, 我的是

conda install pytorch torchvision torchaudio pytorch-cuda=11.8 -c pytorch -c nvidia

Donate - Support to make this site better.
捐助 - 支持我让我做得更好.