Obsah:

AI Powered Bull **** Detector: 6 krokov (s obrázkami)
AI Powered Bull **** Detector: 6 krokov (s obrázkami)

Video: AI Powered Bull **** Detector: 6 krokov (s obrázkami)

Video: AI Powered Bull **** Detector: 6 krokov (s obrázkami)
Video: Камера-ЛАМПА со слежением и определением человека. 2024, Júl
Anonim
AI Powered Bull **** Detector
AI Powered Bull **** Detector

Jediné zariadenie, ktoré všetci potrebujeme, AI Powered Bull **** Detector!

Zásoby

  • Malinový koláč
  • NeoPixel prsteň
  • 3D tlačiareň
  • TinkerCAD
  • Pi kamera
  • Sada AIY
  • Google Dialogflow
  • Python
  • Raspian
  • Remo.tv

Krok 1: Projektové video

Image
Image

Krok 2: 3D tlač

3D tlač
3D tlač
3D tlač
3D tlač

V prvom rade potrebujeme kontajner. V tomto prípade sme sa rozhodli pre 3D tlač pekne farebných. Môžete tiež použiť niečo iné, pokiaľ sa vám zmestí všetka elektronika.

Sme spokojní s naším boxom, môžeme 3D tlačiť emotikony od 3DCreatorPurzi. Jediné, čo musíme urobiť, je pridať v spodnej časti dutý priestor na držanie nášho prsteňa NeoPixel.

Priložené sú všetky modelové súbory.

Krok 3: Elektronika

Elektronika
Elektronika
Elektronika
Elektronika
Elektronika
Elektronika
Elektronika
Elektronika

Všetko to začína Raspberry Pi 3B+.

Pretože chceme používať Speech-To-Text, musíme tiež pridať AIY VoiceHat a zodpovedajúci mikrofón. Tu je všetko zdokumentované.

V neposlednom rade zapojíme krúžok NeoPixel, tu je skvelý návod len na to.

Keď je všetko nastavené, môžeme vyskúšať prsteň reči na text a NeoPixel, testovací kód je priložený.

Krok 4: Tréning AI - Dialogflow

Tréning AI - Dialogflow
Tréning AI - Dialogflow
Tréning AI - Dialogflow
Tréning AI - Dialogflow
Tréning AI - Dialogflow
Tréning AI - Dialogflow

Pre našu AI použijeme Dialogflow. Pôvodne mal byť použitý ako softvér chatbot, môžeme ho mierne zneužiť na trénovanie nášho detektora býkov ****.

Vytvárame dva zámery, jeden je náš záložný a druhý býk ****. Ďalej pridáme všetok obsah do tréningových fráz nášho zámeru býk ****. Tu sa môžete naozaj zblázniť.

Po uložení bude náš robot trénovať na detekciu býka **** na základe daných cvičných fráz. Akonáhle to urobíme, môžeme sa použiť kúsok kódu pythonu na pripojenie k našej čerstvo vyškolenej AI.

Tok údajov je nasledujúci:

  1. Mikrofón zachytí niekoho, kto hovorí, a zaznamená ho.
  2. Tento súbor je odoslaný do služby Google Cloud a transformovaný do textu.
  3. Vygenerovaný text sa odošle späť na Raspberry Pi.
  4. Tento text sa potom odošle do Dialogflow.
  5. Dialogflow sa pokúša priradiť text k obsahu z nášho zámeru býk **** a v závislosti od výsledku buď pošle späť zámer býka **** alebo predvolený záložný zámer.
  6. Na našom Pi kontrolujeme názov zámeru a ak je to „Predvolený zámer záložného poistenia“, oznámime, že svetlá blikajú nazeleno, čo znamená žiadny býk ***. V opačnom prípade blikáme na červeno, čo naznačuje býka ****.

Celý kód je priložený.

Krok 5: Remo.tv

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

Niečo také silné si nemôžeme nechať len pre seba! Chystáme sa teda sprístupniť náš detektor pre každého. Aby sme to dosiahli, použijeme Remo.tv, platformu na streamovanie robotov. Všetko, čo musíme urobiť, je pripojiť kameru Pi a postupovať podľa ich pokynov na nastavenie.

Akonáhle je Remo.tv nastavený, napíšeme si vlastného obslužného programu chatu. Namiesto použitia funkcie Speech-To-Text priamo odosielame správy z chatu, ktoré dostaneme na Remo.tv, do Dialogflow. Ostatná logika zostáva rovnaká. Stačí pridať poznámku na pozadí a povedať návštevníkom, na čo sa pozerajú, a máme hotovo.

Krok 6: Výsledok

Výsledok!
Výsledok!
Výsledok!
Výsledok!
Výsledok!
Výsledok!
Výsledok!
Výsledok!

Úspešne sme postavili detektor býka **** poháňaný AI, ktorý sa môže učiť z nového vstupu!

Môžete si to vyskúšať sami tu.

Kde si teda môžeme prevziať našu Nobelovu cenu za mier?

Odporúča: