Предположим, мы хотим создать нейронную сеть, чтобы предсказать исход гонки между некоторым количеством участников.
Каждый участник гонки имеет различную статистику: мощность двигателя, максимальная скорость, опыт водителя и т. Д.
Теперь представьте, что нас попросили построить систему, которая может обрабатывать любое количество участников от 2 до 400 участников (просто для того, чтобы выбрать конкретное число).
Из того, что я узнал "Традиционные "Нейронные сети до сих пор, наш выбор:
- Создайте много разных нейронных сетей для каждого числа участников: n = 2, 3, 4, 5, ..., 400.
- Обучите одну нейронную сеть, принимая данные от 400 участников.Когда часть данных относится к гонке с менее чем 400 участниками (это будет большой процент данных), просто установите все оставшиеся статистические данные на 0.
Предполагая, что это сработает, есть лиесть ли основания ожидать, что один метод будет работать лучше, чем другой?
Первый более специализирован, но у вас гораздо меньше данных о тренировках на сеть, поэтому я предполагаю, что он будет работать примерно так же?
Существует ли стандартный способ решения подобных проблем?
Мы могли бы представить (упрощенно), что нейронная сеть сначала классифицирует силу каждого участника, и, следовательно, каждый раз, когда добавляется новый участник, он должен применить тот же самый анализ к этим новым входам, потенциально намекая на то, что может быть «умный» способ уменьшить общий объем требуемой работы.
Это просто крик для сверточной нейронной сети?