Воплотите свои идеи в области искусственного интеллекта в жизнь с помощью одноплатного компьютера Raspberry Pi.

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

Встречайте Raspberry Pi 4, одноплатный компьютер стоимостью 35 долларов в форм-факторе кредитной карты. Хотя возможности машинного обучения Raspberry Pi ограничены из-за недостаточно мощного графического процессора, у него все еще есть определенные приложения искусственного интеллекта.

1. Майкрофт/Пикрофт: персональный голосовой помощник с искусственным интеллектом

Mycroft предлагает альтернативу с открытым исходным кодом вашим интеллектуальным колонкам Alexa, Google и Siri. Он позволяет вам разговаривать и получать информацию от виртуального помощника. Уделяя особое внимание защите вашей конфиденциальности, Mycroft позволяет вам контролировать ситуацию и может быть установлен на телефоне Android, ноутбуке или Raspberry Pi. Ты можешь

instagram viewer
Создайте свой собственный интеллектуальный динамик Raspberry Pi, обеспечивающий конфиденциальность, с помощью Mycroft.

Picroft — это пакет программы голосового помощника, специально разработанный для работы на моделях Raspberry Pi. Он построен на базе Raspberry Pi OS Lite, а образ диска можно записать на карту microSD. Вам понадобится карта microSD (8 ГБ или больше), USB-микрофон и разъем 3,5 мм или USB-динамик.

На вашем Raspberry Pi установлен только внешний интерфейс, и для этой установки необходимо выполнить обратный вызов серверной части, расположенной по адресу home.mycroft.ai чтобы виртуальный помощник работал. Полностью самостоятельно разместить Майкрофта на хостинге возможно, но довольно сложно.

Хотя Mycroft не так полнофункционален, как коммерческие варианты, у него есть несколько хитростей в рукаве. Он поддерживает приложения, называемые навыками, которые расширяют функциональность вашего виртуального помощника. Некоторые из навыков по умолчанию позволяют устанавливать будильники, захватывать звук и управлять воспроизведением музыки. Вы можете установить дополнительные навыки из магазина или создать новые.

OpenCat, основанный на Raspberry Pi и Arduino, предлагает среду с открытым исходным кодом для создания четвероногих домашних роботов в стиле Boston Dynamics. Эти роботы передвигаются с помощью четырех ног вместо колес, что дает им возможность передвигаться по неструктурированной местности с определенной степенью плавности. Эту структуру можно адаптировать для обучения STEM, обучения робототехнике, приложений Интернета вещей и исследований в области робототехники.

Этот проект все еще находится на ранней стадии и в основном подходит для опытных производителей, обладающих необходимыми навыками сборки оборудования и программирования. Можно купить предварительно собранный комплект от Petoi в форме кошки или собаки (называемый Nybble и Bitttle, стоимость 284 и 256 долларов США соответственно), но некоторые производители установили программное обеспечение OpenCat на Роботы-питомцы, напечатанные на 3D-принтере.

Роботы OpenCat оснащены специальной платой Arduino NyBoard, которая отвечает за питание сервоприводов, расширение возможностей беспроводного подключения, ориентацию, балансировку и инфракрасное обнаружение. Он также имеет разъем, куда можно установить Raspberry Pi, чтобы расширить возможности четвероногого робота.

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

DeepPiCar — это проект Дэвида Тиана, глубоко обучающегося беспилотного автомобиля-робота, основанный на Raspberry Pi, TensorFlow, комплекте SunFounder PiCar V и сопроцессоре Edge TPU от Google. Ориентировочная стоимость всего оборудования, необходимого для этого проекта, составляет от 250 до 300 долларов.

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

OpenCV — это большая библиотека компьютерного зрения и машинного обучения с открытым исходным кодом, предназначенная для приложений реального времени и поддерживающая широкий спектр языков. OpenCV позволяет Raspberry Pi распознавать объекты и животных в режиме реального времени. После установки вам нужно будет подключить модуль камеры к Raspberry Pi, чтобы захватывать изображения, которые вы хотите идентифицировать.

Это руководство от Core Electronics проведет вас через процесс настройки установки OpenCV. для обнаружения объектов и животных и настройки кода для обнаружения конкретных объектов при игнорировании другие. Он использует библиотеку наборов данных COCO, хотя вы можете использовать любую другую предварительно обученную библиотеку, которая соответствует вашим потребностям.

С помощью Edge Impulse вы можете легко научить модель распознавать различные жесты, такие как махание руками, указание пальцем или хлопки в ладоши. Как только ваша модель будет обучена, вы сможете использовать ее для управления своим проектом, например для включения света или воспроизведения звука.

Этот проект распознавания жестов основан на Raspberry Pi Pico и Edge Impulse и предлагает отличный способ добавить интерактивности в ваши проекты. Для отслеживания жестов он также использует комбинированный датчик акселерометра и гироскопа MPU6050. Обязательно ознакомьтесь с руководством Hackster (ссылка выше), чтобы узнать, как обучить модель, которая может обрабатывать данные датчиков, а затем развернуть ее на Raspberry Pi Pico.

Этот проект искусственного интеллекта сочетает в себе концепцию генеративного чат-бота и виртуального помощника для создания инструмента, который может получать аудиозапросы и возвращать реалистичные ответы. Ответы генерируются ChatGPT и передаются в виде звука через преобразование текста в речь Google Cloud. Если вы не знаете, насколько мощным является этот чат-бот с искусственным интеллектом, взгляните на множество что вы можете сделать с ChatGPT.

Все, что вам нужно, это Raspberry Pi 4, USB-микрофон и динамик, чтобы использовать этот голосовой помощник и использовать всю мощь ChatGPT. Вы можете найти сценарий проекта и другое необходимое программное обеспечение на странице GitHub, указанной выше.

Примите участие в гонке искусственного интеллекта с помощью Raspberry Pi

Несмотря на скромные размеры и вычислительные ресурсы, Raspberry Pi способен воплотить в жизнь некоторые идеи искусственного интеллекта. Перечисленные выше проекты — это лишь несколько примеров из множества существующих возможностей. Объединив свой творческий потенциал и навыки программирования, вы сможете использовать Raspberry Pi для создания реальных проектов искусственного интеллекта.