A inteligência artificial, e especificamente o seu tipo generativo, teve um aumento de popularidade recentemente, à medida que as pessoas exploram constantemente as possibilidades de criação de conteúdo visual e textual com essas ferramentas. Esses modelos de aprendizado de máquina geralmente são executados em equipamentos caros porque exigem grande espaço de armazenamento e recursos computacionais avançados para processamento.
Conheça o Raspberry Pi 4, um computador de placa única do tamanho de um cartão de crédito de US$ 35. Embora o Raspberry Pi seja limitado em sua capacidade de aprendizado de máquina devido ao fraco poder da GPU, ele ainda tem alguns usos no domínio da inteligência artificial. Portanto, tornou-se possível para qualquer pessoa interessada na área de inteligência artificial explorar e desenvolver projetos inovadores com facilidade e a um custo razoável.
Neste artigo, mergulharemos no mundo dos projetos interessantes de IA que você pode realizar com seu Raspberry Pi. Aqui, você encontrará inspiração e ideias de projetos para desenvolver suas habilidades de IA e ampliar sua compreensão neste campo emocionante. Verificar Como evitar erros comuns que danificam seu Raspberry Pi para mantê-lo saudável.
Links Rápidos
1. Mycroft/Picroft: um assistente de voz pessoal com tecnologia de IA
Mycroft oferece uma alternativa de código aberto para alto-falantes inteligentes como Alexa, Google e Siri. O que permite falar e obter informações do assistente virtual. Com foco na proteção da sua privacidade, o Mycroft mantém você no controle e pode ser instalado no seu telefone Android, laptop ou Raspberry Pi. Crie um alto-falante inteligente personalizado Raspberry Pi com privacidade e privacidade com Mycroft.
Picroft é um pacote de software de assistente de voz projetado especificamente para rodar em modelos Raspberry Pi. É baseado no Raspberry Pi OS Lite e a imagem do disco pode ser gravada em um cartão microSD. Você precisará de um cartão microSD (8 GB ou maior), um microfone USB e um conector de 3.5 mm ou alto-falante USB.
O front-end é instalado apenas no Raspberry Pi e esta instalação precisa se conectar ao back-end hospedado em home.mycroft.ai para que o assistente virtual funcione. É possível, mas muito difícil, hospedar totalmente o Mycroft.
Embora não seja tão apresentado quanto as opções de negociação, Mycroft tem alguns truques na manga. Suporta aplicativos indicados por habilidades que ampliam a funcionalidade do seu assistente virtual. Algumas habilidades virtuais permitem definir alarmes, capturar áudio e controlar a reprodução de música. Você pode instalar mais habilidades do Mercado ou criar novas.
2. OpenCat: um animal de estimação robô de quatro patas
Suporte para Raspberry Pi e Arduino OpenCatName Uma estrutura de código aberto para a construção de robôs de estimação de quatro patas no estilo Boston Dynamics. Esses robôs se movem com quatro pernas em vez de rodas, o que lhes dá a capacidade de navegar em terrenos não estruturados com um grau extra de fluidez. Esta estrutura pode ser adaptada para aprendizagem STEM, educação robótica, aplicações IoT e pesquisa robótica.
Este projeto ainda está em seus estágios iniciais e é adequado principalmente para fabricantes avançados com as habilidades necessárias de montagem de hardware e programação. É possível comprar um conjunto pré-montado de Petoi no formato de um gato ou de um cachorro (chamados Nybble e Bittle, custando US$ 284 e US$ 256 respectivamente), mas alguns fabricantes publicaram OpenCat em Animais de estimação robóticos impressos em 3D.
Os robôs OpenCat apresentam uma placa Arduino dedicada, a NyBoard, que é responsável por servos, escalonamento de rádio, apontamento, balanceamento e detecção de infravermelho. Ele também fornece um soquete onde o Raspberry Pi pode ser conectado para expandir as capacidades do robô de quatro patas.
3. DeepPiCar: um carro autônomo
Até hoje, os carros totalmente autônomos ainda não existem, mas atingimos o nível dois dos cinco níveis de direção autônoma. Empresas como Tesla e Google estão trabalhando duro para criar os primeiros carros totalmente autônomos, e todos eles usam tecnologias semelhantes à que ele está usando DeepPiCar.
DeepPiCar é um projeto de carro robótico autônomo de aprendizado profundo projetado por David Tian baseado em Raspberry Pi, TensorFlow, conjunto PiCar V da SunFounder e coprocessador Google Edge TPU. O custo estimado para todo o hardware necessário para este projeto é de US$ 250 a US$ 300.
Este carro robótico é capaz de detectar e seguir faixas, detectar semáforos e lidar com pedestres. David descreve a configuração completa de hardware e software em uma série em seu site Médio. É um projeto desafiador, mas oferece uma ótima maneira de aprofundar o aprendizado e a direção autônoma. Verificar Tudo o que você precisa saber sobre carros autônomos e como eles funcionam.
4. Reconhecimento de objetos e animais com Raspberry Pi e OpenCV
OpenCV É uma grande biblioteca de código aberto de visão computacional e aprendizado de máquina projetada para aplicativos em tempo real e oferece suporte a uma ampla variedade de idiomas. OpenCV permite que o Raspberry Pi reconheça objetos e animais em tempo real. Depois de instalado, você precisará conectar o módulo da câmera ao Raspberry Pi para tirar as fotos que deseja reconhecer.
Este tutorial da Core Electronics orienta você no processo de configuração da instalação do OpenCV para detectar objetos e animais e ajustar seu código para detectar determinados objetos enquanto ignora outros. Ele usa a biblioteca de conjunto de dados COCO, embora você possa usar qualquer outra biblioteca pré-treinada que atenda às suas necessidades.
5. Reconhecimento de gestos com Raspberry Pi Pico e Edge Impulse
usando Impulso de bordaVocê pode treinar facilmente o modelo para reconhecer uma variedade de gestos, como acenar, apontar ou bater palmas. Depois que seu modelo estiver treinado, você poderá usá-lo para controlar seu projeto, como acender uma luz ou um som.
O projeto de reconhecimento de gestos é baseado em Pico de Framboesa e Edge Impulse, que oferece uma ótima maneira de adicionar interatividade aos seus projetos. Ele também usa o acelerômetro integrado e o sensor giroscópio do MPU6050 para rastreamento de gestos. Não deixe de conferir o tutorial do Hackster (link acima) para aprender como treinar um modelo que pode processar os dados do sensor e, em seguida, implantá-lo em um Raspberry Pi Pico.
6. VoiceGPT: Assistente de Voz + ChatGPT
O projeto de IA especificado combina o conceito de um chatbot generativo com um assistente virtual para criar uma ferramenta que pode receber consultas de voz e retornar respostas do mundo real. As respostas são geradas pelo ChatGPT e transmitidas como voz por meio de conversão de texto em fala no Google Cloud. Se você não sabe o quão poderoso um chatbot pode ser, dê uma olhada em nossos diversos chatbots Coisas que você pode fazer com ChatGPT.
Tudo que você precisa é de um Raspberry Pi 4, um microfone USB e um alto-falante para usar este assistente de voz e aproveitar todo o poder do ChatGPT. Você pode encontrar o script do projeto e outros softwares necessários em Página GitHub vinculado acima.
Coloque o Raspberry Pi na corrida da IA
Apesar do tamanho modesto e dos recursos computacionais, o Raspberry Pi é capaz de dar vida a algumas ideias de inteligência artificial. Os projetos acima são apenas alguns exemplos das muitas possibilidades que existem. Ao combinar suas habilidades criativas e de programação, você pode usar o Raspberry Pi para criar projetos de IA no mundo real. Você pode ver agora Alternativas auto-hospedadas para serviços proprietários que você pode executar em seu Raspberry Pi.