将《设计人工智能:基础与应用》拆分为 38 个 Markdown 文件, 按 11 个部分(上篇6部分+下篇5部分)+ 3 个附录组织。 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
6.2 KiB
附录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
WebUI:Automatic1111
ComfyUI:GitHub
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应用开发框架
核心组件: - Models:LLM接口 - 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
博客与文档
-
Lil'Log - AI深度文章
Distill.pub - 可视化论文
数据集
数据集 内容 链接
ImageNet 图像分类 image-net.org
COCO 目标检测 cocodataset.org
OpenStreetMap 地图数据 openstreetmap.org
模型资源
Hugging Face
功能: - 模型仓库 - 数据集 - 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
推荐配置: - GPU:RTX 3060 (12GB) 或更高 - 内存:16GB+ - 存储:至少100GB SSD
最后更新
2026年4月