ML Kit per Firebase

Utilizza il machine learning nelle tue app per risolvere problemi reali.

ML Kit è un SDK mobile che porta l'esperienza di Google nel machine learning App per Android e iOS in un pacchetto potente e facile da usare. Se sei un nuovo utente o esperienza nel machine learning, puoi implementare la funzionalità che ti servono con poche righe di codice. Non è necessario avere una conoscenza approfondita neurali artificiali o l'ottimizzazione del modello per iniziare. D'altra parte, se sei uno sviluppatore ML esperto, ML Kit offre pratiche API che aiutano utilizzi modelli TensorFlow Lite personalizzati nelle tue app mobile.

Funzionalità chiave

Pronto per la produzione per i casi d'uso più comuni

ML Kit include una serie di API pronte all'uso per il comune utilizzo mobile casi: riconoscimento di testo, rilevamento di volti, identificazione di punti di riferimento, scansione codici a barre, etichettare le immagini e identificare la lingua del testo. Semplicemente trasferire i dati alla libreria ML Kit, che ti fornisce le informazioni necessaria.

On-device o nel cloud

La selezione di API di ML Kit viene eseguita sul dispositivo o nel cloud. Le nostre le API on-device possono elaborare i dati rapidamente e funzionare anche quando la connessione di rete non è disponibile. Le nostre API basate su cloud, invece, sfrutta la potenza della tecnologia di machine learning di Google Cloud per offrirti un livello di precisione ancora maggiore.

Esegui il deployment di modelli personalizzati

Se le API di ML Kit non coprono i tuoi casi d'uso, puoi sempre i tuoi modelli TensorFlow Lite esistenti. Devi solo caricare il modello Firebase e noi ci occuperemo di ospitarlo e pubblicarlo nella tua app. ML Kit funge da livello API per il modello personalizzato, semplificando per l'esecuzione e l'uso.

Come funziona?

ML Kit semplifica l'applicazione delle tecniche di ML nelle tue app grazie alla tecnologia tecnologie di ML, come API Google Cloud Vision, TensorFlow Lite e API Android Neural Networks in un unico SDK. Se hai bisogno della potenza dell'elaborazione basata su cloud, le funzionalità in tempo reale dei modelli on-device ottimizzati per i dispositivi mobili o flessibilità dei modelli TensorFlow Lite personalizzati, ML Kit rende possibile con poche righe di codice.

Quali funzionalità sono disponibili sul dispositivo o nel cloud?

Funzionalità Su dispositivo Cloud
Riconoscimento del testo
Rilevamento dei volti
Scansione di codici a barre
Etichettatura delle immagini
Rilevamento di oggetti e monitoraggio
Riconoscimento dei punti di riferimento
Identificazione della lingua
Translation
Risposta rapida
Inferenza del modello AutoML
Inferenza del modello personalizzato

Percorso di implementazione

Integra l'SDK Includi rapidamente l'SDK utilizzando Gradle o CocoaPods.
Prepara i dati di input Ad esempio, se utilizzi una funzionalità di visione, acquisisci un'immagine dalla fotocamera e genera i metadati necessari, come la rotazione dell'immagine, oppure invita l'utente a selezionare una foto dalla galleria.
Applica il modello ML ai dati Applicando il modello ML ai tuoi dati, generi insight come lo stato emotivo dei volti rilevati o degli oggetti e concetti riconosciuti nell'immagine, a seconda della funzionalità utilizzata. Utilizza questi di dati per potenziare le funzionalità della tua app, come la decorazione delle foto, la generazione di metadati o qualsiasi altra cosa ti venga in mente.

Passaggi successivi