Kit ML per Firebase

Usa l'apprendimento automatico nelle tue app per risolvere i problemi del mondo reale.

ML Kit è un SDK per dispositivi mobili che porta l'esperienza di apprendimento automatico di Google nelle app Android e iOS in un pacchetto potente ma facile da usare. Che tu sia nuovo o esperto di machine learning, puoi implementare le funzionalità di cui hai bisogno in poche righe di codice. Non è necessario avere una conoscenza approfondita delle reti neurali o dell'ottimizzazione dei modelli per iniziare. D'altra parte, se sei uno sviluppatore esperto di machine learning, ML Kit fornisce comode API che ti aiutano a utilizzare i tuoi modelli TensorFlow Lite personalizzati nelle tue app mobili.

Funzionalità chiave

Pronto per la produzione per i casi di uso comune common

ML Kit viene fornito con una serie di API pronte all'uso per i comuni casi d'uso mobile: riconoscimento del testo, rilevamento dei volti, identificazione di punti di riferimento, scansione di codici a barre, etichettatura di immagini e identificazione della lingua del testo. Passa semplicemente i dati alla libreria ML Kit e ti dà le informazioni di cui hai bisogno.

Sul dispositivo o nel cloud

La selezione di API di ML Kit viene eseguita sul dispositivo o nel cloud. Le nostre API sul dispositivo possono elaborare i tuoi dati rapidamente e funzionare anche quando non c'è connessione di rete. Le nostre API basate su cloud, d'altra parte, sfruttano la potenza della tecnologia di apprendimento automatico di Google Cloud per offrirti un livello di accuratezza ancora più elevato.

Distribuisci modelli personalizzati

Se le API di ML Kit non coprono i tuoi casi d'uso, puoi sempre portare i tuoi modelli TensorFlow Lite esistenti. Carica semplicemente il tuo modello su Firebase e noi ci occuperemo dell'hosting e della pubblicazione sulla tua app. ML Kit funge da livello API per il tuo modello personalizzato, rendendolo più semplice da eseguire e utilizzare.

Come funziona?

ML Kit rende facile applicare tecniche ML nelle tue app portando tecnologie ML di Google, come ad esempio l' API di Google Cloud Vision , tensorflow Lite , e l' API di Android Reti Neurali insieme in un unico SDK. Sia che tu abbia bisogno della potenza dell'elaborazione basata su cloud, delle funzionalità in tempo reale dei modelli ottimizzati per dispositivi mobili o della flessibilità dei modelli TensorFlow Lite personalizzati, ML Kit lo rende possibile con poche righe di codice.

Quali funzionalità sono disponibili sul dispositivo o nel cloud?

Caratteristica Sul dispositivo Nube
Riconoscimento del testo
Riconoscimento facciale
Scansione di codici a barre
Etichettatura delle immagini
Rilevamento e tracciamento di oggetti
Riconoscimento dei punti di riferimento
Identificazione della lingua
Traduzione
Risposta intelligente
Inferenza del modello AutoML
Inferenza del modello personalizzato

Percorso di implementazione

Integra l'SDK Includi rapidamente l'SDK utilizzando Gradle o CocoaPods.
Preparare i dati di input Ad esempio, se utilizzi una funzione di visione, acquisisci un'immagine dalla fotocamera e genera i metadati necessari come la rotazione dell'immagine o chiedi all'utente di selezionare una foto dalla sua galleria.
Applica il modello ML ai tuoi dati Applicando il modello ML ai tuoi dati, generi approfondimenti come lo stato emotivo dei volti rilevati o gli oggetti e i concetti che sono stati riconosciuti nell'immagine, a seconda della funzionalità utilizzata. Usa queste informazioni per potenziare le funzionalità della tua app come l'abbellimento delle foto, la generazione automatica di metadati o qualsiasi altra cosa tu possa immaginare.

Prossimi passi