SELECTED WORK / 作品与实践

CC Atelier

把想法,做成可以打开的东西。

这个网站也是一件持续打磨的作品。以静态文章为底,连接代码、笔记与声音实验。

虹夏在电子制作桌前创作的项目主题插画
01 / CC ATELIER网站 · 阅读 · 声音

在本站试试

试一次检索看看来源为何排在前面

本站公开文章 · 本地关键词检索

关键词演示需要 JavaScript;文章可直接浏览。

    浏览全部笔记
    看看实现细节静态路由、搜索与离线保存

    实现结构

    1. 构建时

      Markdown → HTML

      Hexo 生成文章与目录,EJS 覆盖 Redefine 视图。

    2. 浏览器

      ES modules

      全文检索、文章阅读工具与 Web Audio 节奏实验。

    3. 共享后端

      Worker + D1

      同域 /api/* 处理留言、掌声与统计。实现

    阅读进度、收藏与队列仅保存在当前浏览器,存储受限时可能无法保留;离线副本需主动保存。共享互动需要独立部署后端,静态页面可单独使用。

    三个实现取舍

    1. 保留静态入口

      在 Hexo 构建阶段加载定制模板,保留原生文章、分类与标签路由。关闭 JavaScript 后,正文、分页、导航和标签页内容仍可访问。

    2. 筛选留在 URL 中

      关键词、文章类型和排序写入查询参数,后退可恢复。检索在 Web Worker 中执行,异常或超时后用同一纯函数回退;索引加载失败则保留静态目录。

    3. 离线保存先完成,再替换

      主动保存文章时,先下载资源并写入新的独立缓存,全部成功后才更新元数据指针。写入失败便丢弃新快照,保留已有副本。

      文章末尾展开「阅读工具」,选择「离线保存」。浏览器需支持 Service Worker,并使用 HTTPS 或 localhost。

    课程实践

    02—03 / 从材料到模型
    • 课程助教原型

      EduRAG

      围绕课程材料做检索问答,展示来源片段,并生成选择题用于自测。

      • Streamlit
      • LlamaIndex
      • FAISS
      公开源码
      1. 01 / INPUT课程材料
      2. 02 / RETRIEVAL检索问答
      3. 03 / OUTPUT来源片段 + 选择题
    • 德英翻译课程实验

      Transformer

      用编码器—解码器 Transformer 练习德英翻译,串起训练、束搜索与 BLEU 评估流程。

      • PyTorch
      • Beam search
      • BLEU
      公开源码
      ENCODE → DECODE
      1. DE → EN德语 → 英语

        输入语言为德语,输出为英语。配置在 configs/transformer.yml 中;训练、推理使用一致的分词方式。

      2. MODELEncoder → Decoder

        src/model.py 定义模型,src/train.py 负责训练。公开实现使用固定正弦位置编码。

      3. DECODE / EVALUATEBeam search · BLEU

        src/translate.py 支持束搜索。评估输出 results/test_pairs.txt(翻译配对)与 results/test_bleu.txt(BLEU 结果文件)。

    继续读代码

    分治(1)

    逆序对计数、中途相遇与平面最近点对,附 C++ 实现。

    STL 容器

    vector 的容量与迭代,set 的常用操作与集合运算。

    搜索

    图像来源

    日光排练室、舞台演奏、笔记书桌、研究手稿、雨中下北泽与后台肖像:本站使用 AI 创作的主题同人插画,非官方剧照。每日小签为本站原创短句。

    © はまじあき/芳文社・アニプレックス

    Hexo / Redefine · Nijika customization

    节拍

    16 STEP / YOUR OWN GROOVE
    底鼓
    军鼓
    踩镲
    六轨编排 · 节奏实验室 ↗

    后台操作小抄

    Ctrl / ⌘ + K搜索文章

    ?打开这张小抄

    Esc关闭弹窗 / 退出专注

    阅读进度、收藏和票根仅保存在本机。清理浏览器数据后会重置。留言审核后公开;来访按浏览器去重,同一页面每半小时计一次。