Files
2026_DesignAI/appendix/tools.md
T
pengxiao e58b95d227 初始化:从 docx 拆分为独立 Markdown 章节
将《设计人工智能:基础与应用》拆分为 38 个 Markdown 文件,
按 11 个部分(上篇6部分+下篇5部分)+ 3 个附录组织。

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-25 10:32:58 +08:00

6.2 KiB
Raw Blame History

附录A:编程工具与资源

本附录整理AI学习和实践所需的编程工具、框架和资源。

Python环境配置

Anaconda/Miniconda


工具 大小 特点 下载地址


Anaconda ~500MB 预装常用库 anaconda.com

Miniconda ~50MB 精简安装 docs.conda.io

安装步骤

# 1. 下载并安装Miniconda
# 2. 创建虚拟环境
conda create -n ai-env python=3.10

# 3. 激活环境
conda activate ai-env

# 4. 安装核心库
pip install torch torchvision numpy pandas scipy

深度学习框架

PyTorch

pip`` install torch ``torchvision`` ``torchaudio

特点: - 动态计算图 - 研究友好 - 广泛的社区支持

资源 - 官方文档 - 中文教程

TensorFlow

pip`` install ``tensorflow

特点: - 生产部署优化 - Keras高级API - 跨平台支持

计算机视觉工具

OpenCV

pip`` install ``opencv``-python

功能:图像处理、视频分析

Ultralytics YOLO

pip`` install ``ultralytics

功能:目标检测、实例分割

使用示例

from`` ``ultralytics`` ``import`` YOLO

model ``=`` YOLO(``'yolov8n.pt'``)
results ``=`` model(``'image.jpg'``)

AIGC工具链

Stable Diffusion

WebUIAutomatic1111

ComfyUIGitHub

API调用

from`` diffusers ``import`` ``StableDiffusionPipeline

pipe ``=`` StableDiffusionPipeline.from_pretrained(``"runwayml/stable-diffusion-v1-5"``)
image ``=`` ``pipe(``"a photo of an astronaut riding a horse on mars"``).images[``0``]

ControlNet

from`` diffusers ``import`` ``StableDiffusionControlNetPipeline

controlnet`` ``=`` ControlNetModel.from_pretrained(``"lllyasviel/sd-controlnet-canny"``)
pipe ``=`` StableDiffusionControlNetPipeline.from_``pretrained(``"runwayml/stable-diffusion-v1-5"``, ``controlnet``=``controlnet``)

Midjourney

平台Discord 文档docs.midjourney.com

Agent开发框架

LangChain

pip`` install ``langchain`` ``langchain-openai

功能LLM应用开发框架

核心组件 - ModelsLLM接口 - Prompts:提示管理 - Chains:链式调用 - Agents:智能体 - Memory:记忆管理

LangGraph

pip`` install ``langgraph

功能:状态机式Agent开发

LlamaIndex

pip`` install llama-index

功能:数据索引与检索(RAG

开发工具

VSCode

AI开发常用插件 - Python - Pylance - Jupyter - Copilot

Cursor

特点AI原生IDE 网址cursor.com

Jupyter Lab

pip`` install ``jupyterlab
jupyter`` lab

在线学习资源

课程


名称 平台 链接


CS231n Stanford cs231n.stanford.edu

Fast.ai fast.ai course.fast.ai

吴恩达深度学习 Coursera coursera.org/specializations/deep-learning

博客与文档

  1. Lil'Log - AI深度文章

    The Illustrated Transformer

    Distill.pub - 可视化论文

数据集


数据集 内容 链接


ImageNet 图像分类 image-net.org

COCO 目标检测 cocodataset.org

OpenStreetMap 地图数据 openstreetmap.org

模型资源

Hugging Face

网址huggingface.co

功能: - 模型仓库 - 数据集 - Spaces在线演示

常用模型


任务 推荐模型 Hugging Face ID


文生图 Stable Diffusion XL stabilityai/stable-diffusion-xl-base-1.0

目标检测 YOLOv8 Ultralytics

语义分割 SAM segment-anything

大语言模型 Llama 3 meta-llama/Meta-Llama-3-8B

硬件资源

云平台


平台 特点 适合场景


Google Colab 免费GPU 学习实验

Kaggle Notebooks 免费GPU 竞赛

AutoDL 按时计费 中期项目

阿里云PAI 国内稳定 生产部署

本地GPU

推荐配置: - GPURTX 3060 (12GB) 或更高 - 内存:16GB+ - 存储:至少100GB SSD

最后更新

2026年4月