Перед тем как приступить к созданию робота-мусорщика, нам нужно сделать Модель машинного обучения для определения типа отходов – бумага или электронные отходы (отходы электрического и электронного оборудования).
В этом нам поможет инструмент Teachable Machines (Обучаемые машины), благодаря которому мы сможем легко и быстро создать модель машинного обучения для нашего проекта.
Сбор данных для Модели машинного обучения
Чтобы собрать данные для нашей Модели машинного обучения делаем следующее:
- Заходим на сайт Teachable Machines (Обучаемые машины): https://teachablemachine.withgoogle.com/
- Нажимаем Get Started (Начать) и выбераем Image Project (Проект с изображениями). Мы получим редактируемый макет модели обучения машин:
- Переименуем строку Class 1 на Бумага (Paper).
- Выберим Веб-Камера и соберем образцы (передвигаем бумагу, чтобы собрать как можно больше разнообразных изображений). Нам нужно поместить отходы прямо перед камерой ноутбука/веб-камерой.
- Затем переименуем строку Class 2 на Элетронные отходы (E-Waste) и соберем данные, используя батарейку:
- Затем добавим ещё один класс и переименуем его в Фон (Background). Сделаем фотографии без бумаги или батарейки.
Готово! Теперь у нас есть необходимые данные для Модели машинного обучения.
Обучение модели
А теперь нам нужно обучить модель. Для начала обучения нажмем на Train Model (Обучить модель).
Проверка модели
Как только мы обучили модель, мы можем посмотреть, насколько она хорошо работает, нажав на ярлык Посмотреть. Выбераем подходящую веб-камеру и начинаем:
Экспорт модели
- Чтобы экспортировать модель и потом импортировать её в PictoBlox, нажмем на Export (Экспорт модели).
- Откроется всплывающее окно. Нажмем на Upload my model (Загрузить мою модель).
- Когда модель будет загружена, появится ссылка общего доступа. Скопируем её: Copy it (Копировать).
А в следующей теме мы посмотрим как импортировать нашу модель в PictoBlox, используя эту ссылку.