BadCats
@BadCats

Нейросети и машинное обучение?

Нейросети и машинное обучение - это два разных понятия? Ведь машинное обучение производится на заранее подготовленных данных, а для нейросети они вроде бы не нужны - я встпечал такое определение: Нейросеть - это алгоритм, который спсобен сам уточнять входной параметр.
  • Вопрос задан
  • 1558 просмотров
Решения вопроса 2
GavriKos
@GavriKos
Нейросеть - это некая сущность. Машинное обучение - это некий процесс. Есть обучение нейросетей. Есть нейросети без обучения. Есть обучение не нейросетей. Итого - это два разных понятия, но связать их можно.
Ответ написан
Комментировать
@ivodopyanov
NLP, python, numpy, tensorflow
Искуственный интеллект - это способность программы (агента) делать какой-то выбор в некоторых условиях. Алгоритмы сортировки или поиска пути в графе - это тоже ИИ.

Есть несколько подходов к реализации ИИ. Один из них - это машинное обучение, когда мы предоставляем данные и при помощи какого-то алгоритма "обучаем" агента, формируем в нем математику того, как принимать решение. Другой вариант - это, например, просто закодить логику.

Нейронные сети - одна из моделей машинного обучения. Т.е. это некоторая форма, при помощи которой мы пытаемся описать процесс, требующий принятия решения.

Есть несколько алгоритмов обучения нейронных сетей. Наиболее эффективный в данное время - это backpropagation. Но он не единственный - например, нейронную сеть можно обучать и при помощи генетических алгоритмов. В вакууме они работают сильно медленнее, чем backprop, но при этом лучше паралелляться и не требуют расчета производных.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы