ML Kit
ML Kit is Google’s oplossing voor het integreren van machine learning op maat in mobiele applicaties en werd in 2018 uitgerold tijdens de I/O-conferentie. ML Kit geeft Google’s on-device machine learning-innovatie aan ontwikkelaars van mobiele apps, om hen te helpen aangepaste ervaringen te maken in hun applicaties, die tools omvatten zoals taalvertaling, tekstherkenning, objectdetectie, enz. ML Kit helpt bij het identificeren, analyseren en begrijpen van visuele en tekstgegevens in real-time, en op een privacy-gerichte manier voor de gebruiker, aangezien de gegevens op het apparaat blijven. Volgens Google’s Director of Product Management: “Het maakt machine learning veel toegankelijker.”
Ontwikkelaars kunnen Vision API’s onder ML Kit gebruiken voor Video en beeldanalyse API’s om afbeeldingen te labelen en barcodes, tekst, gezichten en objecten te detecteren. Dit kan worden gebruikt voor verschillende geavanceerde applicatieontwikkeling en ML-integratie, zoals barcodescanning, gezichtsdetectie, beeldetikettering, objectdetectie en -tracking. Ook zijn er natuurlijke taalverwerkings-API’s om 58 talen te identificeren en te vertalen en antwoordsuggesties te geven. Als gevolg hiervan maken vandaag de dag meer dan 25.000 applicaties op Android en iOS gebruik van de functies van ML Kit.
De oorspronkelijke versie van ML Kit was nauw geïntegreerd met Firebase, en voor meer flexibiliteit, tijdens het implementeren in apps, heeft Google onlangs aangekondigd dat het alle on-device API’s beschikbaar maakt in een nieuwe standalone ML Kit SDK die niet langer een Firebase-project vereist. Dit geeft ontwikkelaars toegang tot de unieke voordelen die on-device versus wat cloud ML biedt.
Download onze mobiele app
Volgens Google kunnen ontwikkelaars, als ML Kit niet volledig aan hun behoeften voldoet, op zoek gaan naar alternatieve modellen, en hoe ze aangepaste ML-modellen kunnen trainen en gebruiken in uw Android-app. “Als de kant-en-klare ML-oplossingen niet aan uw behoeften voldoen, moet TensorFlow Hub uw eerste aanloophaven zijn. Het is een repository van ML-modellen van Google en de bredere onderzoeksgemeenschap. De modellen op de site zijn klaar voor gebruik in de cloud, in een webbrowser of in een app on-device”, aldus Google
What Else Is New?
Naast de belangrijkste visiemodellen zoals MobileNet en EfficientNet, bevat het archief ook modellen die zijn gebaseerd op het nieuwste onderzoek, zoals wijnclassificatie voor 400.000 populaire wijnen, productclassificatie in Amerikaanse supermarkten voor 100.000 producten, herkenning van oriëntatiepunten per continent, CropNet-model van Brain Accra voor het herkennen van cassavebladziekten, herkenning van plantenziekten van AgriPredict dat ziekten in maïs en tomatenplanten detecteert.
Bovendien kunnen ontwikkelaars, met de grote repository van basismodellen, ook hun eigen modellen trainen. Ontwikkelaar-vriendelijke tools zijn beschikbaar voor veel voorkomende use cases. Naast Firebase’s AutoML Vision Edge, lanceerde het TensorFlow-team eerder dit jaar TensorFlow Lite Model Maker om ontwikkelaars meer keuzes te geven over het basismodel dat meer use cases ondersteunt. TensorFlow Lite Model Maker ondersteunt momenteel twee veelvoorkomende ML-taken, namelijk tekst- en beeldclassificatie.
De TensorFlow Lite Model Maker kan worden uitgevoerd op uw eigen ontwikkelaarsmachine of op Google Colab online machine learning notebooks. In de toekomst is het Android-team van plan om het bestaande aanbod te verbeteren en nieuwe use-cases toe te voegen.
Zodra ontwikkelaars een model hebben geselecteerd of hun model hebben getraind, zijn er nieuwe gebruiksvriendelijke hulpmiddelen om ze te helpen integreren in hun Android-app zonder alles te hoeven omzetten in ByteArrays, met ML Model binding met Android Studio 4.1. Hiermee kunnen ontwikkelaars elk TFLite-model importeren, de input/output-handtekening van het model lezen, en het gebruiken met slechts een paar regels code die de open-source TensorFlow Lite Android Support Library aanroept.
Inschrijven op onze nieuwsbrief
Wees op de hoogte van de laatste updates en relevante aanbiedingen door uw e-mail te delen.