Что такое машинное обучение и глубокое обучение в искусственном интеллекте

Устройства, подключенные к Интернету(Internet) , называются смарт-устройствами. Почти все, что связано с Интернетом(Internet) , известно как интеллектуальное устройство(smart device) . В этом контексте можно сказать ,( –) что код, который делает устройства УМНЫМИ(SMARTER – ) , чтобы они могли работать с минимальным вмешательством человека или без него , основан на искусственном интеллекте(Artificial Intelligence) (ИИ). Два других, а именно машинное обучение(Machine Learning) (ML) и глубокое обучение(Deep Learning) (DL), представляют собой различные типы алгоритмов, созданных для расширения возможностей интеллектуальных устройств. Давайте подробно рассмотрим AI, ML и DL(AI vs ML vs DL ) ниже, чтобы понять, что они делают и как они связаны с AI.

Что такое искусственный интеллект в отношении ML & DL

Машинное обучение и глубокое обучение в искусственном интеллекте

ИИ можно назвать расширенным набором процессов машинного обучения(Machine Learning) (ML) и процессов глубокого обучения(Deep Learning) (DL). AI обычно является общим термином, который используется для ML и DL. Глубокое обучение(Deep Learning) снова является подмножеством машинного обучения(Machine Learning) (см. изображение выше).

Некоторые утверждают, что машинное обучение(Machine Learning) больше не является частью универсального ИИ. Они говорят, что машинное обучение — это полноценная наука сама по себе, и поэтому ее не нужно называть применительно к искусственному интеллекту(Artificial Intelligence) . ИИ процветает на данных: большие данные(Big Data) . Чем больше данных он потребляет, тем он точнее. Дело не в том, что он всегда будет предсказывать правильно. Будут и ложные флаги. ИИ тренируется на этих ошибках и становится лучше в том, что он должен делать — с человеческим контролем или без него.

Искусственный интеллект не может быть определен должным образом, поскольку он проник почти во все отрасли и влияет на слишком многие типы (бизнес) процессов и алгоритмов. Можно сказать, что искусственный интеллект(Intelligence) основан на науке о данных(Data Science) (DS: Big Data ) и содержит машинное обучение(Machine Learning) как свою отдельную часть. Точно так же(Likewise) глубокое обучение(Deep Learning) является отдельной частью машинного обучения(Machine Learning) .

Судя по тому, как меняется рынок ИТ, в будущем будут доминировать подключенные интеллектуальные устройства, называемые Интернетом вещей (IoT)(Internet of Things (IoT)) . Умные(Smart) устройства — это искусственный интеллект: прямо или косвенно. Вы уже используете искусственный интеллект (ИИ) во многих задачах своей повседневной жизни. Например, печатать на клавиатуре смартфона, которая становится все лучше и лучше в «подсказке слов». Среди других примеров, когда вы неосознанно имеете дело с искусственным интеллектом(Artificial Intelligence) , поиск вещей в Интернете(Internet) , онлайн-покупки и, конечно же, всегда умные почтовые ящики Gmail и Outlook .

Что такое машинное обучение

Машинное обучение(Learning) — это область искусственного интеллекта(Artificial Intelligence) , цель которой — заставить машину (или компьютер, или программное обеспечение) учиться и тренироваться без особого программирования. Такие устройства требуют меньше программирования, поскольку они применяют человеческие методы для выполнения задач, включая обучение тому, как работать лучше. По сути(Basically) , МО означает немного программировать компьютер/устройство/программное обеспечение и позволять ему учиться самостоятельно.

Существует несколько методов облегчения машинного обучения(Machine Learning) . Из них широко используются следующие три:

  1. под наблюдением,
  2. Без присмотра и
  3. Обучение с подкреплением.

Контролируемое обучение в области машинного обучения(Machine Learning)

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

Обычно это подтверждается с помощью правила 80/20. Огромные(Huge) наборы данных передаются на компьютер, который пробует и изучает логику ответов. 80 процентов данных о событии передаются на компьютер вместе с ответами. Оставшиеся 20 процентов передаются без ответов, чтобы проверить, сможет ли компьютер выдать правильные результаты. Эти 20 процентов используются для перекрестной проверки, чтобы увидеть, как компьютер (машина) обучается.

Неконтролируемое машинное обучение

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

Обучение с подкреплением

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

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

Чем глубокое обучение отличается от машинного обучения(Machine Learning)

Глубокое обучение(Deep Learning) предназначено для более сложных задач. Глубокое обучение(Deep Learning) является подмножеством машинного обучения(Machine Learning) . Только то, что он содержит больше нейронных сетей, которые помогают машине в обучении. Искусственные(Manmade) нейронные сети не новы. Лаборатории(Labs) по всему миру пытаются создавать и улучшать нейронные сети, чтобы машины могли принимать обоснованные решения. Вы, должно быть, слышали о Софии(Sophia) , гуманоиде из Саудовской Аравии(Saudi) , которому предоставили обычное гражданство. Нейронные сети похожи на человеческий мозг, но не так сложны, как мозг.

Есть несколько хороших сетей, которые обеспечивают неконтролируемое глубокое обучение. Можно сказать, что Deep Learning — это скорее нейронные сети, имитирующие человеческий мозг. Тем не менее, при наличии достаточного количества выборочных данных алгоритмы глубокого обучения(Deep Learning) можно использовать для извлечения деталей из выборочных данных. Например, с машиной DL с процессором изображений легче создавать человеческие лица с эмоциями, меняющимися в зависимости от вопросов, которые задают машине.

Вышеприведенное объясняет AI, MI и DL более простым языком. AI и ML — это обширные области, которые только открываются и имеют огромный потенциал. По этой причине некоторые люди выступают против использования машинного обучения(Machine Learning) и глубокого обучения(Deep Learning) в искусственном интеллекте(Artificial Intelligence) .



About the author

Я iOS-разработчик с более чем 10-летним опытом. Я специализируюсь на разработке приложений для iPhone и iPad. У меня есть опыт создания пользовательских потоков, создания пользовательских комплектов разработки (CDK) и работы с различными средами разработки приложений. В своей предыдущей работе я также разработал инструменты для управления магазином приложений Apple, в том числе инструмент управления продуктами и инструмент отправки приложений.



Related posts