Регрессия нейронной сети

135
13

У меня возник вопрос: для заданного набора данных X с двумя классами {0,1}. Если я тренирую две отдельные нейронные сети NN0 и NN1 для каждого класса 0 и 1 соответственно. Может ли NN0 предсказать точки в наборе данных из класса 1, хотя он был обучен классу 0?

спросил(а) 2020-03-25T19:20:59+03:00 1 год, 5 месяцев назад
1
Решение
64

Короче говоря, нет. Это не так, как работают нейронные сети или машинное обучение. Вы обучаете свою модель распознавать оба класса ваших данных и что одна модель может быть использована для прогнозирования класса данных, которые он не видел.

Это отличный обзор того, что представляют собой нейронные сети, сделанные кем-то очень умным: https://youtu.be/aircAruvnKk

Это быстрый и грязный пример машинного обучения: https://grahamlyons.com/article/machine-learning-for-the-lazy-beginner

ответил(а) 2020-03-25T19:33:04.036016+03:00 1 год, 5 месяцев назад
46

Когда вы тестируете случай из X с помощью NN0, и он говорит вам "Я 0", это то же самое, что и "Я не 1", потому что ваш набор классов имеет размер два, например, логическое значение.


Поэтому ваша сеть NN0 прогнозирует 1 с, а также 0, так же как и ваш NN1.

ответил(а) 2020-03-25T19:20:59+03:00 1 год, 5 месяцев назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема