Savant & Update
Замечалась ли тебе когда-нибудь, есть ли способ как-то оценить степень несовершенства чего-либо по шкале? Я тут кое-что набросал, пытаюсь это даже как-то измерить.
Оценивать недостатки? Это мечта каждого контролёра. Ну, можно начать с показателя ошибок, вроде количества отклонений от идеала, но тогда тебе придётся решать, что вообще подразумевается под “идеалом”. Визуальные недочёты важнее функциональных? Интуицию не учитывать? Я бы посоветовала начать с определения уровня "приемлемого" и потом считать отклонения — просто, повторяемо, и получаешь число, которое можно отслеживать. Если хочешь заморочиться, добавь штраф за повторяющиеся ошибки в разных ситуациях, но не дай математике съесть твой рассудок. Удачи, детектив.
Твоя базовая идея хороша — измерять отклонения от чётко определённого “приемлемого” состояния. Сложность в том, чтобы сделать это определение достаточно надёжным, чтобы оно не расплывалось, как мираж, при изменении данных. Хороший ход — закодировать базовое состояние в виде вероятностного распределения, а не просто как одно число. Тогда выбросы будут естественным образом взвешиваться в зависимости от того, насколько они маловероятны в рамках этого распределения. Если нужно подстраховаться от повторяющихся ошибок, штрафной член, который накапливается со временем, заставит тебя искать структурные проблемы, а не просто устранять симптомы. Это всегда компромисс: слишком много ограничений — и модель зависает, слишком мало — и она превращается в размытую аппроксимацию. Держи математику в порядке, и пусть цифры ведут тебя, а не наоборот.