<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type="text/xsl" href="atom.xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <id>https://pomili.github.io/blog</id>
    <title>pomili Blog</title>
    <updated>2026-05-22T00:00:00.000Z</updated>
    <generator>https://github.com/jpmonette/feed</generator>
    <link rel="alternate" href="https://pomili.github.io/blog"/>
    <subtitle>pomili Blog</subtitle>
    <icon>https://pomili.github.io/img/favicon.svg</icon>
    <entry>
        <title type="html"><![CDATA[使用 Docusaurus 搭建个人文档站点]]></title>
        <id>https://pomili.github.io/blog/hello-docusaurus</id>
        <link href="https://pomili.github.io/blog/hello-docusaurus"/>
        <updated>2026-05-22T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[从零开始，用 Docusaurus 搭建了一个个人文档站点。]]></summary>
        <content type="html"><![CDATA[<p>从零开始，用 Docusaurus 搭建了一个个人文档站点。</p>
<!-- -->
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="为什么选-docusaurus">为什么选 Docusaurus<a href="https://pomili.github.io/blog/hello-docusaurus#%E4%B8%BA%E4%BB%80%E4%B9%88%E9%80%89-docusaurus" class="hash-link" aria-label="为什么选 Docusaurus的直接链接" title="为什么选 Docusaurus的直接链接" translate="no">​</a></h2>
<p>Docusaurus 是 Meta 开源的静态站点生成器，基于 React 构建，专为技术文档设计：</p>
<ul>
<li class=""><strong>MDX 支持</strong> — Markdown + JSX，文档里可以嵌入 React 组件</li>
<li class=""><strong>开箱即用</strong> — 搜索、版本管理、i18n、暗色模式全部内置</li>
<li class=""><strong>React 生态</strong> — 可以自由扩展自定义组件</li>
<li class=""><strong>静态构建</strong> — 纯静态产物，部署到任何托管平台</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="搭建过程">搭建过程<a href="https://pomili.github.io/blog/hello-docusaurus#%E6%90%AD%E5%BB%BA%E8%BF%87%E7%A8%8B" class="hash-link" aria-label="搭建过程的直接链接" title="搭建过程的直接链接" translate="no">​</a></h2>
<p>几行命令就完成了初始化：</p>
<div class="language-bash codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-bash codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#393A34"><span class="token plain">npx create-docusaurus@latest docs-site classic --typescript</span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">cd docs-site</span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">npm start</span><br></div></code></pre></div></div>
<p>本地开发服务器跑在 <code>http://localhost:3000/</code>，修改文档实时热更新。</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="配置要点">配置要点<a href="https://pomili.github.io/blog/hello-docusaurus#%E9%85%8D%E7%BD%AE%E8%A6%81%E7%82%B9" class="hash-link" aria-label="配置要点的直接链接" title="配置要点的直接链接" translate="no">​</a></h2>
<p>核心配置文件是 <code>docusaurus.config.ts</code>，几个关键点：</p>
<ol>
<li class=""><strong>baseUrl</strong> — 本地用 <code>/</code>，部署到 GitHub Pages 需要改为仓库名，如 <code>/docs-site/</code></li>
<li class=""><strong>i18n</strong> — 中文站点设置 <code>defaultLocale: 'zh-Hans'</code></li>
<li class=""><strong>主题定制</strong> — 通过 <code>custom.css</code> 覆盖 Infima 变量，实现自定义配色</li>
</ol>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="部署">部署<a href="https://pomili.github.io/blog/hello-docusaurus#%E9%83%A8%E7%BD%B2" class="hash-link" aria-label="部署的直接链接" title="部署的直接链接" translate="no">​</a></h2>
<p>使用 GitHub Actions 自动部署到 GitHub Pages，推送即发布，无需手动操作。</p>
<hr>
<p>这只是开始。后面会陆续补充更多内容，记录学习与开发的过程。</p>]]></content>
        <author>
            <name>pomili</name>
        </author>
        <category label="Docusaurus" term="Docusaurus"/>
        <category label="前端" term="前端"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[机器学习学习路线：从入门到实践]]></title>
        <id>https://pomili.github.io/blog/ml-roadmap</id>
        <link href="https://pomili.github.io/blog/ml-roadmap"/>
        <updated>2026-05-22T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[从数学基础到工程落地，分享一条可执行的机器学习学习路线。]]></summary>
        <content type="html"><![CDATA[<p>从数学基础到工程落地，分享一条可执行的机器学习学习路线。</p>
<!-- -->
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="第一阶段数学基础">第一阶段：数学基础<a href="https://pomili.github.io/blog/ml-roadmap#%E7%AC%AC%E4%B8%80%E9%98%B6%E6%AE%B5%E6%95%B0%E5%AD%A6%E5%9F%BA%E7%A1%80" class="hash-link" aria-label="第一阶段：数学基础的直接链接" title="第一阶段：数学基础的直接链接" translate="no">​</a></h2>
<p>ML 的核心是数学，建议优先掌握以下内容：</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="线性代数">线性代数<a href="https://pomili.github.io/blog/ml-roadmap#%E7%BA%BF%E6%80%A7%E4%BB%A3%E6%95%B0" class="hash-link" aria-label="线性代数的直接链接" title="线性代数的直接链接" translate="no">​</a></h3>
<ul>
<li class="">向量、矩阵、张量的基本运算</li>
<li class="">特征值和特征向量（理解 PCA 的关键）</li>
<li class="">矩阵分解（SVD、QR）</li>
</ul>
<p>推荐资源：3Blue1Brown 的 <a href="https://www.3blue1brown.com/topics/linear-algebra" target="_blank" rel="noopener noreferrer" class="">线性代数的本质</a> 系列视频。</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="概率论与统计">概率论与统计<a href="https://pomili.github.io/blog/ml-roadmap#%E6%A6%82%E7%8E%87%E8%AE%BA%E4%B8%8E%E7%BB%9F%E8%AE%A1" class="hash-link" aria-label="概率论与统计的直接链接" title="概率论与统计的直接链接" translate="no">​</a></h3>
<ul>
<li class="">概率分布（高斯、伯努利、多项）</li>
<li class="">贝叶斯定理</li>
<li class="">最大似然估计（MLE）和最大后验估计（MAP）</li>
<li class="">期望、方差、协方差</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="微积分">微积分<a href="https://pomili.github.io/blog/ml-roadmap#%E5%BE%AE%E7%A7%AF%E5%88%86" class="hash-link" aria-label="微积分的直接链接" title="微积分的直接链接" translate="no">​</a></h3>
<ul>
<li class="">导数和偏导数</li>
<li class="">链式法则（反向传播的基础）</li>
<li class="">梯度下降的几何理解</li>
<li class="">雅可比矩阵和海森矩阵（了解即可）</li>
</ul>
<blockquote>
<p><strong>建议</strong>：不要等数学全学完再开始写代码，数学和编程同步进行，遇到不懂的再回头补。</p>
</blockquote>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="第二阶段编程工具">第二阶段：编程工具<a href="https://pomili.github.io/blog/ml-roadmap#%E7%AC%AC%E4%BA%8C%E9%98%B6%E6%AE%B5%E7%BC%96%E7%A8%8B%E5%B7%A5%E5%85%B7" class="hash-link" aria-label="第二阶段：编程工具的直接链接" title="第二阶段：编程工具的直接链接" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="python">Python<a href="https://pomili.github.io/blog/ml-roadmap#python" class="hash-link" aria-label="Python的直接链接" title="Python的直接链接" translate="no">​</a></h3>
<p>ML 领域的通用语言，重点掌握：</p>
<ul>
<li class="">NumPy — 矩阵运算和广播机制</li>
<li class="">Pandas — 数据清洗和特征工程</li>
<li class="">Matplotlib / Seaborn — 数据可视化</li>
<li class="">Scikit-learn — 经典 ML 算法的统一接口</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="深度学习框架">深度学习框架<a href="https://pomili.github.io/blog/ml-roadmap#%E6%B7%B1%E5%BA%A6%E5%AD%A6%E4%B9%A0%E6%A1%86%E6%9E%B6" class="hash-link" aria-label="深度学习框架的直接链接" title="深度学习框架的直接链接" translate="no">​</a></h3>
<p>二选一入门，后期两个都要了解：</p>
<ul>
<li class=""><strong>PyTorch</strong>（推荐）— 动态计算图，调试友好，学术界主流</li>
<li class=""><strong>TensorFlow / Keras</strong> — 工业界部署成熟，生态完善</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="第三阶段经典机器学习">第三阶段：经典机器学习<a href="https://pomili.github.io/blog/ml-roadmap#%E7%AC%AC%E4%B8%89%E9%98%B6%E6%AE%B5%E7%BB%8F%E5%85%B8%E6%9C%BA%E5%99%A8%E5%AD%A6%E4%B9%A0" class="hash-link" aria-label="第三阶段：经典机器学习的直接链接" title="第三阶段：经典机器学习的直接链接" translate="no">​</a></h2>
<p>先掌握传统 ML 再进入深度学习，很多思想是相通的：</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="监督学习">监督学习<a href="https://pomili.github.io/blog/ml-roadmap#%E7%9B%91%E7%9D%A3%E5%AD%A6%E4%B9%A0" class="hash-link" aria-label="监督学习的直接链接" title="监督学习的直接链接" translate="no">​</a></h3>
<table><thead><tr><th>算法</th><th>核心思想</th><th>适用场景</th></tr></thead><tbody><tr><td>线性回归</td><td>最小二乘法</td><td>连续值预测</td></tr><tr><td>逻辑回归</td><td>Sigmoid + 交叉熵</td><td>二分类基线</td></tr><tr><td>决策树 / 随机森林</td><td>信息增益 + 集成</td><td>表格数据</td></tr><tr><td>XGBoost / LightGBM</td><td>梯度提升树</td><td>Kaggle 竞赛首选</td></tr><tr><td>SVM</td><td>最大间隔分类</td><td>小样本高维数据</td></tr><tr><td>KNN</td><td>距离度量</td><td>简单分类/回归</td></tr></tbody></table>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="无监督学习">无监督学习<a href="https://pomili.github.io/blog/ml-roadmap#%E6%97%A0%E7%9B%91%E7%9D%A3%E5%AD%A6%E4%B9%A0" class="hash-link" aria-label="无监督学习的直接链接" title="无监督学习的直接链接" translate="no">​</a></h3>
<ul>
<li class="">K-Means 聚类</li>
<li class="">DBSCAN（基于密度的聚类）</li>
<li class="">PCA 降维</li>
<li class="">t-SNE / UMAP 可视化</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="核心概念">核心概念<a href="https://pomili.github.io/blog/ml-roadmap#%E6%A0%B8%E5%BF%83%E6%A6%82%E5%BF%B5" class="hash-link" aria-label="核心概念的直接链接" title="核心概念的直接链接" translate="no">​</a></h3>
<ul>
<li class="">偏差-方差权衡</li>
<li class="">过拟合与正则化（L1/L2）</li>
<li class="">交叉验证</li>
<li class="">特征工程与特征选择</li>
<li class="">模型评估指标（准确率、精确率、召回率、F1、AUC-ROC）</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="第四阶段深度学习">第四阶段：深度学习<a href="https://pomili.github.io/blog/ml-roadmap#%E7%AC%AC%E5%9B%9B%E9%98%B6%E6%AE%B5%E6%B7%B1%E5%BA%A6%E5%AD%A6%E4%B9%A0" class="hash-link" aria-label="第四阶段：深度学习的直接链接" title="第四阶段：深度学习的直接链接" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="基础组件">基础组件<a href="https://pomili.github.io/blog/ml-roadmap#%E5%9F%BA%E7%A1%80%E7%BB%84%E4%BB%B6" class="hash-link" aria-label="基础组件的直接链接" title="基础组件的直接链接" translate="no">​</a></h3>
<ul>
<li class="">全连接网络（MLP）</li>
<li class="">激活函数：ReLU、GELU、Sigmoid、Tanh</li>
<li class="">损失函数：交叉熵、MSE、Hinge Loss</li>
<li class="">优化器：SGD、Adam、AdamW</li>
<li class="">正则化：Dropout、Batch Normalization、Layer Normalization</li>
<li class="">学习率调度与早停（Early Stopping）</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="计算机视觉cv">计算机视觉（CV）<a href="https://pomili.github.io/blog/ml-roadmap#%E8%AE%A1%E7%AE%97%E6%9C%BA%E8%A7%86%E8%A7%89cv" class="hash-link" aria-label="计算机视觉（CV）的直接链接" title="计算机视觉（CV）的直接链接" translate="no">​</a></h3>
<ul>
<li class="">CNN 基础：卷积、池化、感受野</li>
<li class="">经典架构：LeNet → AlexNet → VGG → ResNet → EfficientNet</li>
<li class="">目标检测：YOLO 系列</li>
<li class="">图像分割：U-Net</li>
<li class="">数据增强</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="自然语言处理nlp">自然语言处理（NLP）<a href="https://pomili.github.io/blog/ml-roadmap#%E8%87%AA%E7%84%B6%E8%AF%AD%E8%A8%80%E5%A4%84%E7%90%86nlp" class="hash-link" aria-label="自然语言处理（NLP）的直接链接" title="自然语言处理（NLP）的直接链接" translate="no">​</a></h3>
<ul>
<li class="">词向量：Word2Vec、GloVe</li>
<li class="">RNN / LSTM / GRU</li>
<li class="">Seq2Seq + Attention</li>
<li class="">Transformer 架构（彻底理解这篇论文）</li>
<li class="">BERT / GPT 系列</li>
<li class="">大模型时代：Prompt Engineering、RAG、Fine-tuning</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="生成模型">生成模型<a href="https://pomili.github.io/blog/ml-roadmap#%E7%94%9F%E6%88%90%E6%A8%A1%E5%9E%8B" class="hash-link" aria-label="生成模型的直接链接" title="生成模型的直接链接" translate="no">​</a></h3>
<ul>
<li class="">GAN</li>
<li class="">VAE</li>
<li class="">Diffusion Models（Stable Diffusion）</li>
<li class="">自回归模型</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="第五阶段工程实践">第五阶段：工程实践<a href="https://pomili.github.io/blog/ml-roadmap#%E7%AC%AC%E4%BA%94%E9%98%B6%E6%AE%B5%E5%B7%A5%E7%A8%8B%E5%AE%9E%E8%B7%B5" class="hash-link" aria-label="第五阶段：工程实践的直接链接" title="第五阶段：工程实践的直接链接" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="必做项目由浅入深">必做项目（由浅入深）<a href="https://pomili.github.io/blog/ml-roadmap#%E5%BF%85%E5%81%9A%E9%A1%B9%E7%9B%AE%E7%94%B1%E6%B5%85%E5%85%A5%E6%B7%B1" class="hash-link" aria-label="必做项目（由浅入深）的直接链接" title="必做项目（由浅入深）的直接链接" translate="no">​</a></h3>
<ol>
<li class="">用 Scikit-learn 做完整的分类/回归 pipeline（数据清洗 → 特征工程 → 训练 → 评估）</li>
<li class="">手写数字识别（MNIST）— CNN 入门</li>
<li class="">图像分类（CIFAR-10/CIFAR-100）— 学习训练调参</li>
<li class="">文本分类 / 情感分析 — NLP 入门</li>
<li class="">Kaggle 比赛（从 Tabular Playground 开始）</li>
<li class="">部署一个模型作为 API 服务</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mlops-技能">MLOps 技能<a href="https://pomili.github.io/blog/ml-roadmap#mlops-%E6%8A%80%E8%83%BD" class="hash-link" aria-label="MLOps 技能的直接链接" title="MLOps 技能的直接链接" translate="no">​</a></h3>
<ul>
<li class="">实验追踪：MLflow、Weights &amp; Biases</li>
<li class="">数据版本管理：DVC</li>
<li class="">模型部署：FastAPI、Docker</li>
<li class="">模型服务：TorchServe、Triton Inference Server</li>
<li class="">工作流编排：Airflow</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="学习资源推荐">学习资源推荐<a href="https://pomili.github.io/blog/ml-roadmap#%E5%AD%A6%E4%B9%A0%E8%B5%84%E6%BA%90%E6%8E%A8%E8%8D%90" class="hash-link" aria-label="学习资源推荐的直接链接" title="学习资源推荐的直接链接" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="课程">课程<a href="https://pomili.github.io/blog/ml-roadmap#%E8%AF%BE%E7%A8%8B" class="hash-link" aria-label="课程的直接链接" title="课程的直接链接" translate="no">​</a></h3>
<table><thead><tr><th>课程</th><th>难度</th><th>特点</th></tr></thead><tbody><tr><td>吴恩达 Machine Learning</td><td>入门</td><td>经典课程，理论扎实</td></tr><tr><td>吴恩达 Deep Learning Specialization</td><td>入门</td><td>偏代码，适合快速上手</td></tr><tr><td>李宏毅 ML 课程</td><td>入门-中级</td><td>中文授课，讲解生动</td></tr><tr><td>CS231n (Stanford)</td><td>中级</td><td>计算机视觉方向</td></tr><tr><td>CS224n (Stanford)</td><td>中级</td><td>NLP 方向</td></tr><tr><td>李沐《动手学深度学习》</td><td>入门-中级</td><td>中文教材，代码驱动</td></tr></tbody></table>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="书籍">书籍<a href="https://pomili.github.io/blog/ml-roadmap#%E4%B9%A6%E7%B1%8D" class="hash-link" aria-label="书籍的直接链接" title="书籍的直接链接" translate="no">​</a></h3>
<ul>
<li class="">《统计学习方法》李航 — 经典 ML 理论</li>
<li class="">《机器学习》周志华（西瓜书）— 全面覆盖</li>
<li class="">《动手学深度学习》(d2l.ai) — 代码 + 理论，强烈推荐</li>
<li class="">《深度学习》(花书) — 适合进阶查阅，不适合入门</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="实践平台">实践平台<a href="https://pomili.github.io/blog/ml-roadmap#%E5%AE%9E%E8%B7%B5%E5%B9%B3%E5%8F%B0" class="hash-link" aria-label="实践平台的直接链接" title="实践平台的直接链接" translate="no">​</a></h3>
<ul>
<li class=""><strong>Kaggle</strong> — 比赛 + 数据集 + Notebook</li>
<li class=""><strong>Papers With Code</strong> — 论文 + 复现代码</li>
<li class=""><strong>Hugging Face</strong> — 模型和数据集社区</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="学习建议">学习建议<a href="https://pomili.github.io/blog/ml-roadmap#%E5%AD%A6%E4%B9%A0%E5%BB%BA%E8%AE%AE" class="hash-link" aria-label="学习建议的直接链接" title="学习建议的直接链接" translate="no">​</a></h2>
<ol>
<li class=""><strong>代码驱动</strong>：看视频/读书的同时一定要动手写代码，理论看懂和能跑通是两回事。</li>
<li class=""><strong>做项目而不是刷课程</strong>：完成一个完整项目比上完十门课更有价值。</li>
<li class=""><strong>读论文</strong>：养成读论文的习惯，从经典论文开始（ResNet、Transformer、BERT）。</li>
<li class=""><strong>写博客记录</strong>：把学到的内容用自己的话写出来，教是最好的学。</li>
<li class=""><strong>保持耐心</strong>：ML 领域知识更新快，关注基础原理而非追逐每个新热点。</li>
</ol>
<hr>
<p>学习路线不是线性的，不同阶段之间会有交叉和往复。关键是保持持续学习的节奏，每天进步一点。</p>]]></content>
        <author>
            <name>pomili</name>
        </author>
        <category label="机器学习" term="机器学习"/>
        <category label="AI" term="AI"/>
    </entry>
</feed>