Искусственный интеллект — это инструмент, который можно использовать в различных типах приложений. В основном приложение AI пишется с использованием языка Python или языка R. Но иногда специалисты по ИИ используют и некоторые другие языки, такие как .Net, Js и так далее. Когда мы используем другие языки, инструмент ИИ может использоваться в большем количестве приложений.

ML.Net — Ссылка

TensorFlow.js — Ссылка

Когда мы рассматриваем аппаратное обеспечение для программ ИИ, есть несколько компаний, производящих подходящее оборудование, таких как Nvidia, Google, AMD.

Давайте рассмотрим программное и аппаратное обеспечение в будущем. Во-первых, нам нужно рассмотреть, какие методы доступны в мире ИИ. Одним словом, какое дерево мира ИИ доступно на данный момент.

Мы можем разделить ИИ на классические методы и современные методы.

Классические методы

При попрошайничестве ИИ используются классические методы. Эти методы все еще используются, но имеют меньшую точность и могут использоваться для одной цели.

Это методы,

  1. Регрессия
  2. Классификация
  3. Кластеризация

Современные методы

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

Обучение без учителя

Это неконтролируемые методы обучения,

  1. Самоорганизующиеся карты
  2. Машина Больцмана
  3. Автоэнкодеры

Контролируемое обучение

Это контролируемые методы обучения,

  1. Глубокие нейронные сети
  2. Сверточные нейронные сети
  3. Рекуррентные нейронные сети
  4. Обработка естественного языка
  5. Рекомендательные системы
  6. Обработка естественного языка

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

Это методы обучения с подкреплением,

  1. Критик асинхронного преимущества (A3C)
  2. Преимущество актерского критика (A2C)
  3. Q Обучение
  4. DQN (Q-Learning + глубокие нейронные сети)
  5. Глубокий детерминированный градиент политики (DDPG)

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

Компьютерное зрение — это метод ввода данных, который можно использовать для описанных выше методов.

Это основное введение или детали для текущего мира ИИ. Пожалуйста, не беспокойтесь о вышеупомянутых словах или именах. Я объясню все имена и методы в будущих блогах. Надеюсь, вы получили базовое представление об ИИ.