构建 Micrograd:微型 Python Autograd 引擎
从零构建一个小型 autograd 引擎,实现标量值的反向传播,支持 PyTorch 风格 API,用于教育性神经网络实现。
Latest Essays
继续沿着时间线阅读近期的工程实践与技术观察。
近期的思考与工程笔记。
从零构建一个小型 autograd 引擎,实现标量值的反向传播,支持 PyTorch 风格 API,用于教育性神经网络实现。
基于 TypeScript 的 Atuin Desktop 引擎,支持执行声明式运行手册,实现事件驱动的工作流编排和状态管理,适用于 DevOps 自动化。介绍构建要点、触发机制和实用参数配置。
基于 DuckDB WASM 构建客户端 SQL IDE,支持浏览器内查询执行、模式可视化和数据导出,实现轻量级数据分析。
面向 TTS 系统的 OpenVoice 部署指南:零样本克隆、多语言合成与音色参数优化。
在桌面 API 客户端 Yaak 中,利用 SSE 实现协议多路复用,支持 REST/GraphQL/gRPC 的实时响应,提供连接参数与最佳实践。
利用 Janet 内置 PEG 功能,构建支持回溯和错误恢复的解析器,适用于嵌入式环境。
在多租户 Spring AI 环境中,利用 MCP Java SDK 实现 OAuth 2.0 令牌认证与租户上下文隔离的工程化方案与参数配置。
探讨 Jupyter 多用户协作中历史滑块的工程实现,基于操作变换 (OT) 算法处理 undo/redo,确保并发编辑一致性,提供参数配置与监控要点。
通过 LSP 和 Tree-sitter,在现代 VSCode 扩展中重现 90 年代 IDE 的增量编译、符号导航和实时评估,提升 Rust 开发效率。
探讨如何利用 Coral NPU 的硬件-软件协同设计,在边缘设备上部署量化 TFLite 模型,实现低功耗实时多模型推理,包括内核融合和运行时调度的最佳参数与实践。
针对 monorepo 和嵌套项目,开发 zsh 插件实现 nvm 版本自动切换,集成 .nvmrc 验证检查和冲突错误处理,避免版本不匹配。
基于 NVM 的 Zsh 插件开发指南,集成 .nvmrc 自动版本切换、版本验证及单仓库嵌套项目冲突处理,确保多项目开发环境一致性。
通过星标增长率、时效权重和主题过滤,开发一种排名机制,帮助开发者及早发现潜力仓库,避免错过趋势前夕的隐藏宝石。
在 Rails 应用中使用 Redis Pub/Sub 和 ActionCable 扩展 Turbo Streams,实现低延迟实时更新,支持 10k+ 并发用户,避免 SSE 瓶颈。
本文探讨如何利用 LLM 上下文重排序和置信阈值技术,构建 PaddleOCR 的后处理错误校正管道,提升多语言文档提取准确性,适用于 RAG 系统。提供工程化参数、阈值设置及实现清单。
针对百万节点Kubernetes集群,介绍分片自定义调度器的工程实现,包括Pod分区策略、性能参数调优与资源均衡机制,旨在最小化调度延迟。
针对电池受限 IoT 设备,探讨 Coral NPU 多模型并发推理的调度策略,包括上下文切换机制、共享内存分配参数,以及功耗优化要点,确保低延迟和高效率。
面向 ML 和系统项目,给出 vcpkg 集成策略、传递依赖处理与多平台构建参数。
基于 deepdarkCTI feeds 开发多格式 IOC 解析器,实现实时摄入 ELK 等 SIEM,支持自动化威胁相关与狩猎仪表板。
基于Go的Waveterm终端通过连接多路复用实现高效多远程会话管理,并集成eBPF追踪技术进行低延迟性能监控,优化开发者工作流。