Собственно, вопрос также по многомерному шкалированию.
Однако меня интересует не классическая модель, а неметрическое многомерное шкалирование (NMDS) по методу Крускала (Kruskal)
какими формулами можно получить:
1) новую кофнигурацию
2) градиент спуска (negative gradient)
3) "step size" - то есть шаг (
), на который следует сместить конфигурацию текущей итерации
P.S. вроде как, это все должно называться "stepest descent". Нашел в интернете следующие формулы. однако, подходят ли они к Non-metric MDS по методу Крускала? и вообще верны ли они? (
pda'ка (стр 90 и далее)с этими формулами была очень низкого разрешения, так что переписывать их пришлось чуть ли не наугад)
1) новая конфигурация:где:
- объект текущей конфигурации
- сдвиг (шаг или step-size)
- градиент
- магнитуда градиента, высчитываемая по формуле
2) градиент спуска (для Евклидового пространства):где:
- объект текущей конфигурации
- элемент метрицы расстояний (distance) между объектами
- диспаритет (disparity) - результат приведения функции к монотонности (используется так называемый weak monotonicity)
- "сырой стресс" (raw stress), рассчитываемый по формуле
- сумма квадратов всех расстояний
- нормализованный стресс, рассчитываемый по формуле
и
- символы Кронекера (равны 1 или 0)
3)сдвиг (step size)на первой итерации берется
равный 0.2 (при высоком показателе стресса), и менее (при низком)
на последующих шагах:
где:
- сдвиг на предыдущей итерации
- угол между текущим градиентом и градиентом предыдущей итерации, высчитываемый по формуле:
где
- градиент текущей итерации, а
, соответственно, градиент предыдущей итерации
, где:
- текущий стресс;
- стресс 5 итераций назад (если 5 итераций еще не было совершено, то берется самый первый высчитанный стресс)
, где:
- текущий стресс;
- стресс на предыдущей итерации (если она вообще была)
P.S.S. еще нашел такую
страничку, где формулы рассчета сдвига отличаются. собственно, вот и не знаю как правильнее получать новую конфигурацию, при каждой итерации.
поэтому, прошу помощи (правильны ли представленные формулы, либо в какой литературе их вообще искать). заранее спасибо