Initial commit — generate-hypothesis skill
Standalone Claude Code skill repo extracted from CVGL vault (.claude/skills/generate-hypothesis/). Generates testable If/Then/Because hypotheses for the NADEZHDA / SOFIA research project from the literature library. Contents: - SKILL.md — behaviour spec (6-phase pipeline, output contract) - README.md — human-facing entry: when to use, install, examples - templates/hypothesis_full.md — full template (8 required sections) - templates/hypothesis_compact.md — short draft template - reference/method_taxonomy.md — methods to NADEZHDA components mapping Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
98
templates/hypothesis_full.md
Normal file
98
templates/hypothesis_full.md
Normal file
@@ -0,0 +1,98 @@
|
||||
---
|
||||
type: hypothesis
|
||||
status: draft
|
||||
date: YYYY-MM-DD
|
||||
tags: [task/experiment, hypothesis/HYPOTHESIS_TAG, component/COMPONENT, method/METHOD, arch/ARCH]
|
||||
related: ["[[связанная_гипотеза]]", "[[связанная_статья]]"]
|
||||
author: claude
|
||||
---
|
||||
|
||||
# Гипотеза: [Краткая формулировка, ≤15 слов]
|
||||
|
||||
## 1. Формальная формулировка
|
||||
|
||||
**Если** [метод / подход / архитектурное решение],
|
||||
**то** [измеримый результат: ±X% на метрике Y на датасете Z],
|
||||
**потому что** [механистическое обоснование со ссылками на литературу].
|
||||
|
||||
- **Уверенность:** [High / Medium / Low] — [1 предложение: почему такой уровень]
|
||||
- **Область:** [Teacher training / Student distillation / Fusion module / Loss design / Edge deployment / Full system]
|
||||
- **Связь с NADEZHDA:** [Какой компонент затрагивает и как]
|
||||
|
||||
## 2. Обоснование и evidence
|
||||
|
||||
### 2.1 Поддерживающие работы
|
||||
|
||||
| Статья | Метод | Результат | Применимость |
|
||||
|:-------|:------|:----------|:-------------|
|
||||
| [[P{N}_...]] | ... | R@1 = ...% | Прямая / Косвенная |
|
||||
| [[P{N}_...]] | ... | ... | ... |
|
||||
| [[R{N}_...]] | ... | ... | ... |
|
||||
|
||||
### 2.2 Механистическое обоснование
|
||||
|
||||
[1-2 абзаца: почему данный метод ДОЛЖЕН работать в контексте NADEZHDA. Ссылки на конкретные результаты из таблицы выше. Формулы при необходимости.]
|
||||
|
||||
### 2.3 Противоречащие данные
|
||||
|
||||
[Статьи или факты, которые могут опровергнуть гипотезу. Если нет — явно указать "Прямых противоречий в литературе не выявлено".]
|
||||
|
||||
## 3. Фальсифицируемый тест
|
||||
|
||||
| Параметр | Значение |
|
||||
|:---------|:---------|
|
||||
| **Baseline** | [Метод/эксперимент для сравнения] |
|
||||
| **Метрика** | [R@1, R@5, R@10, AP, latency, FLOPs] |
|
||||
| **Датасет** | [University-1652 / CVUSA / CVACT / VIGOR / SUES-200] |
|
||||
| **Threshold** | [Минимальный прирост для подтверждения: ΔR@1 ≥ X%] |
|
||||
| **Статистика** | [3 повтора, 95% CI, paired t-test p < 0.05] |
|
||||
| **Подтверждение** | Результат > Threshold на ≥ 2 датасетах |
|
||||
| **Опровержение** | Результат ≤ Baseline или Feature Pollution (ухудшение L_task) |
|
||||
|
||||
## 4. Экспериментальный план
|
||||
|
||||
### Этап 1: Подготовка [N дней]
|
||||
- [ ] [Действие 1]
|
||||
- [ ] [Действие 2]
|
||||
|
||||
### Этап 2: Реализация [N дней]
|
||||
- [ ] [Действие 1]
|
||||
- [ ] [Действие 2]
|
||||
|
||||
### Этап 3: Оценка [N дней]
|
||||
- [ ] [Действие 1]
|
||||
- [ ] Аблация: поочерёдное отключение компонентов
|
||||
- [ ] Кросс-доменный тест: train на [X] → test на [Y]
|
||||
|
||||
### Этап 4: Анализ [N дней]
|
||||
- [ ] Сравнительная таблица с baseline
|
||||
- [ ] Визуализация feature maps / attention maps
|
||||
- [ ] Запись результатов в `3_work/`
|
||||
|
||||
**Общий таймлайн:** [N недель]
|
||||
|
||||
## 5. Допущения
|
||||
|
||||
1. [Вычислительное допущение: напр., RTX 4090 24GB достаточно для обучения]
|
||||
2. [Допущение о данных: напр., University-1652 репрезентативен для real-world]
|
||||
3. [Архитектурное допущение: напр., weight-sharing не деградирует при данном capacity gap]
|
||||
|
||||
## 6. Математическая формализация
|
||||
|
||||
[Формулы ключевых компонентов в LaTeX:]
|
||||
|
||||
$$L_{\text{total}} = \lambda_1 L_{\text{task}} + \lambda_2 L_{\text{...}} + ...$$
|
||||
|
||||
[Описание каждого компонента с размерностями тензоров.]
|
||||
|
||||
## 7. Связи с другими гипотезами
|
||||
|
||||
| Тип связи | Гипотеза | Описание |
|
||||
|:----------|:---------|:---------|
|
||||
| Расширяет | [[HYP_...]] | [Как развивает предыдущую гипотезу] |
|
||||
| Противоречит | [[HYP_...]] | [В чём конфликт] |
|
||||
| Дополняет | [[HYP_...]] | [Как сочетается] |
|
||||
|
||||
## 8. Лог статуса
|
||||
|
||||
- YYYY-MM-DD: Черновик создан (Claude, `/generate-hypothesis`)
|
||||
Reference in New Issue
Block a user