Случайный вывод из Myrrix для того же входа
Каждый раз, когда я запускаю Myrrix, я получаю немного разные результаты, хотя я даю точно такие же данные. (Я только управляю обслуживающим слоем.)
Это ожидаемое поведение, и если да, то насколько я могу ожидать, что результаты будут отличаться?
Мое спонтанное предположение состояло бы в том, что алгоритм, который использует Myrrix, по своей сути недетерминирован из-за того, что он построен для массового распараллеливания - будет ли это правильной оценкой?
1 ответ
Это связано не с параллелизмом, а со случайными начальными условиями алгоритма. Вы увидите немного разные решения каждый раз. Хотя это нормально, они не должны быть слишком разными. Если это так, это указывает на чрезмерную подгонку: у вас может быть много функций или низкий лямбда для вашего набора данных. Мое первое предположение состоит в том, что ваш набор данных довольно мал и по умолчанию 30 функций достаточно велики по сравнению.