Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Industrial Internet of Things >> Интернет вещей

Глубокое обучение: ключ к современному ИИ

Фильм 1990 года «Вспомнить всё» (Total Recall) с Арнольдом Шварценеггером показывает 2084 год — почти век вперёд. В будущем автопилоты, по фильму. В 1990 — фантастика, сегодня — реальность. Apple, Alphabet, Nissan, Uber и др. работают над автономными авто. Tesla продаёт функциональные автопилоты конечным потребителям, которые, кажется, хорошо работают.

Что сделало фантастику реальностью за три десятилетия? Ответ — глубокое обучение.

От искусственного интеллекта к глубокому обучению

Гефайст, греческий бог огня и кузнечного дела, создавал золотых роботов и машины. Ещё с механическим турком в 1770-х люди создавали устройства, имитирующие человеческий интеллект. Механические турки — обман, но позже появились компьютеры, побеждающие людей (конец XX века). Всё — попытки создать системы, имитирующие человеческий мозг.

Глубокое обучение: ключ к современному ИИ

Рисунок 1. Сечение Турка. Источник: Библиотека Гумбольдтского университета

ИИ (AI) — термин для любой вычислительной системы, пытающейся имитировать человеческий мозг. Машина Тьюринга — примитивный ИИ, использовавший логику для решений.

Машинное обучение (ML) — подмножество ИИ, использующее модели для задач. Модели обучаются на больших данных. Deep Blue, компьютер, победивший Гарри Каспарова в шахматах 1997 — пример ML.

Глубокое обучение — снова подмножество ML, где модели учатся из данных без человеческого надзора. Системы глубокого обучения способны к обучению без учителя на неструктурированных данных.

Глубокое обучение: как это работает?

Вдохновлено структурой человеческого мозга: нейроны передают и обрабатывают информацию. Структуры в глубоком обучении — искусственные нейронные сети (ANN). ANN идентифицируют и классифицируют информацию без надзора — способны к unsupervised learning. Требуют гораздо больше данных vs классическое ML с supervised learning.

ANN состоят из множества слоёв от входного к выходному, через которые проходят данные. Остальные слои (не вход/выход) — скрытые (hidden layers). Первый слой (вход) — из нейронов. Нейрон ANN — математическая функция, близкая к человеческому нейрону.

Глубокое обучение: ключ к современному ИИ

Рисунок 2. Концепция входного и выходного слоя ANN.

Передача информации между слоями — через связывающие каналы. Каждый узел слоя соединён со всеми узлами следующего слоя каналами. У каждого канала есть значение — вес; каналы = взвешенные каналы.

У всех нейронов скрытых слоёв есть уникальное число — bias (смещение). Информация проходит от слоя к слою через каналы, беря веса. Достигая нейрона следующего слоя, bias добавляется к взвешенной сумме входов.

Результат математики подаётся в функцию активации. Она решает: активен ли нейрон. Применяя нелинейную функцию активации к результату (bias + взвешенная сумма). Функции активации добавляют нелинейность на выходе нейрона.

Только активные после функции активации нейроны передают информацию дальше. Так до финального слоя — выходного. Веса каналов нейронов и bias скрытых слоёв постоянно корректируются для получения обученной модели.

Популярные фреймворки глубокого обучения:

Данные для глубокого обучения

Данные — сырьё глубокого обучения. Теоретически любое количество улучшает модели. Но учитывая усилия сбора, время обучения, вычислительную мощь — объём не может быть бесконечным. И наоборот, слишком мало — ненадёжная модель.

Жёсткого правила объёма нет. Зависит от результата обученных моделей. Если модели ненадёжны — нужно больше данных. Есть эвристики минимума:

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

Промышленные применения глубокого обучения

Автономные транспортные средства

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

Глубокое обучение: ключ к современному ИИ

Рисунок 3. AGV на логистическом складе.

Компьютерное зрение

Компьютеры классифицируют и распознают объекты на изображениях. Иногда часть автопилотов, но много других промышленных применений. Компьютерное зрение автоматизирует сортировку объектов. Системы с CV делают контроль качества. Автоматизирует наблюдение за территорией завода и промышленными процессами.

Управление цепочками поставок

Цепочка поставок — сложная система: множество вендоров, поставщиков, географий, регуляторик. Ручное управление огромным трафиком товаров — невозможно. Глубокое обучение поддерживает здорвую цепочку, анализируя большие объёмы данных от IoT-устройств в цепочке.

Медицинские применения

Много медицинских применений. Идентификация аномалий на мед. снимках (рентген, МРТ). Мониторинг здоровья пациентов с носимыми устройствами 24/7. Помощь в открытии лекарств — наиболее вероятные комбинации молекул.

Глубокое обучение имеет ещё много промышленных применений: аэрокосмос, исследование космоса, добыча, навигация, оборона, кибербезопасность и далее. Быстро внедряется во все вертикали индустрии и скоро станет критическим и неизбежным элементом Industry 4.0.

Интернет вещей

  1. Понимание кислородного (O2) датчика: роль, размещение и признаки отказа
  2. LTE‑M (Cat‑M1): будущее низкоэнергетического 4G IoT‑подключения
  3. Понимание Weightless: полное руководство по LPWAN стандарту
  4. LoRa FAQ: 14 экспертных ответов на ваши частые вопросы
  5. Использование данных в Интернете надежности: стратегии эффективного управления
  6. Что такое сталь A2? Универсальная, стоимоэффективная марка инструментальной стали для промышленности и столя…
  7. Аутсорсинг ИИ и глубокого обучения в здравоохранении: защита приватности данных
  8. Аттестация устройств: как GlobalPlatform строит доверие в IoT
  9. ИИ, машинное и глубокое обучение: ключевые различия и принципы работы
  10. Глубокое обучение: трансформация отраслей интеллектуальной автоматизацией