Оглавление:
- Запасы
- Шаг 1: проект видео
- Шаг 2: 3D-печать
- Шаг 3: Электроника
- Шаг 4. Обучение ИИ - Dialogflow
- Шаг 5: Remo.tv
- Шаг 6: Результат
Видео: Детектор Bull **** с ИИ: 6 шагов (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:50
Одно устройство, которое нам всем нужно, детектор Bull **** с искусственным интеллектом!
Запасы
- Raspberry Pi
- Кольцо NeoPixel
- 3д принтер
- TinkerCAD
- Pi камера
- Комплект AIY
- Google Dialogflow
- Python
- Распиан
- Remo.tv
Шаг 1: проект видео
Шаг 2: 3D-печать
Перво-наперво нам понадобится контейнер. В данном случае мы решили напечатать на 3D-принтере красивую красочную картинку. Вы также можете использовать что-нибудь еще, если вся электроника подходит.
Довольные нашей коробкой, мы можем напечатать на 3D-принтере эмодзи из какашек, созданный 3DCreatorPurzi. Все, что нам нужно сделать, это добавить пустое пространство внизу, чтобы удерживать наше кольцо NeoPixel.
Все файлы моделей прилагаются.
Шаг 3: Электроника
Все начинается с Raspberry Pi 3B +.
Поскольку мы хотим использовать преобразование речи в текст, мы также должны добавить AIY VoiceHat и соответствующий микрофон. Все это задокументировано прямо здесь.
И последнее, но не менее важное: мы подключаем кольцо NeoPixel, вот отличный учебник для этого.
Когда все настроено, мы можем протестировать кольцо речи в текст и NeoPixel, тестовый код прилагается.
Шаг 4. Обучение ИИ - Dialogflow
Для нашего ИИ мы будем использовать Dialogflow. Первоначально он предназначался для использования в качестве программного обеспечения чат-бота, мы можем использовать его ненадлежащим образом, чтобы обучить наш детектор быков.
Мы создаем два намерения, одно - наш запасной вариант, а другое - бычье ****. Затем мы добавляем все содержание в обучающие фразы нашего бычьего намерения. Здесь действительно можно сойти с ума.
После сохранения наш бот будет обучаться обнаруживать бычье **** на основе заданных обучающих фраз. После этого мы можем использовать немного кода Python для подключения к нашему только что обученному ИИ.
Поток данных следующий:
- Микрофон улавливает говорящего и записывает его.
- Этот файл отправляется в Google Cloud и преобразуется в текст.
- Сгенерированный текст отправляется обратно в Raspberry Pi.
- Затем этот текст отправляется в Dialogflow.
- Dialogflow пытается сопоставить текст с содержанием из нашего намерения bull ****, и в зависимости от результата он либо отправит обратно намерение bull ****, либо запасной вариант по умолчанию.
- На нашем Pi мы проверяем имя намерения, и если это «Резервное намерение по умолчанию», мы сообщаем, что индикаторы мигают зеленым, что означает отсутствие бычьего ***. В противном случае мы мигаем красным, указывая на бычье ****.
Полный код прилагается.
Шаг 5: Remo.tv
Мы не можем держать в себе что-то настолько мощное! Итак, мы сделаем наш детектор доступным для всех. Чтобы это произошло, мы собираемся использовать Remo.tv, платформу для потоковой передачи роботов. Все, что нам нужно сделать, это подключить камеру Pi и следовать их инструкциям по установке.
После настройки Remo.tv мы напишем собственный обработчик чата. Вместо использования Speech-To-Text мы напрямую отправляем сообщения чата, которые получаем на Remo.tv, в Dialogflow. В остальном логика остается прежней. Просто добавьте заметку в фоновом режиме, чтобы сообщить посетителям, на что они смотрят, и все готово.
Шаг 6: Результат
Мы успешно создали детектор быков с искусственным интеллектом, который может учиться на новых данных!
Вы можете попробовать это сами прямо здесь.
Итак, где мы можем получить нашу Нобелевскую премию мира?
Рекомендуемые:
Беспроводной детектор переменного тока: 7 шагов (с изображениями)
Беспроводной детектор переменного тока: создавая свой предыдущий Instructable (простой инфракрасный датчик приближения), я кое-что понял об использовании двух транзисторов подряд для усиления очень слабого сигнала. В этой инструкции я подробно остановлюсь на этом принципе, который также называется & quo
Детектор социальной дистанции: 7 шагов (с изображениями)
Детектор социальной дистанции: Детектор социальной дистанции: Я Оуэн О из Денвера, штат Колорадо, и в этом году я буду в 7-м классе. Мой проект называется «Детектор социальной дистанции»! Идеальное устройство для обеспечения безопасности в эти трудные времена. Цель Детектора социальной дистанции
Детектор по маске COVID-19: 6 шагов (с изображениями)
Детектор масок COVID-19: из-за воздействия эпидемии коронавируса (COVID 19) только сотрудники могут проходить через вход и выход из офисного здания Makerfabs и должны носить маски NFC, специально настроенные Makerfabs, к которым не могут получить доступ посторонние . Но некоторые люди
Детектор подмигивания: 6 шагов (с изображениями)
Детектор подмигивания: a.articles {font-size: 110.0%; font-weight: жирный; стиль шрифта: курсив; текстовое оформление: нет; background-color: red;} a.articles: hover {background-color: black;} В этом руководстве объясняется, как сделать «детектор подмигивания» из модифицированного AD82
Персональный детектор молний: 5 шагов (с изображениями)
Персональный детектор молний: в этом проекте мы создадим небольшое устройство, которое предупреждает вас о ближайших ударах молнии. Общая стоимость всех материалов в этом проекте будет дешевле, чем покупка коммерческого детектора молнии, и вы сможете отточить свои навыки построения схем