前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。
https://www.captainbed.cn/north
文章目录
引言:当知识管理遇见AI
在信息爆炸与技术快速迭代的当下,传统学习模式面临两大困境:知识碎片化与实践成本高。本文将分享一套融合深度研究、网状知识管理与AI编码辅助的完整方法论,配合具体工具链与代码示例,助你构建可持续进化的学习系统。
一、Deep Research:构建领域知识图谱
1.1 文献筛选自动化
工具组合:Zotero + Elicit + Google Scholar
核心目标:快速定位领域内关键论文与技术报告
# Zotero自动化脚本示例(JavaScript)
// 自动添加标签与摘要
var item = Zotero.getItem();
item.setField('abstract', await extractAbstract(item.getField('url')));
item.addTag('AI/深度学习');
操作流程:
- 使用Elicit输入研究问题(如:“对比Transformer与CNN在小样本学习的表现”)
- 导出BibTeX到Zotero,配合插件自动抓取摘要
- 按被引量>500与近三年两个维度筛选文献
1.2 动态知识框架搭建
工具链:XMind + Markdown
典型结构:
## 机器学习优化方法
- 梯度下降法
- 批处理(BGD)
- 随机(SGD)
- 小批量(Mini-batch)
- 自适应算法
- Adam [论文链接]
- RMSProp [代码示例]
关键技巧:
- 使用
![[内部链接]]
语法连接相关概念 - 为未完全理解的概念添加
#待验证
标签
二、Obsidian:构建可扩展的知识网络
2.1 笔记模板设计
模板引擎:Templater插件
代码片段模板:
---
created: {{DATE}}
tags: #编程/#AI
---
## {{标题}}
### 核心功能
- 输入:
- 输出:
### 代码示例
```python
{{代码内容}}
关联概念
- [[反向传播]]
- [[激活函数]]
### 2.2 双向链接实战
**链接类型**:
| 类型 | 示例 | 标记方法 |
|------------|--------------------------|------------------|
| 强链接 | LSTM → 门控机制 | `[[直接引用]]` |
| 弱链接 | 注意力机制 → 心理学 | `#认知科学` |
**图谱分析**:
```mermaid
graph TD
A[神经网络] --> B[卷积网络]
A --> C[循环网络]
C --> D[LSTM]
D --> E[门控机制]
B --> F[图像识别]
2.3 知识复盘系统
Dataview统计脚本:
TABLE length(file.name) AS Terms
FROM #机器学习
SORT length(file.name) DESC
LIMIT 10
三、Cursor:AI驱动的编码加速
3.1 四步编码法
完整流程图:
3.2 实战案例:微博热搜爬虫
Prompt输入:
请用Python编写微博热搜爬虫,要求:
1. 使用requests与BeautifulSoup
2. 绕过基础反爬机制
3. 结果按热度排序保存为CSV
生成代码:
import requests
from bs4 import BeautifulSoup
import csv
def get_weibo_hot():
headers = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit...',
'Cookie': 'your_cookie_here'
}
url = 'https://s.weibo.com/top/summary'
response = requests.get(url, headers=headers)
soup = BeautifulSoup(response.text, 'html.parser')
items = soup.select('.td-02 a')
hot_list = []
for idx, item in enumerate(items[:50], 1):
title = item.text.strip()
link = f"https://s.weibo.com{item['href']}"
hot_list.append((idx, title, link))
with open('weibo_hot.csv', 'w', newline='', encoding='utf-8') as f:
writer = csv.writer(f)
writer.writerow(['Rank', 'Title', 'Link'])
writer.writerows(hot_list)
if __name__ == '__main__':
get_weibo_hot()
交互调试:
[CMD+K] 提问:如何添加随机延迟避免被封IP?
Cursor建议:在requests.get前添加:
import time
import random
time.sleep(random.uniform(1,3))
四、系统整合:学习闭环设计
4.1 每日执行流程
4.2 知识网络示例
五、避坑指南与性能优化
5.1 常见问题解决方案
问题类型 | 现象 | 解决方案 |
---|---|---|
知识孤岛 | 节点无连接 | 每周进行"概念连接"专项练习 |
AI依赖症 | 无法独立调试代码 | 关闭AI解释,强制纸笔推导 |
信息过载 | 日新增笔记>20 | 启用"信息熔断"机制 |
5.2 Obsidian性能优化
// 插件加载优化方案
{
"pluginLoadPolicy": {
"core": ["daily-note", "backlink"],
"community": ["dataview", "templater"]
},
"indexInterval": "3600"
}