Files
skill-claude-generate-hypot…/templates/hypothesis_full.md
Pikaliov f374b0dafc 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>
2026-05-04 10:43:14 +03:00

99 lines
4.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
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`)