Sommario:

Rilevatore Bull**** dotato di intelligenza artificiale: 6 passaggi (con immagini)
Rilevatore Bull**** dotato di intelligenza artificiale: 6 passaggi (con immagini)

Video: Rilevatore Bull**** dotato di intelligenza artificiale: 6 passaggi (con immagini)

Video: Rilevatore Bull**** dotato di intelligenza artificiale: 6 passaggi (con immagini)
Video: Samsung Galaxy S24, S24 Plus e S24 Ultra con l'intelligenza artificiale.La recensione con FOTO/VIDEO 2024, Novembre
Anonim
Rilevatore Bull**** alimentato da intelligenza artificiale
Rilevatore Bull**** alimentato da intelligenza artificiale

L'unico dispositivo di cui tutti abbiamo bisogno, un rilevatore Bull**** alimentato dall'intelligenza artificiale!

Forniture

  • Lampone Pi
  • Anello NeoPixel
  • stampante 3d
  • TinkerCAD
  • Fotocamera Pi
  • Kit AIY
  • Google Dialogflow
  • Pitone
  • Raspian
  • Remo.tv

Passaggio 1: video del progetto

Image
Image

Passaggio 2: stampa 3D

Stampa 3D
Stampa 3D
Stampa 3D
Stampa 3D

Per prima cosa, abbiamo bisogno di un contenitore. In questo caso abbiamo scelto di stampare in 3D una bella colorata. Puoi anche usare qualcos'altro, purché tutta l'elettronica si adatti.

Felici della nostra scatola, possiamo stampare in 3D un'emoji cacca realizzata da 3DCreatorPurzi. Tutto quello che dobbiamo fare è aggiungere uno spazio vuoto nella parte inferiore per contenere il nostro anello NeoPixel.

Tutti i file del modello sono allegati.

Passaggio 3: elettronica

Elettronica
Elettronica
Elettronica
Elettronica
Elettronica
Elettronica
Elettronica
Elettronica

Tutto inizia con un Raspberry Pi 3B+.

Poiché vogliamo utilizzare Speech-To-Text, dobbiamo anche aggiungere un AIY VoiceHat e il microfono corrispondente. È tutto documentato proprio qui.

Ultimo ma non meno importante, colleghiamo l'anello NeoPixel, ecco un ottimo tutorial proprio per questo.

Con tutto impostato possiamo testare l'anello Speech-To-Text e NeoPixel, il codice di test è allegato.

Passaggio 4: addestrare l'IA - Dialogflow

Allenare l'IA - Dialogflow
Allenare l'IA - Dialogflow
Allenare l'IA - Dialogflow
Allenare l'IA - Dialogflow
Allenare l'IA - Dialogflow
Allenare l'IA - Dialogflow

Per la nostra intelligenza artificiale utilizzeremo Dialogflow. Originariamente, è pensato per essere utilizzato come software di chatbot, possiamo usarlo leggermente in modo improprio per addestrare il nostro rilevatore di bull****.

Creiamo due intenti, uno è il nostro fallback e l'altro bull****. Quindi aggiungiamo tutto il contenuto nelle frasi di allenamento del nostro intento bull****. Puoi davvero impazzire qui.

Dopo il salvataggio, il nostro bot si allenerà per rilevare bull**** in base alle frasi di addestramento fornite. Una volta fatto, possiamo usare un po' di codice Python per connetterci alla nostra IA appena addestrata.

Il flusso dei dati è il seguente:

  1. Il microfono rileva qualcuno che parla e lo registra.
  2. Questo file viene inviato a Google Cloud e trasformato in testo.
  3. Il testo generato viene rispedito al Raspberry Pi.
  4. Questo testo viene quindi inviato a Dialogflow.
  5. Dialogflow cerca di far corrispondere il testo con il contenuto del nostro intento bull**** e, a seconda del risultato, invierà indietro l'intento bull**** o quello di riserva predefinito.
  6. Sul nostro Pi controlliamo il nome dell'intento, e se è " Default Fallback Intent " diciamo alle luci di lampeggiare in verde, il che significa niente bull***. Altrimenti lampeggeremo in rosso, indicando toro****.

In allegato il codice completo.

Passaggio 5: Remo.tv

Remo.tv
Remo.tv
Remo.tv
Remo.tv
Remo.tv
Remo.tv

Non possiamo tenere qualcosa di così potente tutto per noi! Quindi, renderemo il nostro rilevatore disponibile per tutti. Per farlo, utilizzeremo Remo.tv, una piattaforma di streaming per robot. Tutto ciò che dobbiamo fare è collegare una fotocamera Pi e seguire le istruzioni di installazione.

Una volta configurato Remo.tv, scriveremo il nostro gestore di chat. Invece di usare Speech-To-Text, inviamo direttamente i messaggi di chat che riceviamo su Remo.tv a Dialogflow. Il resto della logica rimane la stessa. Basta aggiungere una nota in sottofondo per dire ai visitatori cosa stanno guardando e abbiamo finito.

Passaggio 6: risultato

Risultato!
Risultato!
Risultato!
Risultato!
Risultato!
Risultato!
Risultato!
Risultato!

Abbiamo costruito con successo un rilevatore bull**** alimentato dall'intelligenza artificiale, che può imparare da nuovi input!

Puoi provarlo tu stesso qui.

Ora, dove possiamo ritirare il nostro premio Nobel per la pace?

Consigliato: