Simple Learning

Ispirazione

Simple Learning è il risultato dei miei sforzi per creare una soluzione personalizzata che riconoscesse i procioni che mangiano dalla ciotola del nostro gatto. Mi sono accorto velocemente che i procioni rispondono a un set di categorie che non sono presenti nella lista 1000 delle categorie addestrata dal modello SqueezeNet. Ho scoperto che potevo generalizzare l’addestramento lasciando che la telecamera riprendesse lo sfondo e raccogliesse caratteristiche. In seguito, ho eseguito un rilevamento per identificare gli oggetti nuovi non presenti nel set dello sfondo. Se la probabilità è abbastanza alta, invia all’utente un messaggio SNS tramite SMS o e-mail con l’URL.

Ho anche trovato un modo per “sguinzagliare” AWS DeepLens utilizzando un alimentatore elettrico e utilizzando il mio telefono come un hotspot.

Infine, utilizzo Amazon Alexa per controllare il DeepLens Simple Learning. Ho un intento per l’addestramento e uno per il rilevamento. Un bucket S3 agisce come un gestore di stato tra DeepLens e Alexa. Ciò permette il controllo vocale del dispositivo. L’utente può anche ripristinare lo stato corrente di Simple Learning. Il bucket agisce anche come repository d’immagini per la trasmissione all’utente.

Cosa fa

Utilizza Amazon Alexa per cominciare l’addestramento e il rilevamento dello sfondo. La telecamera può essere posizionata in qualsiasi punto. Se non si è vicini a una presa di corrente, sarà sufficiente un alimentatore di corrente alternata. Identifica oggetti che non sono presenti nel set di addestramento per lo sfondo e avverte l’utente. È possibile impostare delle soglie per rifinire la precisione di rilevamento.

Creato da: Dan Brennan

Come l’ho realizzato

L’ho realizzato utilizzando una serie di funzioni di Lambda, Alexa, e molti altri servizi AWS.

Difficoltà

Il tempo. Dopo Dog Park, sembrava logico procedere con questo. Generalizza l’intero aspetto sull’addestramento di DeepLens

Risultati di cui vado fiero

Funziona!

Cosa ho imparato

Che posso realizzare davvero qualcosa che all’inizio sembra troppo difficile per me. Ho imparato un sacco di cose.

Il futuro di Simple Learning

Ci sono molte cose in serbo!

Creato con

Python
Lambda
Node.js

Fai una prova