<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://ottercoconut.github.io/categories/</loc><lastmod>2026-06-24T11:02:00+08:00</lastmod><xhtml:link rel="alternate" hreflang="zh-CN" href="https://ottercoconut.github.io/categories/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://ottercoconut.github.io/en/categories/"/></url><url><loc>https://ottercoconut.github.io/post/</loc><lastmod>2026-06-24T11:02:00+08:00</lastmod><xhtml:link rel="alternate" hreflang="zh-CN" href="https://ottercoconut.github.io/post/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://ottercoconut.github.io/en/post/"/></url><url><loc>https://ottercoconut.github.io/p/toefl-writing/</loc><lastmod>2026-06-24T11:02:00+08:00</lastmod></url><url><loc>https://ottercoconut.github.io/</loc><lastmod>2026-06-24T11:02:00+08:00</lastmod><xhtml:link rel="alternate" hreflang="zh-CN" href="https://ottercoconut.github.io/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://ottercoconut.github.io/en/"/></url><url><loc>https://ottercoconut.github.io/categories/%E8%8B%B1%E8%AF%AD/</loc><lastmod>2026-06-24T11:02:00+08:00</lastmod></url><url><loc>https://ottercoconut.github.io/tags/rag/</loc><lastmod>2026-05-12T16:17:17+08:00</lastmod><xhtml:link rel="alternate" hreflang="zh-CN" href="https://ottercoconut.github.io/tags/rag/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://ottercoconut.github.io/en/tags/rag/"/></url><url><loc>https://ottercoconut.github.io/tags/splade/</loc><lastmod>2026-05-12T16:17:17+08:00</lastmod><xhtml:link rel="alternate" hreflang="zh-CN" href="https://ottercoconut.github.io/tags/splade/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://ottercoconut.github.io/en/tags/splade/"/></url><url><loc>https://ottercoconut.github.io/tags/</loc><lastmod>2026-05-12T16:17:17+08:00</lastmod><xhtml:link rel="alternate" hreflang="zh-CN" href="https://ottercoconut.github.io/tags/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://ottercoconut.github.io/en/tags/"/></url><url><loc>https://ottercoconut.github.io/categories/%E6%8A%80%E6%9C%AF/</loc><lastmod>2026-05-12T16:17:17+08:00</lastmod></url><url><loc>https://ottercoconut.github.io/tags/%E7%A8%80%E7%96%8F%E5%90%91%E9%87%8F/</loc><lastmod>2026-05-12T16:17:17+08:00</lastmod></url><url><loc>https://ottercoconut.github.io/p/%E7%A8%80%E7%96%8F%E5%90%91%E9%87%8F%E4%B8%8E-splade-%E6%A8%A1%E5%9E%8B/</loc><lastmod>2026-05-12T16:17:17+08:00</lastmod><xhtml:link rel="alternate" hreflang="zh-CN" href="https://ottercoconut.github.io/p/%E7%A8%80%E7%96%8F%E5%90%91%E9%87%8F%E4%B8%8E-splade-%E6%A8%A1%E5%9E%8B/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://ottercoconut.github.io/en/p/sparse-vectors-and-the-splade-model/"/></url><url><loc>https://ottercoconut.github.io/tags/bm25/</loc><lastmod>2026-05-09T13:30:00+08:00</lastmod><xhtml:link rel="alternate" hreflang="zh-CN" href="https://ottercoconut.github.io/tags/bm25/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://ottercoconut.github.io/en/tags/bm25/"/></url><url><loc>https://ottercoconut.github.io/p/practical-bm25/</loc><lastmod>2026-05-09T13:30:00+08:00</lastmod><xhtml:link rel="alternate" hreflang="zh-CN" href="https://ottercoconut.github.io/p/practical-bm25/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://ottercoconut.github.io/en/p/practical-bm25/"/></url><url><loc>https://ottercoconut.github.io/tags/asyncio/</loc><lastmod>2026-04-23T16:08:00+08:00</lastmod></url><url><loc>https://ottercoconut.github.io/tags/python/</loc><lastmod>2026-04-23T16:08:00+08:00</lastmod></url><url><loc>https://ottercoconut.github.io/p/python-asyncio%E5%8D%8F%E7%A8%8B%E4%B8%8E%E4%BB%BB%E5%8A%A1/</loc><lastmod>2026-04-23T16:08:00+08:00</lastmod></url><url><loc>https://ottercoconut.github.io/categories/%E5%90%8E%E7%AB%AF%E5%BC%80%E5%8F%91/</loc><lastmod>2026-04-23T16:08:00+08:00</lastmod></url><url><loc>https://ottercoconut.github.io/tags/ragflow/</loc><lastmod>2026-04-14T20:06:34+08:00</lastmod></url><url><loc>https://ottercoconut.github.io/p/ragflow%E5%88%87%E7%89%87%E7%AD%96%E7%95%A5%E8%A7%A3%E6%9E%90/</loc><lastmod>2026-04-14T20:06:34+08:00</lastmod></url><url><loc>https://ottercoconut.github.io/tags/%E5%88%87%E7%89%87/</loc><lastmod>2026-04-14T20:06:34+08:00</lastmod></url><url><loc>https://ottercoconut.github.io/tags/attention/</loc><lastmod>2026-04-08T09:46:07+08:00</lastmod></url><url><loc>https://ottercoconut.github.io/p/cs224n-assignment3-nmt/</loc><lastmod>2026-04-08T09:46:07+08:00</lastmod></url><url><loc>https://ottercoconut.github.io/tags/lstm/</loc><lastmod>2026-04-08T09:46:07+08:00</lastmod></url><url><loc>https://ottercoconut.github.io/tags/seq2seq/</loc><lastmod>2026-04-08T09:46:07+08:00</lastmod><xhtml:link rel="alternate" hreflang="zh-CN" href="https://ottercoconut.github.io/tags/seq2seq/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://ottercoconut.github.io/en/tags/seq2seq/"/></url><url><loc>https://ottercoconut.github.io/categories/%E6%B7%B1%E5%BA%A6%E5%AD%A6%E4%B9%A0/</loc><lastmod>2026-04-08T09:46:07+08:00</lastmod></url><url><loc>https://ottercoconut.github.io/page/</loc><lastmod>2026-03-10T23:00:00+08:00</lastmod><xhtml:link rel="alternate" hreflang="zh-CN" href="https://ottercoconut.github.io/page/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://ottercoconut.github.io/en/page/"/></url><url><loc>https://ottercoconut.github.io/about/</loc><lastmod>2026-03-10T23:00:00+08:00</lastmod><xhtml:link rel="alternate" hreflang="zh-CN" href="https://ottercoconut.github.io/about/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://ottercoconut.github.io/en/about/"/></url><url><loc>https://ottercoconut.github.io/tags/408/</loc><lastmod>2026-02-20T14:10:19+08:00</lastmod></url><url><loc>https://ottercoconut.github.io/p/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C/</loc><lastmod>2026-02-20T14:10:19+08:00</lastmod></url><url><loc>https://ottercoconut.github.io/categories/%E7%90%86%E8%AE%BA/</loc><lastmod>2026-02-20T14:10:19+08:00</lastmod></url><url><loc>https://ottercoconut.github.io/tags/%E7%BD%91%E7%BB%9C/</loc><lastmod>2026-02-20T14:10:19+08:00</lastmod></url><url><loc>https://ottercoconut.github.io/tags/%E4%BB%A3%E7%90%86/</loc><lastmod>2026-02-16T11:12:15+08:00</lastmod></url><url><loc>https://ottercoconut.github.io/p/%E7%BE%A4%E6%99%96nas%E4%BB%A3%E7%90%86%E5%8F%8Aemby%E9%85%8D%E7%BD%AE/</loc><lastmod>2026-02-16T11:12:15+08:00</lastmod><xhtml:link rel="alternate" hreflang="zh-CN" href="https://ottercoconut.github.io/p/%E7%BE%A4%E6%99%96nas%E4%BB%A3%E7%90%86%E5%8F%8Aemby%E9%85%8D%E7%BD%AE/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://ottercoconut.github.io/en/p/synology-nas-proxy-and-emby-configuration/"/></url><url><loc>https://ottercoconut.github.io/categories/%E5%AE%9E%E7%94%A8%E6%8A%80%E6%9C%AF/</loc><lastmod>2026-02-16T11:12:15+08:00</lastmod></url><url><loc>https://ottercoconut.github.io/p/%E5%A6%82%E4%BD%95%E5%9C%A8wsl2%E4%B8%8A%E4%BD%BF%E7%94%A8%E6%9C%AC%E6%9C%BA%E4%BB%A3%E7%90%86/</loc><lastmod>2026-01-30T16:31:20+08:00</lastmod><xhtml:link rel="alternate" hreflang="zh-CN" href="https://ottercoconut.github.io/p/%E5%A6%82%E4%BD%95%E5%9C%A8wsl2%E4%B8%8A%E4%BD%BF%E7%94%A8%E6%9C%AC%E6%9C%BA%E4%BB%A3%E7%90%86/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://ottercoconut.github.io/en/p/how-to-use-host-proxy-on-wsl2/"/></url><url><loc>https://ottercoconut.github.io/p/cs224n/</loc><lastmod>2026-01-28T14:31:08+08:00</lastmod><xhtml:link rel="alternate" hreflang="zh-CN" href="https://ottercoconut.github.io/p/cs224n/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://ottercoconut.github.io/en/p/cs224n/"/></url><url><loc>https://ottercoconut.github.io/tags/transformer/</loc><lastmod>2026-01-28T14:31:08+08:00</lastmod><xhtml:link rel="alternate" hreflang="zh-CN" href="https://ottercoconut.github.io/tags/transformer/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://ottercoconut.github.io/en/tags/transformer/"/></url><url><loc>https://ottercoconut.github.io/tags/word-vectors/</loc><lastmod>2026-01-28T14:31:08+08:00</lastmod><xhtml:link rel="alternate" hreflang="zh-CN" href="https://ottercoconut.github.io/tags/word-vectors/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://ottercoconut.github.io/en/tags/word-vectors/"/></url><url><loc>https://ottercoconut.github.io/tags/dataset/</loc><lastmod>2026-01-22T10:49:28+08:00</lastmod><xhtml:link rel="alternate" hreflang="zh-CN" href="https://ottercoconut.github.io/tags/dataset/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://ottercoconut.github.io/en/tags/dataset/"/></url><url><loc>https://ottercoconut.github.io/p/pytorch%E5%9F%BA%E7%A1%80/</loc><lastmod>2026-01-22T10:49:28+08:00</lastmod><xhtml:link rel="alternate" hreflang="zh-CN" href="https://ottercoconut.github.io/p/pytorch%E5%9F%BA%E7%A1%80/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://ottercoconut.github.io/en/p/pytorch-basics/"/></url><url><loc>https://ottercoconut.github.io/tags/tensorboard/</loc><lastmod>2026-01-22T10:49:28+08:00</lastmod><xhtml:link rel="alternate" hreflang="zh-CN" href="https://ottercoconut.github.io/tags/tensorboard/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://ottercoconut.github.io/en/tags/tensorboard/"/></url><url><loc>https://ottercoconut.github.io/tags/knn%E7%AE%97%E6%B3%95/</loc><lastmod>2025-11-23T21:42:00+08:00</lastmod></url><url><loc>https://ottercoconut.github.io/tags/%E8%81%9A%E7%B1%BB%E6%96%B9%E6%B3%95/</loc><lastmod>2025-11-23T21:42:00+08:00</lastmod></url><url><loc>https://ottercoconut.github.io/p/%E6%95%B0%E6%8D%AE%E6%8C%96%E6%8E%98/</loc><lastmod>2025-11-23T21:42:00+08:00</lastmod><xhtml:link rel="alternate" hreflang="zh-CN" href="https://ottercoconut.github.io/p/%E6%95%B0%E6%8D%AE%E6%8C%96%E6%8E%98/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://ottercoconut.github.io/en/p/data-mining/"/></url><url><loc>https://ottercoconut.github.io/tags/%E6%95%B0%E6%8D%AE%E9%A2%84%E5%A4%84%E7%90%86/</loc><lastmod>2025-11-23T21:42:00+08:00</lastmod></url><url><loc>https://ottercoconut.github.io/p/toefl%E5%AD%A6%E4%B9%A0%E7%BB%8F%E9%AA%8C/</loc><lastmod>2025-11-02T15:54:54+08:00</lastmod></url><url><loc>https://ottercoconut.github.io/tags/%E5%AD%98%E5%82%A8/</loc><lastmod>2025-09-10T00:00:00+00:00</lastmod></url><url><loc>https://ottercoconut.github.io/p/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BB%84%E6%88%90%E5%8E%9F%E7%90%86/</loc><lastmod>2025-09-10T00:00:00+00:00</lastmod></url><url><loc>https://ottercoconut.github.io/tags/%E6%8C%87%E4%BB%A4/</loc><lastmod>2025-09-10T00:00:00+00:00</lastmod></url><url><loc>https://ottercoconut.github.io/tags/java/</loc><lastmod>2025-04-01T14:49:00+08:00</lastmod><xhtml:link rel="alternate" hreflang="zh-CN" href="https://ottercoconut.github.io/tags/java/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://ottercoconut.github.io/en/tags/java/"/></url><url><loc>https://ottercoconut.github.io/p/maven-%E5%9F%BA%E7%A1%80/</loc><lastmod>2025-04-01T14:49:00+08:00</lastmod><xhtml:link rel="alternate" hreflang="zh-CN" href="https://ottercoconut.github.io/p/maven-%E5%9F%BA%E7%A1%80/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://ottercoconut.github.io/en/p/maven-fundamentals/"/></url><url><loc>https://ottercoconut.github.io/tags/%E9%A1%B9%E7%9B%AE%E7%AE%A1%E7%90%86/</loc><lastmod>2025-04-01T14:49:00+08:00</lastmod></url><url><loc>https://ottercoconut.github.io/p/java-%E5%A4%9A%E7%BA%BF%E7%A8%8B/</loc><lastmod>2025-03-21T14:50:07+08:00</lastmod><xhtml:link rel="alternate" hreflang="zh-CN" href="https://ottercoconut.github.io/p/java-%E5%A4%9A%E7%BA%BF%E7%A8%8B/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://ottercoconut.github.io/en/p/java-multithreading/"/></url><url><loc>https://ottercoconut.github.io/tags/jvm/</loc><lastmod>2025-03-21T14:50:07+08:00</lastmod><xhtml:link rel="alternate" hreflang="zh-CN" href="https://ottercoconut.github.io/tags/jvm/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://ottercoconut.github.io/en/tags/jvm/"/></url><url><loc>https://ottercoconut.github.io/tags/%E5%B9%B6%E5%8F%91/</loc><lastmod>2025-03-21T14:50:07+08:00</lastmod></url><url><loc>https://ottercoconut.github.io/tags/%E5%A4%9A%E7%BA%BF%E7%A8%8B/</loc><lastmod>2025-03-21T14:50:07+08:00</lastmod></url><url><loc>https://ottercoconut.github.io/tags/linux/</loc><lastmod>2025-03-19T18:48:59+08:00</lastmod><xhtml:link rel="alternate" hreflang="zh-CN" href="https://ottercoconut.github.io/tags/linux/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://ottercoconut.github.io/en/tags/linux/"/></url><url><loc>https://ottercoconut.github.io/tags/minecraft/</loc><lastmod>2025-03-19T18:48:59+08:00</lastmod><xhtml:link rel="alternate" hreflang="zh-CN" href="https://ottercoconut.github.io/tags/minecraft/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://ottercoconut.github.io/en/tags/minecraft/"/></url><url><loc>https://ottercoconut.github.io/tags/%E6%9C%8D%E5%8A%A1%E5%99%A8/</loc><lastmod>2025-03-19T18:48:59+08:00</lastmod></url><url><loc>https://ottercoconut.github.io/p/%E5%9C%A8linuxcentos%E7%B3%BB%E7%BB%9F%E4%B8%8A%E9%83%A8%E7%BD%B2minecraft%E6%9C%8D%E5%8A%A1%E5%99%A8/</loc><lastmod>2025-03-19T18:48:59+08:00</lastmod><xhtml:link rel="alternate" hreflang="zh-CN" href="https://ottercoconut.github.io/p/%E5%9C%A8linuxcentos%E7%B3%BB%E7%BB%9F%E4%B8%8A%E9%83%A8%E7%BD%B2minecraft%E6%9C%8D%E5%8A%A1%E5%99%A8/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://ottercoconut.github.io/en/p/deploying-a-minecraft-server-on-linux-centos/"/></url><url><loc>https://ottercoconut.github.io/p/redis/</loc><lastmod>2025-03-18T15:41:00+08:00</lastmod><xhtml:link rel="alternate" hreflang="zh-CN" href="https://ottercoconut.github.io/p/redis/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://ottercoconut.github.io/en/p/redis/"/></url><url><loc>https://ottercoconut.github.io/tags/%E6%8C%81%E4%B9%85%E5%8C%96/</loc><lastmod>2025-03-18T15:41:00+08:00</lastmod></url><url><loc>https://ottercoconut.github.io/tags/%E7%BC%93%E5%AD%98/</loc><lastmod>2025-03-18T15:41:00+08:00</lastmod></url><url><loc>https://ottercoconut.github.io/tags/%E6%95%B0%E6%8D%AE%E5%BA%93/</loc><lastmod>2025-03-18T15:41:00+08:00</lastmod></url><url><loc>https://ottercoconut.github.io/p/mysql/</loc><lastmod>2025-03-17T20:06:34+08:00</lastmod><xhtml:link rel="alternate" hreflang="zh-CN" href="https://ottercoconut.github.io/p/mysql/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://ottercoconut.github.io/en/p/mysql/"/></url><url><loc>https://ottercoconut.github.io/tags/mysql/</loc><lastmod>2025-03-17T20:06:34+08:00</lastmod><xhtml:link rel="alternate" hreflang="zh-CN" href="https://ottercoconut.github.io/tags/mysql/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://ottercoconut.github.io/en/tags/mysql/"/></url><url><loc>https://ottercoconut.github.io/archives/</loc><lastmod>2022-03-06T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh-CN" href="https://ottercoconut.github.io/archives/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://ottercoconut.github.io/en/archives/"/></url><url><loc>https://ottercoconut.github.io/search/</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://ottercoconut.github.io/search/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://ottercoconut.github.io/en/search/"/></url><url><loc>https://ottercoconut.github.io/links/</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://ottercoconut.github.io/links/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://ottercoconut.github.io/en/links/"/></url></urlset>