Гиперпараметры модели мелодии Azure ML - PullRequest
0 голосов
/ 08 октября 2018

Вот вопрос, предложенный в конце главы в справочнике экзамена 70-774.

Если вы подключите нейронную сеть с модулем гиперпараметров модели настройки, настроенным на случайную развертку и максимальное число прогонов на случайной развертке = 1, сколько нейронных сетей будет обучено во время выполнения эксперимента?Зачем?Если вы подключите набор данных проверки к третьему входу модуля гиперпараметров Tune Model, сколько нейронных сетей будет обучено сейчас?

И ответ:

Без проверкинабор данных 11 (10 из k-кратной перекрестной проверки + 1 обученный со всеми данными с лучшей комбинацией гиперпараметров).С набором проверки обучается только 1 нейронная сеть, поэтому лучшая модель не обучается с использованием набора проверки, если вы ее предоставите.

Откуда берется 10?Насколько я понимаю, число должно быть 2 и 1 соответственно.Разве это не должно создавать n-сгибы, где n равно числу прогонов?

1 Ответ

0 голосов
/ 10 октября 2018

Когда вы используете модуль гиперпараметров Tune Model без набора данных проверки, это означает, что, когда вы используете только 2-й порт входных данных, модуль работает в режиме перекрестной проверки.Таким образом, модель с наилучшими параметрами определяется путем перекрестной проверки по предоставленному набору данных, и для этого набор данных разбивается на k-кратно.По умолчанию модуль разбивает данные в 10 раз.Если вы хотите разделить данные на другое количество сгибов, вы можете подключить модуль Partition и Sample ко 2-му входу, выбрав Assign to Folds и указав желаемое количество сгибов.Во многих случаях k = 5 является разумным вариантом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...