Files
2026_DesignAI/officefile/appendix/tools.md
T
pengxiao 219232de74 refactor: 重组项目目录结构
以讲义内容为骨架迁移到标准目录格式:
- officefile/ 主内容(12章 + 附录 + CC4SI补充)
- dofile/ 代码示例(11个Python脚本)
- data/ 图片资源
- output/ 生成输出(忽略)
- Archive/ 归档旧目录(忽略)
- .claude/skills/ 保留markdown-to-docx工具链
- .pandoc/ 保留CSL和本地化配置

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-25 14:00:56 +08:00

4.6 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

博客与文档

数据集

数据集 内容 链接
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月