Поиск закономерностей с помощью искусственного интеллекта

  • Обучение модели машинного обучения для предсказания чего-либо

3 ЧАСТИ МАШИННОГО ОБУЧЕНИЯ

Напомним, что искусственный интеллект, в частности машинное обучение, состоит из трех основных частей.

Набор данных

Поиск узоров

Сделать предсказание

В этом уроке мы сосредоточимся на второй части, " Поиск закономерностей", обучив собственную модель искусственного интеллекта, которая сможет делать предсказания.

Существует множество бесплатные онлайн платформ где можно обучить модель ИИ, используя контролируемое обучение.

Контролируемое обучение Это то же самое, что и звучит - вы контролируете процесс обучения модели, подсказывая ей правильный ответ.

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

морда собаки
кошачья морда

В вашем наборе данных будет много-много фотографий собак и кошек.

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

ПЛАНИРОВАНИЕ ВАШЕЙ МОДЕЛИ

Ваша модель будет предсказывать или классифицировать что-то. Часто такие модели называют классификационные моделиименно по этой причине. 

Первые шаги:

  1. Что вы классифицируете? Это изображения, текст, звуки? Это ваш тип данных.
  2. Каковы различные возможные классификации? Например, собаки и кошки. Это ваши классы. Их также иногда называют метки.
  3. Соберите подходящие данные для обучения модели. Найдите большое количество разнообразных данных, чтобы представить каждый класс. Например, много-много фотографий разных видов собак и кошек!
Скриншот Teachable Machine, обучающая собак и кошек

РЕКОМЕНДУЕМЫЕ ПЛАТФОРМЫ

Существует множество бесплатных платформ с открытым исходным кодом для создания моделей классификации ИИ. 

Мы составили список программ и платформ, на которых вы можете:

  • постройте свою модель, чтобы сделать прогноз
  • затем используйте вашу модель в мобильном или веб-приложении для выполнения действия на основе прогноза

Вот краткий обзор того, что каждая платформа может классифицировать и с чем интегрировать.

Платформа Типы классификации Интеграция технологий
Обучаемая машина от Google изображения, звуки, позы App Inventor, Python, возможны другие интеграции
MachineLearningForKids изображения, звуки, текст, цифры Python, App Inventor
MIT App Inventor изображения, звуки, позы App Inventor
Ксимилар изображения Thunkable, App Inventor, wep-приложения, использование API

ДЕЯТЕЛЬНОСТЬ: ОБУЧЕНИЕ МОДЕЛИ МАШИННОГО ОБУЧЕНИЯ

Расчетное время: 30 минут

Постройте модель "Камень, ножницы, бумага".

Следуя рабочему листу, используйте платформу Google Teachable Machine для создания модели машинного обучения для распознавания знаков руки в игре "Камень, бумага и ножницы".

Затем посмотрите на свою модель в действии с помощью простого предварительно созданного javascript-взаимодействия.
Открыть рабочий лист

РЕФЛЕКСИЯ

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

отражение в здании
Удалось ли вашей модели обнаружить камень, бумагу или ножницы?
Был ли он сделан с использованием "хорошего" набора данных?
Как можно улучшить набор данных?
Если бы друг или человек, находящийся в другом месте, чем вы, использовал вашу модель и проект, был бы он так же эффективен? Почему или почему нет?

ОБЗОР ОСНОВНЫХ ТЕРМИНОВ

  • Модель искусственного интеллекта (или машинного обучения) - Искусственный интеллект, который обучается на наборе данных распознавать закономерности, чтобы предсказать или классифицировать что-либо
  • Контролируемое обучение - Машинное обучение, при котором модель обучается путем указания ей правильного или неправильного результата
  • Класс - метка, которая предоставляется модели ИИ, чтобы она научилась классифицировать входные данные по их классу

ДОПОЛНИТЕЛЬНЫЕ РЕСУРСЫ

Если вы хотите узнать больше об искусственном интеллекте и машинном обучении, вот отличный плейлист от Дэниела Шиффмана из Нью-Йоркского университета