Андрей
Высший разум
(462228)
1 месяц назад
Достоинства: можно получать примерно правильные ответы для задач, алгоритмов решения которых не найдено или не существует. Собственно, нейросети используют именно тогда, когда не знают, как решить задачу.
Недостатки: нейросеть гарантированно будет ошибаться. Нейросеть - эвристика, которая не решает задачу, а лишь аппроксимирует набор эталонных точек (обучающую выборку) очень сложной нелинейной функцией (это и есть нейросеть), скомпонованной из множества примитивных нелинейных функций (нейронов). Но никакая эвристика не может давать всегда правильные ответы.
P.S. Если нейросеть никогда не ошибается, значит алгоритм решения задачи существует. И программа, реализующая этот алгоритм, будет требовать для своей работы многократно меньше вычислительных ресурсов, чем нейросеть. Использовать нейросеть для такой задачи бессмысленно.