<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>AI on Elainafan</title><link>https://www.elainafan.one/categories/ai/</link><description>Recent content in AI on Elainafan</description><generator>Hugo -- gohugo.io</generator><language>zh-cn</language><copyright>elainafan</copyright><lastBuildDate>Thu, 18 Dec 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://www.elainafan.one/categories/ai/index.xml" rel="self" type="application/rss+xml"/><item><title>从零开始的AI编程</title><link>https://www.elainafan.one/p/%E4%BB%8E%E9%9B%B6%E5%BC%80%E5%A7%8B%E7%9A%84ai%E7%BC%96%E7%A8%8B/</link><pubDate>Wed, 10 Sep 2025 00:00:00 +0000</pubDate><guid>https://www.elainafan.one/p/%E4%BB%8E%E9%9B%B6%E5%BC%80%E5%A7%8B%E7%9A%84ai%E7%BC%96%E7%A8%8B/</guid><description>&lt;h2 id="前言">前言
&lt;/h2>&lt;p>这是北京大学《人工智能中的编程》的课程笔记，内容包括 CUDA 与并行算法、自动微分、计算图、AI 编译器、分布式训练和模型部署。&lt;/p>
&lt;h2 id="阅读入口">阅读入口
&lt;/h2>&lt;h3 id="框架基础">框架基础
&lt;/h3>&lt;ul>
&lt;li>&lt;a class="link" href="https://www.elainafan.one/p/ai-programming-introduction/" >导论&lt;/a>
&lt;/li>
&lt;/ul>
&lt;h3 id="cuda-与并行计算">CUDA 与并行计算
&lt;/h3>&lt;ul>
&lt;li>&lt;a class="link" href="https://www.elainafan.one/p/ai-programming-parallel-programming/" >并行编程&lt;/a>
&lt;/li>
&lt;li>&lt;a class="link" href="https://www.elainafan.one/p/ai-programming-parallel-communication/" >并行通信&lt;/a>
&lt;/li>
&lt;li>&lt;a class="link" href="https://www.elainafan.one/p/ai-programming-parallel-algorithms-1/" >并行算法 I&lt;/a>
&lt;/li>
&lt;li>&lt;a class="link" href="https://www.elainafan.one/p/ai-programming-parallel-algorithms-2/" >并行算法 II&lt;/a>
&lt;/li>
&lt;li>&lt;a class="link" href="https://www.elainafan.one/p/ai-programming-matrix-product/" >矩阵乘法&lt;/a>
&lt;/li>
&lt;li>&lt;a class="link" href="https://www.elainafan.one/p/ai-programming-convolution-pooling/" >卷积与池化&lt;/a>
&lt;/li>
&lt;li>&lt;a class="link" href="https://www.elainafan.one/p/ai-programming-pybind-unit-test/" >PyBind 与单元测试&lt;/a>
&lt;/li>
&lt;/ul>
&lt;h3 id="框架与编译">框架与编译
&lt;/h3>&lt;ul>
&lt;li>&lt;a class="link" href="https://www.elainafan.one/p/ai-programming-auto-diff/" >自动微分&lt;/a>
&lt;/li>
&lt;li>&lt;a class="link" href="https://www.elainafan.one/p/ai-programming-computational-graph/" >计算图&lt;/a>
&lt;/li>
&lt;li>&lt;a class="link" href="https://www.elainafan.one/p/ai-programming-compiler-frontend/" >AI 编译器前端&lt;/a>
&lt;/li>
&lt;li>&lt;a class="link" href="https://www.elainafan.one/p/ai-programming-optimization/" >优化&lt;/a>
&lt;/li>
&lt;li>&lt;a class="link" href="https://www.elainafan.one/p/ai-programming-compiler-backend/" >AI 编译器后端&lt;/a>
&lt;/li>
&lt;li>&lt;a class="link" href="https://www.elainafan.one/p/ai-programming-data-processing/" >数据处理&lt;/a>
&lt;/li>
&lt;li>&lt;a class="link" href="https://www.elainafan.one/p/ai-programming-heterogeneous-processors/" >异构处理器&lt;/a>
&lt;/li>
&lt;/ul>
&lt;h3 id="训练与部署">训练与部署
&lt;/h3>&lt;ul>
&lt;li>&lt;a class="link" href="https://www.elainafan.one/p/ai-programming-distributed-data-parallel/" >分布式训练与数据并行&lt;/a>
&lt;/li>
&lt;li>&lt;a class="link" href="https://www.elainafan.one/p/ai-programming-model-tensor-parallel/" >模型并行与张量并行&lt;/a>
&lt;/li>
&lt;li>&lt;a class="link" href="https://www.elainafan.one/p/ai-programming-quantization/" >量化&lt;/a>
&lt;/li>
&lt;li>&lt;a class="link" href="https://www.elainafan.one/p/ai-programming-llm-inference-serving/" >LLM 推理与服务&lt;/a>
&lt;/li>
&lt;li>&lt;a class="link" href="https://www.elainafan.one/p/ai-programming-federated-learning/" >联邦学习&lt;/a>
&lt;/li>
&lt;/ul></description></item></channel></rss>