附录A:编程工具与资源 本附录整理AI学习和实践所需的编程工具、框架和资源。 # Python环境配置 ## Anaconda/Miniconda ----------------------------------------------------------------------------------------------------------------- 工具 大小 特点 下载地址 ------------- ---------------- ---------------- ----------------------------------------------------------------- Anaconda \~500MB 预装常用库 [anaconda.com](https://www.anaconda.com/download) Miniconda \~50MB 精简安装 [docs.conda.io](https://docs.conda.io/en/latest/miniconda.html) ----------------------------------------------------------------------------------------------------------------- ## 安装步骤 \# 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` **特点**: - 动态计算图 - 研究友好 - 广泛的社区支持 **资源**: - [官方文档](https://pytorch.org/docs/) - [中文教程](https://pytorch.zhangxiann.com/) ## 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](https://github.com/AUTOMATIC1111/stable-diffusion-webui) **ComfyUI**:[GitHub](https://github.com/comfyanonymous/ComfyUI) **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](https://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](https://cursor.com/) ## Jupyter Lab `pip`` install ``jupyterlab`\ `jupyter`` lab` # 在线学习资源 ## 课程 -------------------------------------------------------------------------------------------------------------------------------------------------- 名称 平台 链接 ------------------- ----------------------- ------------------------------------------------------------------------------------------------------ CS231n Stanford [cs231n.stanford.edu](http://cs231n.stanford.edu/) Fast.ai fast.ai [course.fast.ai](https://course.fast.ai/) 吴恩达深度学习 Coursera [coursera.org/specializations/deep-learning](https://www.coursera.org/specializations/deep-learning) -------------------------------------------------------------------------------------------------------------------------------------------------- ## 博客与文档 1. [Lil'Log](https://lilianweng.github.io/) - AI深度文章 [The Illustrated Transformer](https://jalammar.github.io/illustrated-transformer/) [Distill.pub](https://distill.pub/) - 可视化论文 ## 数据集 ------------------------------------------------------------------------------------------------------- 数据集 内容 链接 -------------------------- ---------------------- ----------------------------------------------------- ImageNet 图像分类 [image-net.org](https://www.image-net.org/) COCO 目标检测 [cocodataset.org](https://cocodataset.org/) OpenStreetMap 地图数据 [openstreetmap.org](https://www.openstreetmap.org/) ------------------------------------------------------------------------------------------------------- # 模型资源 ## Hugging Face **网址**:[huggingface.co](https://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 推荐配置: - GPU:RTX 3060 (12GB) 或更高 - 内存:16GB+ - 存储:至少100GB SSD # 最后更新 2026年4月