Skip to content

slamslammo/personal_knowledge_manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

personal_knowledge_manager

一个面向长期学习的个人知识管理项目。目标不是简单收集资料,而是把学习过程沉淀为可复用的知识库构建范式:用 AI 协作完成资料筛选、主线梳理、可视化解释、实验验证和阶段迭代。

项目定位

Personal Knowledge Manager(PKM) 不是资料仓库,而是 AI 协作下的知识构建系统。每个知识领域作为一个独立板块维护,板块内部用结构化 Markdown、可视化图、可运行实验和 HTML 阅读视图沉淀学习成果。

当前第一个实验板块是 深度学习/。它既是一份深度学习知识库,也是验证这套 PKM 方法的样板。

工作原则

  • 内容轨:把知识讲透。正文由项目自己组织和编写,不堆外链,不只做资料索引。
  • 工具轨:记录展示、交互、复习、小测、学习工具等增强理解的想法。未实现的工具构想统一写入 工具轨backlog.md,不混入知识正文。
  • 源文件与展示分离:每个板块用 知识库/ 维护内容源,用 build.py 生成可直接打开的 知识地图.html

当前板块

  • 深度学习
    第一个实验板块,从数学基础、机器学习基础、深度学习核心模型一路到注意力与 Transformer。阅读入口是 深度学习/知识地图.html,下载仓库后可直接用浏览器打开。

项目结构

personal_knowledge_manager/
├── README.md
├── 项目管理/
│   ├── 01-项目维护指南.md
│   └── 02-迭代记录.md
├── 工具轨backlog.md
└── 深度学习/
    ├── README.md
    ├── 知识库/
    ├── 实验/
    ├── assets/
    ├── build.py
    └── 知识地图.html

使用方式

打开某个知识板块的 知识地图.html 即可阅读。每个板块的内容源在该板块的 知识库/ 中,修改后进入板块目录运行:

python3 build.py

生成的 HTML 使用相对路径引用本板块内的图片和内容,不依赖作者本机的绝对路径。

维护方式

项目规则见 项目管理/01-项目维护指南.md,迭代状态见 项目管理/02-迭代记录.md。后续新增知识领域时,应以独立板块目录与现有 深度学习/ 并列。

阶段性修改完成后,应更新迭代记录,重新生成相关板块的 知识地图.html,并提交到 GitHub。

阶段目标

  • 短期:以 深度学习/ 跑通知识共建流程,保证本地 HTML 可阅读、内容源可维护、实验可复现。
  • 中期:作为 GitHub 项目持续迭代,形成可公开分享的知识板块与维护规范。
  • 后期:扩展到更多知识领域,沉淀为通用的 AI 共建知识库范式。

About

A structured personal knowledge base for organizing, recording, and sharing learning insights across technical domains.A structured personal knowledge base for organizing, recording, and sharing learning insights across technical domains.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages