Skip to content

PhSeCl/ObsidianRepository

Repository files navigation

中山大学人工智能学院 课程笔记

中山大学人工智能学院 2024 级本科部分专业课程的课堂笔记,使用 Obsidian 编写与管理。

⚠️ 仅为小部分课程的笔记,内容随学习进度更新,难免有疏漏与错误,仅供学习参考,欢迎指正。

📚 课程目录

课程 笔记数 内容概览
人工智能原理 32 智能体与搜索、约束满足、对抗搜索、逻辑、马尔科夫决策、强化学习、贝叶斯、隐马尔科夫模型、机器学习
机器人原理 16 空间描述与变换、操作臂正/逆运动学、速度与静力、动力学、轨迹规划、机构设计、线性控制
计算机组成原理 12 计算机抽象、指令系统、8086 微机系统、处理器、层次化存储、并行处理器、I/O 接口
博弈论 10 完全/不完全信息 × 静态/动态博弈、Nash 均衡的求解与精炼、扩展式与子博弈精炼、重复博弈、贝叶斯博弈、精炼贝叶斯均衡
统计决策与贝叶斯分析 10 贝叶斯基本概念、极大似然/贝叶斯估计、贝叶斯推理、MCMC、PyMC、层级模型、广义线性模型
复变函数作业 7 复数与复变函数、解析函数、复积分、级数(泰勒/洛朗)、留数及其应用、共形映射(习题作业)

上表「课程 / 笔记数 / MOC 链接」由 scripts/update_readme.py 经 pre-commit 钩子自动维护,新增笔记后提交即同步;「内容概览」为人工撰写、自动保留(见文末「自动化」)。

每门课程目录下的 00_课程总览_MOC.md(作业文件夹为 00_作业总览_MOC.md)是该课程的索引(MOC, Map of Content),可作为阅读入口。

🔧 使用方式

笔记包含较多数学公式、双向链接与 Excalidraw 手绘图,推荐用 Obsidian 打开以获得完整阅读体验:

  1. git clone https://github.com/PhSeCl/ObsidianRepository.git
  2. 在 Obsidian 中「打开文件夹作为仓库」,选择克隆下来的目录即可。

也可以直接在 GitHub 上浏览各 .md 文件(公式与手绘图渲染可能不完整)。

📂 仓库说明

  • .obsidian/ 保留了插件与主题配置,克隆后可获得一致的阅读环境;本地窗口布局、缓存等设备相关文件已通过 .gitignore 排除。
  • 文本文件统一为 LF 换行(见 .gitattributes),便于跨设备协作同步。

🤖 自动化

仓库自带一条 pre-commit 钩子.githooks/pre-commit),每次提交前自动:

  1. 运行 scripts/update_readme.py,按实际目录刷新上方「课程目录」表的笔记数与 MOC 链接(新增/删除笔记后提交即同步,无需手动改 README);「内容概览」为人工撰写,脚本只保留不臆造。
  2. 运行 scripts/check_links.py链接体检(死链 / 失效锚点 / 破图),仅打印告警、不阻断提交。

克隆后一次性启用:在仓库根执行 git config core.hooksPath .githooks 即可。 两个脚本均零依赖,任何 Python 3 可跑;也可随时手动运行 python scripts/update_readme.pypython scripts/check_links.py .


📖 仅供学习交流使用。如有错误欢迎提 Issue 或 PR。

About

中山大学人工智能学院 2024 级本科部分课程笔记(人工智能原理 / 机器人原理 / 计算机组成原理 / 统计决策与贝叶斯分析),基于 Obsidian

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors