Машинное обучение | это... Что такое Машинное обучение? (original) (raw)

Машинное обучение (англ. Machine Learning) — обширный подраздел искусственного интеллекта, изучающий методы построения алгоритмов, способных обучаться. Различают два типа обучения. Обучение по прецедентам, или индуктивное обучение, основано на выявлении закономерностей в эмпирических данных. Дедуктивное обучение предполагает формализацию знаний экспертов и их перенос в компьютер в виде базы знаний. Дедуктивное обучение принято относить к области экспертных систем, поэтому термины машинное обучение и обучение по прецедентам можно считать синонимами.

Машинное обучение находится на стыке математической статистики, методов оптимизации и дискретной математики, но имеет также и собственную специфику, связанную с проблемами вычислительной эффективности и переобучения. Многие методы индуктивного обучения разрабатывались как альтернатива классическим статистическим подходам. Многие методы тесно связаны с извлечением информации, интеллектуальным анализом данных (Data Mining).

Содержание

Общая постановка задачи обучения по прецедентам

Имеется множество объектов (ситуаций) и множество возможных ответов (откликов, реакций). Существует некоторая зависимость между ответами и объектами, но она неизвестна. Известна только конечная совокупность прецедентов — пар «объект, ответ», называемая обучающей выборкой. На основе этих данных требуется восстановить зависимость, то есть построить алгоритм, способный для любого объекта выдать достаточно точный ответ. Для измерения точности ответов определённым образом вводится функционал качества.

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

Способы машинного обучения

Так как раздел машинного обучения, с одной стороны, образовался в результате разделения науки о нейросетях на методы обучения сетей и виды топологий архитектуры сетей, а с другой, вобрал в себя методы математической статистики, то указанные ниже способы машинного обучения исходят из нейросетей. То есть базовые виды нейросетей, такие как перцептрон и многослойный перцептрон (а также их модификации) могут обучаться как с учителем, без учителя, с подкреплением, и активно. Но некоторые нейросети и большинство статистических методов можно отнести только к одному из способов обучения. Поэтому если нужно классифицировать методы машинного обучения в зависимости от способа обучения, то, касательно нейросетей, некорректно их относить к определенному виду, а правильнее классифицировать алгоритмы обучения нейронных сетей.

  1. Метод коррекции ошибки
  2. Метод обратного распространения ошибки
  1. Альфа-система подкрепления
  2. Гамма-система подкрепления
  3. Метод ближайших соседей
  1. Генетический алгоритм.

Классические задачи, решаемые с помощью машинного обучения

Типы входных данных при обучении

Типы функционалов качества

Практические сферы применения

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

Машинное обучение имеет широкий спектр приложений:

Сфера применений машинного обучения постоянно расширяется. Повсеместная информатизация приводит к накоплению огромных объёмов данных в науке, производстве, бизнесе, транспорте, здравоохранении. Возникающие при этом задачи прогнозирования, управления и принятия решений часто сводятся к обучению по прецедентам. Раньше, когда таких данных не было, эти задачи либо вообще не ставились, либо решались совершенно другими методами.

Литература

Ссылки

Ресурсы

Журналы

Конференции

Курсы лекций

Российские исследовательские группы и коммерческие фирмы

Примечания

  1. _Machine Learning: An Artificial Intelligence ApproachGoogle Books
Просмотр этого шаблона Искусственный интеллект
Философия Тест ТьюрингаКитайская комната Nuvola apps Talk.PNG Портал
Направления Агентный подходАдаптивное управлениеИнженерия знанийМодель жизнеспособной системыМашинное обучениеНейронные сетиНечёткая логикаОбработка естественного языкаРаспознавание образовРоевой интеллектЭволюционные алгоритмыЭкспертная система
Применение Голосовое управлениеЗадача классификацииКлассификация документовКластеризация документовКластерный анализЛокальный поискМашинный переводОптическое распознавание символовРаспознавание речиРаспознавание рукописного вводаИгровой ИИ
Исследователи Норберт ВинерАлан ТьюрингВ. М. Глушков • Г. С. Осипов • Д. Э. Попов • Д. А. Поспелов • М. Г. Гаазе-Рапопорт • Т. А. Гаврилова • В. Ф. Хорошевский • Г. С. ПоспеловМарвин МинскиДжон МаккартиФрэнк РозенблаттЧарльз БэббиджАллен НьюэллГерберт СаймонНоам ХомскийДжуда ПерлСеймур ПапертКлод ШеннонДжозеф УайзенбаумПатрик ВинстонВ. К. Финн
Организации Государственный университет информатики и искусственного интеллектаSingularity Institute for Artificial Intelligence
Просмотр этого шаблона Data Mining and Machine Learning
Open source Weka • GNU R • KNIME • Rapid Miner • GretlPSPP
Proprietary Deductor • StatisticaSPSS