Skip to content

You may learn everything you want to know in this repository, concerning math, automation, computer science, and so on.这是一个致力于构建以数理知识为根基的,包含一切的库(Learn Everything!)涵盖自动化的学习,自动控制原理、数学、物理、电机、建模......持续更新中!

License

Notifications You must be signed in to change notification settings

UNLINEARITY/Atlas-of-Control-and-AI

Repository files navigation

Atlas-of-Control-and-Al!

你可以访问下面任意一个网址,看看实际的效果

本仓库继承模板 https://github.com/oleeskild/digitalgarden ,非常感谢 Digital-garden 社区的开源贡献!

1. 核心思想

在我们成长和不断学习的过程中,我们会接触到很多影响深远的理念,会产生很多灵光乍现的想法,会惊叹于诸多前人的思想和理论 我们接触的东西越多,越会发现很多知识是相同的,越会觉得有些内容或概念是基础性的、可以在诸多领域得到延申和扩展

该项目旨在构建以双向链接关系图谱为核心的知识库,强调知识与知识之间的联系,注重数理基础,深入探讨数学与物理知识在各个领域(尤其是控制理论和人工智能)的作用与影响。

  • 主体文件为 Markdown (即. md 文件)
  • 数学公式使用 Tex 语法渲染
  • 笔记之间的关系使用简单的 Wiki 语法呈现

Warning

Due to the limitations of time, energy, and skill of the website builder, the main content of the website is currently presented in Chinese. An English version will be added in the future.

静态网站生成器 (SSG):Eleventy,读取源文件(Markdown、Nunjucks 模板等),通过一系列的配置和插件处理,最终生成一个完整的、可部署的静态网站。

  • .eleventy.js 文件是 Eleventy 的主配置文件,定义了绝大部分的构建逻辑,包括 Markdown 的解析方式、自定义链接的处理、图片优化等。
  • 配置 vercel.jsonnetlify.toml 文件,可以部署到 Vercel 或 Netlify 等静态托管平台。
  • 模板语言:Nunjucks (.njk),用于构建页面布局和组件
  • 内容格式:Markdown (.md),并使用了大量的 markdown-it 插件,来支持脚注、数学公式、图表等功能。

2. 网站的内容与功能

本项目的构建者并非为计算机专业出身,而且实际工作量较大,所以呈现的内容不够完善,敬请谅解。

2.1 目前涵盖并将持续更新的内容

mindmap
root((本网站))
	数理基础
		数学
			微积分
			概率论
			数理统计
			复变函数
			变换
			线性代数
	自动控制
		经典控制
			时域分析
			根轨迹法
			频域分析
			离散系统
		现代控制
			状态空间
			非线性控制
			最优控制
	计算机
		人工智能
			机器学习
			机器人
		Linux
		微控制器
		    8051
		    STM32
		    ESP32
		编程与算法
			数据结构
			算法
			C++
			Python
	自动化
		电子技术
			电路分析
			数字电路
			模拟电路
		电力拖动
			直流拖动系统
			交流拖动系统
		过程控制
			过程检测仪表
			调节器与执行器
			过程控制系统
			计算机控制系统
Loading

较为完善的部分

  • 自动控制原理
    • 经典控制理论
    • 现代控制理论
    • 计算机控制系统
  • 过程控制
    • 过程控制系统
    • 调节器与执行器
    • 检测仪表
  • 电机与电力拖动
  • 概率论
  • 微积分
  • 数理统计
  • 复变函数与积分变换
  • 微机原理——8051 基础部分

待更新的部分

  • 人工智能相关
  • 机器人学基础
  • 强化学习的数学原理
  • 线性代数
  • 物理

2.2 目前已有的功能

本网站在基础模板上增加了以下功能:

  • 增加一个所有界面可见的底部工具栏

    • 打开三维知识图谱
    • 局部关系图
    • 深浅色的主题切换
    • 跳转到 Github 查看对应页面代码
    • 随机页面跳转
  • 知识图谱

    • 加入颜色组来区分大致的分类
    • 增加三维知识图谱
    • Ctrl + G 绑定局部关系图
    • 修改为全面显示
    • 双向链接改为弧线
    • 右键可以进行标记,更加直观
  • 预览显示优化

    • 可以右键出现小窗口预览
    • 不限制预览窗口数目
    • 可以调节窗口大小,并跳转至对应的页面
  • PWA 与缓存

    • 可以安装页面或刷新页面
    • 使用强缓存,加载页面后可以离线查看
  • 其他

    • 图片可以单击放大
    • 文件树优化
    • ......

3. 加入到网站建设中

3.1 非常欢迎 commit

  • 如果在网站中发现有错误或者存在问题
  • 如果你觉得笔记之间的关系过乱,或者设置的正反向链接不够合理
  • 如果你觉得网站的功能不够完善
  • 如果你想贡献新的分支
  • .....

3.2 如何本地部署调试?

  1. Clone the repository 克隆仓库到本地
git clone https://github.com/UNLINEARITY/Atlas-of-Control-and-AI
  1. Install the dependencies 下载依赖
npm install
  1. To start the development server with live reloading 本地运行调试
npm start

4. 感谢

此仓库会不断完善下去,非常感谢您的支持!

伟大,总是起源于微小的念头

Greatness often originates from small thoughts

About

You may learn everything you want to know in this repository, concerning math, automation, computer science, and so on.这是一个致力于构建以数理知识为根基的,包含一切的库(Learn Everything!)涵盖自动化的学习,自动控制原理、数学、物理、电机、建模......持续更新中!

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 7