<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://mgl666.github.io/posts/0-machine-learning-intro/</loc>
<lastmod>2026-07-27T03:56:13+08:00</lastmod>
</url>
<url>
<loc>https://mgl666.github.io/posts/0-deep-learning-cv-basics/</loc>
<lastmod>2026-07-27T03:56:13+08:00</lastmod>
</url>
<url>
<loc>https://mgl666.github.io/posts/0-deep-learning-cv-paper/</loc>
<lastmod>2026-05-09T10:00:00+08:00</lastmod>
</url>
<url>
<loc>https://mgl666.github.io/posts/0-deep-learning-llm-basics/</loc>
<lastmod>2026-05-09T10:00:00+08:00</lastmod>
</url>
<url>
<loc>https://mgl666.github.io/posts/0-deep-learning-llm-paper/</loc>
<lastmod>2026-05-09T10:00:00+08:00</lastmod>
</url>
<url>
<loc>https://mgl666.github.io/posts/0-stanford-cs336/</loc>
<lastmod>2026-05-09T10:00:00+08:00</lastmod>
</url>
<url>
<loc>https://mgl666.github.io/posts/0-ai4s-meteorology-intro/</loc>
<lastmod>2026-07-27T03:56:13+08:00</lastmod>
</url>
<url>
<loc>https://mgl666.github.io/posts/0-ai4s-nowcasting-intro/</loc>
<lastmod>2026-07-27T03:56:13+08:00</lastmod>
</url>
<url>
<loc>https://mgl666.github.io/posts/0-ai4s-shortterm-bias-intro/</loc>
<lastmod>2026-07-27T03:56:13+08:00</lastmod>
</url>
<url>
<loc>https://mgl666.github.io/posts/0-ai4s-foundation-model-intro/</loc>
<lastmod>2026-07-27T03:56:13+08:00</lastmod>
</url>
<url>
<loc>https://mgl666.github.io/posts/0-ai4s-s2s-intro/</loc>
<lastmod>2026-07-27T03:56:13+08:00</lastmod>
</url>
<url>
<loc>https://mgl666.github.io/posts/0-ai4s-data-assimilation-intro/</loc>
<lastmod>2026-07-27T03:56:13+08:00</lastmod>
</url>
<url>
<loc>https://mgl666.github.io/posts/0-ai4s-ensemble-forecast-intro/</loc>
<lastmod>2026-07-27T03:56:13+08:00</lastmod>
</url>
<url>
<loc>https://mgl666.github.io/posts/0-algorithm-intro/</loc>
<lastmod>2026-07-27T03:56:13+08:00</lastmod>
</url>
<url>
<loc>https://mgl666.github.io/posts/0-algorithm-basics-intro/</loc>
<lastmod>2026-07-27T03:56:13+08:00</lastmod>
</url>
<url>
<loc>https://mgl666.github.io/posts/0-algorithm-offer-intro/</loc>
<lastmod>2026-07-27T03:56:13+08:00</lastmod>
</url>
<url>
<loc>https://mgl666.github.io/posts/76-%E6%9C%80%E5%B0%8F%E8%A6%86%E7%9B%96%E5%AD%90%E4%B8%B2/</loc>
<lastmod>2026-07-28T18:35:55+08:00</lastmod>
</url>
<url>
<loc>https://mgl666.github.io/posts/1-%E5%A4%A7%E6%A8%A1%E5%9E%8B%E5%9F%BA%E7%A1%80/</loc>
<lastmod>2026-07-28T18:35:55+08:00</lastmod>
</url>
<url>
<loc>https://mgl666.github.io/posts/1-%E6%90%AD%E5%BB%BA%E4%B8%80%E4%B8%AAagent/</loc>
<lastmod>2026-07-28T18:35:55+08:00</lastmod>
</url>
<url>
<loc>https://mgl666.github.io/posts/5-tool-calling/</loc>
<lastmod>2026-07-28T18:35:55+08:00</lastmod>
</url>
<url>
<loc>https://mgl666.github.io/posts/minimusic-%E5%8F%91%E5%B8%83%E5%8D%9A%E5%AE%A2/</loc>
<lastmod>2026-07-13T01:12:52+08:00</lastmod>
</url>
<url>
<loc>https://mgl666.github.io/posts/minipdf-%E5%8F%91%E5%B8%83%E5%8D%9A%E5%AE%A2/</loc>
<lastmod>2026-07-14T23:40:32+08:00</lastmod>
</url>
<url>
<loc>https://mgl666.github.io/posts/1-%E4%B8%AA%E4%BA%BA%E8%87%AA%E5%BB%BAvpn%E4%BB%A3%E7%90%86%E6%9C%8D%E5%8A%A1%E6%95%99%E7%A8%8B/</loc>
<lastmod>2026-08-22T20:29:35+08:00</lastmod>
</url>
<url>
<loc>https://mgl666.github.io/posts/aiapiport-%E5%8F%91%E5%B8%83%E5%8D%9A%E5%AE%A2/</loc>
<lastmod>2026-07-26T14:32:20+08:00</lastmod>
</url>
<url>
<loc>https://mgl666.github.io/posts/minispark-%E5%8F%91%E5%B8%83%E5%8D%9A%E5%AE%A2/</loc>
<lastmod>2026-07-27T10:11:40+08:00</lastmod>
</url>
<url>
<loc>https://mgl666.github.io/posts/nju-earth-fdp-%E5%8F%91%E5%B8%83/</loc>
<lastmod>2026-08-01T00:45:55+08:00</lastmod>
</url>
<url>
<loc>https://mgl666.github.io/posts/raincast-kdd2026-%E8%AE%BA%E6%96%87%E5%8F%91%E5%B8%83/</loc>
<lastmod>2026-08-22T22:59:27+08:00</lastmod>
</url>
<url>
<loc>https://mgl666.github.io/posts/1-deepseek-agent/</loc>
<lastmod>2026-08-22T21:02:12+08:00</lastmod>
</url>
<url>
<loc>https://mgl666.github.io/posts/1-codex-agent/</loc>
<lastmod>2026-08-22T21:02:12+08:00</lastmod>
</url>
<url>
<loc>https://mgl666.github.io/posts/1-pi-agent/</loc>
<lastmod>2026-08-22T21:02:12+08:00</lastmod>
</url>
<url>
<loc>https://mgl666.github.io/posts/1-openclaw/</loc>
<lastmod>2026-08-22T21:02:12+08:00</lastmod>
</url>
<url>
<loc>https://mgl666.github.io/posts/1-hermes/</loc>
<lastmod>2026-08-22T21:02:12+08:00</lastmod>
</url>
<url>
<loc>https://mgl666.github.io/posts/1-paper/</loc>
<lastmod>2026-08-22T21:02:12+08:00</lastmod>
</url>
<url>
<loc>https://mgl666.github.io/posts/2-agent%E7%9A%84%E6%A0%B8%E5%BF%83%E6%A6%82%E5%BF%B5/</loc>
<lastmod>2026-08-23T11:15:12+08:00</lastmod>
</url>
<url>
<loc>https://mgl666.github.io/cv/</loc>
<lastmod>2026-09-13T18:31:02+08:00</lastmod>
</url>
<url>
<loc>https://mgl666.github.io/zh/cv/</loc>
<lastmod>2026-09-13T18:31:02+08:00</lastmod>
</url>
<url>
<loc>https://mgl666.github.io/categories/</loc>
<lastmod>2026-09-13T18:31:02+08:00</lastmod>
</url>
<url>
<loc>https://mgl666.github.io/zh/categories/</loc>
<lastmod>2026-09-13T18:31:02+08:00</lastmod>
</url>
<url>
<loc>https://mgl666.github.io/archives/</loc>
<lastmod>2026-09-13T18:31:02+08:00</lastmod>
</url>
<url>
<loc>https://mgl666.github.io/zh/archives/</loc>
<lastmod>2026-09-13T18:31:02+08:00</lastmod>
</url>
<url>
<loc>https://mgl666.github.io/zh/</loc>
</url>
<url>
<loc>https://mgl666.github.io/</loc>
</url>
<url>
<loc>https://mgl666.github.io/posts/machine-learning-introduction/</loc>
<lastmod>2026-07-27T03:56:13+08:00</lastmod>
</url>
<url>
<loc>https://mgl666.github.io/posts/deep-learning-cv-basics/</loc>
<lastmod>2026-07-27T03:56:13+08:00</lastmod>
</url>
<url>
<loc>https://mgl666.github.io/posts/deep-learning-cv-papers/</loc>
</url>
<url>
<loc>https://mgl666.github.io/posts/deep-learning-llm-basics/</loc>
</url>
<url>
<loc>https://mgl666.github.io/posts/deep-learning-llm-papers/</loc>
</url>
<url>
<loc>https://mgl666.github.io/posts/stanford-cs336/</loc>
</url>
<url>
<loc>https://mgl666.github.io/posts/ai4s-meteorology-introduction/</loc>
<lastmod>2026-07-27T03:56:13+08:00</lastmod>
</url>
<url>
<loc>https://mgl666.github.io/posts/ai4s-meteorology-nowcasting-precipitation-forecast/</loc>
<lastmod>2026-07-27T03:56:13+08:00</lastmod>
</url>
<url>
<loc>https://mgl666.github.io/posts/ai4s-meteorology-short-range-precipitation-forecast-bias-correction/</loc>
<lastmod>2026-07-27T03:56:13+08:00</lastmod>
</url>
<url>
<loc>https://mgl666.github.io/posts/ai4s-meteorology-weather-foundation-models/</loc>
<lastmod>2026-07-27T03:56:13+08:00</lastmod>
</url>
<url>
<loc>https://mgl666.github.io/posts/ai4s-meteorology-s2s-weather-forecast/</loc>
<lastmod>2026-07-27T03:56:13+08:00</lastmod>
</url>
<url>
<loc>https://mgl666.github.io/posts/ai4s-meteorology-data-assimilation/</loc>
<lastmod>2026-07-27T03:56:13+08:00</lastmod>
</url>
<url>
<loc>https://mgl666.github.io/posts/ai4s-meteorology-ensemble-forecast/</loc>
<lastmod>2026-07-27T03:56:13+08:00</lastmod>
</url>
<url>
<loc>https://mgl666.github.io/posts/algorithm-problems-introduction/</loc>
<lastmod>2026-07-27T03:56:13+08:00</lastmod>
</url>
<url>
<loc>https://mgl666.github.io/posts/algorithm-problems-basics/</loc>
<lastmod>2026-07-27T03:56:13+08:00</lastmod>
</url>
<url>
<loc>https://mgl666.github.io/posts/algorithm-problems-coding-interview-sword-finger-offer/</loc>
<lastmod>2026-07-27T03:56:13+08:00</lastmod>
</url>
<url>
<loc>https://mgl666.github.io/posts/76-minimum-window-substring/</loc>
<lastmod>2026-07-28T18:35:55+08:00</lastmod>
</url>
<url>
<loc>https://mgl666.github.io/posts/chapter-1-fundamentals-of-large-language-models/</loc>
<lastmod>2026-07-28T18:35:55+08:00</lastmod>
</url>
<url>
<loc>https://mgl666.github.io/posts/build-an-agent/</loc>
<lastmod>2026-07-28T18:35:55+08:00</lastmod>
</url>
<url>
<loc>https://mgl666.github.io/posts/chapter-5-tool-calling/</loc>
<lastmod>2026-07-28T18:35:55+08:00</lastmod>
</url>
<url>
<loc>https://mgl666.github.io/posts/minimusic-a-lightweight-local-music-player/</loc>
</url>
<url>
<loc>https://mgl666.github.io/posts/minipdf-a-lightweight-local-pdf-reader-and-management-tool/</loc>
</url>
<url>
<loc>https://mgl666.github.io/posts/tutorial-self-hosted-vpn-proxy-service/</loc>
<lastmod>2026-08-22T20:29:35+08:00</lastmod>
</url>
<url>
<loc>https://mgl666.github.io/posts/aiapiport-a-minimal-llm-api-gateway-to-unify-all-your-scattered-api-keys/</loc>
</url>
<url>
<loc>https://mgl666.github.io/posts/minispark-a-lightweight-ai-agent-framework-that-runs-on-a-1gb-server/</loc>
</url>
<url>
<loc>https://mgl666.github.io/posts/nju-earth-joins-fdp-building-a-family-of-ai-weather-forecasting-models/</loc>
</url>
<url>
<loc>https://mgl666.github.io/posts/raincast-a-high-resolution-72-hour-short-term-precipitation-forecasting-model/</loc>
<lastmod>2026-08-22T22:59:27+08:00</lastmod>
</url>
<url>
<loc>https://mgl666.github.io/posts/deepseek-s-open-source-explanation-of-harness/</loc>
</url>
<url>
<loc>https://mgl666.github.io/posts/codex-agent-detailed-explanation/</loc>
</url>
<url>
<loc>https://mgl666.github.io/posts/pi-agent-detailed-explanation/</loc>
</url>
<url>
<loc>https://mgl666.github.io/posts/openclaw-detailed-explanation/</loc>
</url>
<url>
<loc>https://mgl666.github.io/posts/hermes-detailed-explanation/</loc>
</url>
<url>
<loc>https://mgl666.github.io/posts/agent-related-paper-interpretation/</loc>
</url>
<url>
<loc>https://mgl666.github.io/posts/chapter-2-core-concept-of-agent/</loc>
</url>
<url>
<loc>https://mgl666.github.io/categories/%E6%9C%BA%E5%99%A8%E5%AD%A6%E4%B9%A0/</loc>
</url>
<url>
<loc>https://mgl666.github.io/zh/categories/%E6%9C%BA%E5%99%A8%E5%AD%A6%E4%B9%A0/</loc>
</url>
<url>
<loc>https://mgl666.github.io/categories/%E6%B7%B1%E5%BA%A6%E5%AD%A6%E4%B9%A0-cv/</loc>
</url>
<url>
<loc>https://mgl666.github.io/zh/categories/%E6%B7%B1%E5%BA%A6%E5%AD%A6%E4%B9%A0-cv/</loc>
</url>
<url>
<loc>https://mgl666.github.io/categories/cv%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86/</loc>
</url>
<url>
<loc>https://mgl666.github.io/zh/categories/cv%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86/</loc>
</url>
<url>
<loc>https://mgl666.github.io/categories/cv%E8%AE%BA%E6%96%87/</loc>
</url>
<url>
<loc>https://mgl666.github.io/zh/categories/cv%E8%AE%BA%E6%96%87/</loc>
</url>
<url>
<loc>https://mgl666.github.io/categories/%E6%B7%B1%E5%BA%A6%E5%AD%A6%E4%B9%A0-llm/</loc>
</url>
<url>
<loc>https://mgl666.github.io/zh/categories/%E6%B7%B1%E5%BA%A6%E5%AD%A6%E4%B9%A0-llm/</loc>
</url>
<url>
<loc>https://mgl666.github.io/categories/llm%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86/</loc>
</url>
<url>
<loc>https://mgl666.github.io/zh/categories/llm%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86/</loc>
</url>
<url>
<loc>https://mgl666.github.io/categories/llm%E8%AE%BA%E6%96%87/</loc>
</url>
<url>
<loc>https://mgl666.github.io/zh/categories/llm%E8%AE%BA%E6%96%87/</loc>
</url>
<url>
<loc>https://mgl666.github.io/categories/cs336/</loc>
</url>
<url>
<loc>https://mgl666.github.io/zh/categories/cs336/</loc>
</url>
<url>
<loc>https://mgl666.github.io/categories/ai4s(%E6%B0%94%E8%B1%A1)/</loc>
</url>
<url>
<loc>https://mgl666.github.io/zh/categories/ai4s(%E6%B0%94%E8%B1%A1)/</loc>
</url>
<url>
<loc>https://mgl666.github.io/categories/%E7%9F%AD%E4%B8%B4%E9%99%8D%E6%B0%B4%E9%A2%84%E6%8A%A5/</loc>
</url>
<url>
<loc>https://mgl666.github.io/zh/categories/%E7%9F%AD%E4%B8%B4%E9%99%8D%E6%B0%B4%E9%A2%84%E6%8A%A5/</loc>
</url>
<url>
<loc>https://mgl666.github.io/categories/%E7%9F%AD%E6%9C%9F%E9%99%8D%E6%B0%B4%E9%A2%84%E6%8A%A5&amp;%E5%81%8F%E5%B7%AE%E8%AE%A2%E6%AD%A3/</loc>
</url>
<url>
<loc>https://mgl666.github.io/zh/categories/%E7%9F%AD%E6%9C%9F%E9%99%8D%E6%B0%B4%E9%A2%84%E6%8A%A5&amp;%E5%81%8F%E5%B7%AE%E8%AE%A2%E6%AD%A3/</loc>
</url>
<url>
<loc>https://mgl666.github.io/categories/%E6%B0%94%E8%B1%A1%E5%A4%A7%E6%A8%A1%E5%9E%8B/</loc>
</url>
<url>
<loc>https://mgl666.github.io/zh/categories/%E6%B0%94%E8%B1%A1%E5%A4%A7%E6%A8%A1%E5%9E%8B/</loc>
</url>
<url>
<loc>https://mgl666.github.io/categories/s2s%E6%B0%94%E8%B1%A1%E9%A2%84%E6%8A%A5/</loc>
</url>
<url>
<loc>https://mgl666.github.io/zh/categories/s2s%E6%B0%94%E8%B1%A1%E9%A2%84%E6%8A%A5/</loc>
</url>
<url>
<loc>https://mgl666.github.io/categories/%E6%95%B0%E6%8D%AE%E5%90%8C%E5%8C%96/</loc>
</url>
<url>
<loc>https://mgl666.github.io/zh/categories/%E6%95%B0%E6%8D%AE%E5%90%8C%E5%8C%96/</loc>
</url>
<url>
<loc>https://mgl666.github.io/categories/%E9%9B%86%E5%90%88%E9%A2%84%E6%8A%A5/</loc>
</url>
<url>
<loc>https://mgl666.github.io/zh/categories/%E9%9B%86%E5%90%88%E9%A2%84%E6%8A%A5/</loc>
</url>
<url>
<loc>https://mgl666.github.io/categories/%E7%AE%97%E6%B3%95%E9%A2%98/</loc>
</url>
<url>
<loc>https://mgl666.github.io/zh/categories/%E7%AE%97%E6%B3%95%E9%A2%98/</loc>
</url>
<url>
<loc>https://mgl666.github.io/categories/%E7%AE%97%E6%B3%95%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86/</loc>
</url>
<url>
<loc>https://mgl666.github.io/zh/categories/%E7%AE%97%E6%B3%95%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86/</loc>
</url>
<url>
<loc>https://mgl666.github.io/categories/%E5%89%91%E6%8C%87offer/</loc>
</url>
<url>
<loc>https://mgl666.github.io/zh/categories/%E5%89%91%E6%8C%87offer/</loc>
</url>
<url>
<loc>https://mgl666.github.io/categories/hot100/</loc>
</url>
<url>
<loc>https://mgl666.github.io/zh/categories/hot100/</loc>
</url>
<url>
<loc>https://mgl666.github.io/categories/%E6%99%BA%E8%83%BD%E4%BD%93/</loc>
</url>
<url>
<loc>https://mgl666.github.io/zh/categories/%E6%99%BA%E8%83%BD%E4%BD%93/</loc>
</url>
<url>
<loc>https://mgl666.github.io/categories/%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86/</loc>
</url>
<url>
<loc>https://mgl666.github.io/zh/categories/%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86/</loc>
</url>
<url>
<loc>https://mgl666.github.io/categories/%E9%A1%B9%E7%9B%AE-%E6%90%AD%E5%BB%BA%E4%B8%80%E4%B8%AA%E6%99%BA%E8%83%BD%E4%BD%93/</loc>
</url>
<url>
<loc>https://mgl666.github.io/zh/categories/%E9%A1%B9%E7%9B%AE-%E6%90%AD%E5%BB%BA%E4%B8%80%E4%B8%AA%E6%99%BA%E8%83%BD%E4%BD%93/</loc>
</url>
<url>
<loc>https://mgl666.github.io/categories/portfolio/</loc>
</url>
<url>
<loc>https://mgl666.github.io/zh/categories/portfolio/</loc>
</url>
<url>
<loc>https://mgl666.github.io/categories/%E6%97%A5%E5%B8%B8%E8%AE%B0%E5%BD%95/</loc>
</url>
<url>
<loc>https://mgl666.github.io/zh/categories/%E6%97%A5%E5%B8%B8%E8%AE%B0%E5%BD%95/</loc>
</url>
<url>
<loc>https://mgl666.github.io/categories/deepseek/</loc>
</url>
<url>
<loc>https://mgl666.github.io/zh/categories/deepseek/</loc>
</url>
<url>
<loc>https://mgl666.github.io/categories/codex/</loc>
</url>
<url>
<loc>https://mgl666.github.io/zh/categories/codex/</loc>
</url>
<url>
<loc>https://mgl666.github.io/categories/pi/</loc>
</url>
<url>
<loc>https://mgl666.github.io/zh/categories/pi/</loc>
</url>
<url>
<loc>https://mgl666.github.io/categories/openclaw/</loc>
</url>
<url>
<loc>https://mgl666.github.io/zh/categories/openclaw/</loc>
</url>
<url>
<loc>https://mgl666.github.io/categories/hermes/</loc>
</url>
<url>
<loc>https://mgl666.github.io/zh/categories/hermes/</loc>
</url>
<url>
<loc>https://mgl666.github.io/categories/agent%E8%AE%BA%E6%96%87/</loc>
</url>
<url>
<loc>https://mgl666.github.io/zh/categories/agent%E8%AE%BA%E6%96%87/</loc>
</url>
<url>
<loc>https://mgl666.github.io/zh/page2/</loc>
</url>
<url>
<loc>https://mgl666.github.io/zh/page3/</loc>
</url>
<url>
<loc>https://mgl666.github.io/zh/page4/</loc>
</url>
<url>
<loc>https://mgl666.github.io/page2/</loc>
</url>
<url>
<loc>https://mgl666.github.io/page3/</loc>
</url>
<url>
<loc>https://mgl666.github.io/page4/</loc>
</url>
</urlset>
