|
|
@@ -0,0 +1,60 @@
|
|
|
+# 2026-02-19 - Hacker-Style Math Compiler Setup
|
|
|
+
|
|
|
+## 🎯 Major Workflow Initialized
|
|
|
+
|
|
|
+**Hacker-Style Math-for-DL/RL Textbook Compiler** - Autonomous workflow for demystifying mathematical symbols by translating them into engineering APIs.
|
|
|
+
|
|
|
+### Core Mission
|
|
|
+- **Goal**: Help user overcome "symbol phobia" in math for DL/RL
|
|
|
+- **Tone**: Hacker mindset - treat formulas as legacy code to refactor
|
|
|
+- **Translation**: Greek symbols → programmatic concepts (Σ = for loop, 𝔼 = Monte Carlo sampling, ∇ = .grad)
|
|
|
+
|
|
|
+### 📚 Knowledge Sources
|
|
|
+Target: `/mnt/ai/textbook`
|
|
|
+1. "Statistical Learning Method" (Phase 1: Symbol desensitization, convex optimization, dimensional curse)
|
|
|
+2. "Dive into Deep Learning" (Phase 2: Computational graphs, automatic differentiation, tensor mapping)
|
|
|
+3. "Mathematical Foundations of Reinforcement Learning" (Phase 3: State spaces, MDPs, dynamic agent interaction)
|
|
|
+
|
|
|
+### 🗂️ Repository Structure
|
|
|
+```
|
|
|
+/home/zhn/clawd/
|
|
|
+├── staging/ # Weekend batch output (7 days)
|
|
|
+├── courseware/ # Deployed HTML courseware
|
|
|
+├── exercises/ # Python task files (numpy/torch only)
|
|
|
+├── tests/ # pytest test files
|
|
|
+└── templates/ # HTML/Python test templates
|
|
|
+```
|
|
|
+
|
|
|
+### ⏰ Cron Jobs Configured
|
|
|
+
|
|
|
+| Job ID | Schedule | Action |
|
|
|
+|--------|----------|--------|
|
|
|
+| `87041122-59af-4f79-8599-e987fd494dad` | Sat 10:00 AM | Weekend batch compile (generate 7 days of materials) |
|
|
|
+| `78dee83d-4c29-4752-b455-e90f352492df` | Daily 14:00 PM | Deploy daily content + git push + Telegram notify |
|
|
|
+
|
|
|
+### 📦 Artifacts Generated
|
|
|
+
|
|
|
+**course_dayN.html** - 6-module structure:
|
|
|
+1. 技术债与演进动机 (Technical Debt & Evolution)
|
|
|
+2. 直觉建立 (Visual Intuition) + video keyword
|
|
|
+3. 符号解码字典 (Symbol Decoder)
|
|
|
+4. 核心推导 (The Math) - strict LaTeX rules
|
|
|
+5. 工程优化点 (Optimization Bottleneck)
|
|
|
+6. 今日靶机 (OJ Mission)
|
|
|
+
|
|
|
+**exercises/dayN_task.py** - Math skeleton + `plot_concept()` visualizer
|
|
|
+
|
|
|
+**tests/test_dayN.py** - pytest with shape assertions + `np.testing.assert_allclose`
|
|
|
+
|
|
|
+### 🚧 Pending Setup
|
|
|
+- `/mnt/ai/textbook` directory created locally (needs actual textbook files)
|
|
|
+- Gogs remote not yet configured - need user's Gogs URL
|
|
|
+- Telegram bot integration uses existing channel routing
|
|
|
+
|
|
|
+### 📝 Next Steps
|
|
|
+1. User needs to place textbook PDFs/MDs in `/mnt/ai/textbook`
|
|
|
+2. Configure Gogs remote URL for git push
|
|
|
+3. First weekend batch will run Saturday 10:00 AM
|
|
|
+
|
|
|
+---
|
|
|
+*System initialized. Waiting for textbook content.*
|