Firebase için Makine Öğrenimi Kiti
Gerçek dünyadaki sorunları çözmek için uygulamalarınızda makine öğrenimini kullanın.
ML Kit, Google'ın makine öğrenimi uzmanlığını güçlü ancak kullanımı kolay bir pakette Android ve iOS uygulamalarına getiren bir mobil SDK'dır. İster yeni ister makine öğrenimi konusunda deneyimli olun, ihtiyacınız olan işlevselliği yalnızca birkaç satır kodla uygulayabilirsiniz. Başlamak için sinir ağları veya model optimizasyonu hakkında derin bilgiye sahip olmanıza gerek yok. Öte yandan, deneyimli bir makine öğrenimi geliştiriciyseniz, ML Kit, mobil uygulamalarınızda özel TensorFlow Lite modellerinizi kullanmanıza yardımcı olan kullanışlı API'ler sağlar.
Anahtar yetenekler
|Yaygın kullanım durumları için üretime hazır|
ML Kit, yaygın mobil kullanım durumları için bir dizi kullanıma hazır API ile birlikte gelir: metni tanıma, yüzleri algılama, önemli noktaları belirleme, barkodları tarama, görüntüleri etiketleme ve metin dilini tanımlama. Verileri ML Kit kitaplığına aktarmanız yeterlidir ve size ihtiyacınız olan bilgileri verir.
|Cihazda veya bulutta|
ML Kit'in API seçimi cihazda veya bulutta çalışır. Cihaz üzerindeki API'lerimiz verilerinizi hızlı bir şekilde işleyebilir ve ağ bağlantısı olmadığında bile çalışabilir. Bulut tabanlı API'lerimiz ise size daha da yüksek bir doğruluk düzeyi sağlamak için Google Cloud'un makine öğrenimi teknolojisinin gücünden yararlanır.
|Özel modeller dağıtın|
ML Kit'in API'leri kullanım durumlarınızı kapsamıyorsa, her zaman kendi mevcut TensorFlow Lite modellerinizi getirebilirsiniz. Modelinizi Firebase'e yüklemeniz yeterli, biz de onu barındırma ve uygulamanıza sunma ile ilgileneceğiz. ML Kit, özel modeliniz için bir API katmanı görevi görerek çalıştırmayı ve kullanmayı kolaylaştırır.
O nasıl çalışır?
ML Kit, Google'ın Google Cloud Vision API , TensorFlow Lite ve Android Neural Networks API gibi ML teknolojilerini tek bir SDK'da bir araya getirerek uygulamalarınızda ML tekniklerini uygulamayı kolaylaştırır. İster bulut tabanlı işlemenin gücüne, ister mobil cihazlar için optimize edilmiş cihaz üstü modellerin gerçek zamanlı yeteneklerine veya özel TensorFlow Lite modellerinin esnekliğine ihtiyacınız olsun, ML Kit bunu sadece birkaç satır kodla mümkün kılar.
Cihazda veya bulutta hangi özellikler mevcut?
|Özellik||Cihazda||Bulut|
|Metin tanıma|
|Yüz tanıma|
|Barkod taraması|
|Görüntü etiketleme|
|Nesne algılama ve izleme|
|Dönüm noktası tanıma|
|Dil tanımlama|
|Tercüme|
|Akıllı Yanıt|
|AutoML modeli çıkarımı|
|Özel model çıkarımı|
Uygulama yolu
|SDK'yı entegre edin||Gradle veya CocoaPods kullanarak SDK'yı hızla dahil edin.|
|Giriş verilerini hazırlayın||Örneğin, bir görüntü özelliği kullanıyorsanız, kameradan bir görüntü yakalayın ve görüntü döndürme gibi gerekli meta verileri oluşturun veya kullanıcıdan galerisinden bir fotoğraf seçmesini isteyin.|
|ML modelini verilerinize uygulayın||Makine öğrenimi modelini verilerinize uygulayarak, kullandığınız özelliğe bağlı olarak algılanan yüzlerin duygusal durumu veya görüntüde tanınan nesneler ve kavramlar gibi içgörüler oluşturursunuz. Uygulamanızdaki fotoğraf süsleme, otomatik meta veri oluşturma veya hayal edebileceğiniz başka şeyler gibi özellikleri güçlendirmek için bu bilgileri kullanın.|
Sonraki adımlar
- Kullanıma hazır API'leri keşfedin: metin tanıma , yüz algılama , barkod tarama , görüntü etiketleme , nesne algılama ve izleme , yer tanıma , Akıllı Yanıt , çeviri ve dil tanımlama .
- AutoML Vision Edge ile kendi görüntü etiketleme modelinizi eğitin .
- Uygulamanızda mobil cihazlar için optimize edilmiş özel modeller kullanma hakkında bilgi edinin.