Активный набор стимулов даёт FinalImageId — ключ образа в семантике и в модели понимания.
getDiffImportance). По мере жизни накапливается набор кадров SemanticObjectImportance: для каждой тройки условий пересчитываются meanImportance и samplesCount.
EmotionId от сочетания базовых контекстов) + образ (finalImageId). Индекс SemanticMemoryIndex[well][emotionId][finalImageId] хранит сводку для ОР и для модели понимания.
| Условие (учебно) | meanImportance | samplesCount |
|---|---|---|
| Норма, эмоция A | −0,3 | 4 |
| Хорошо, эмоция A | +0,8 | 2 |
| Плохо, эмоция B | +1,1 | 7 |
samplesCount ≥ OR_well_known (в коде порог по умолчанию 10). На кнопках стимулов показывается остаток до порога. В состоянии Плохо порог для старта ОР не блокирует так же, как в Норме/Хорошо; для Еды/Воды действуют особые правила.
ImageUnderstandingModelArr[finalImageId]: сводка по сочетаниям (wellNormaBad, emotionId) — средняя значимость, число образцов, последняя z. Это то, что оператор открывает через значок i на кнопке стимула.
samplesCountsamplesCount) и стабилизация meanImportance по условиям. Дополнительно: при «тихой» семантике (|mean| ≤ 0,5) и спокойных виталах срабатывает лупа значимости — в усреднение подмешивается усиленный сигнал из сырого diff, чтобы слабые отличия не тонули в нуле (при стрессе по виталам лупа отключается).