Firebase için Makine Öğrenimi Kiti
Gerçek hayattan 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şlevi yalnızca birkaç satır kodla uygulayabilirsiniz. Başlamak için nöral ağlar veya model optimizasyonu hakkında derin bilgi sahibi olmanız gerekmez. Öte yandan, deneyimli bir makine öğrenimi geliştiricisiyseniz ML Kit, mobil uygulamalarınızda özel TensorFlow Lite modellerinizi kullanmanıza yardımcı olan pratik API'ler sunar.
Temel özellikler
Yaygın kullanım alanları için üretime hazır |
ML Kit, yaygın mobil kullanım alanları için kullanıma hazır bir API setiyle birlikte gelir: metin tanıma, yüzleri algılama, önemli noktaları tanımlama, barkodları tarama, görüntüleri etiketleme ve metin dilini tanımlama. Verileri Makine Öğrenimi Kiti kitaplığına aktararak ihtiyacınız olan bilgileri sağlayın. |
Cihazda veya bulutta |
ML Kit'in API'lerden oluşan seçkileri, cihaz üzerinde veya bulutta çalışır. Cihaz üzerinde API'lerimiz verilerinizi hızlı bir şekilde işleyebilir ve ağ bağlantısı olmasa bile çalışabilir. Öte yandan bulut tabanlı API'lerimiz, size daha da yüksek bir doğruluk seviyesi sunmak için Google Cloud'un makine öğrenimi teknolojisinin gücünden yararlanır. |
Özel modelleri dağıtma |
ML Kit'in API'leri kullanım alanlarınızı kapsamıyorsa her zaman kendi mevcut TensorFlow Lite modellerinizi taşıyabilirsiniz. Modelinizi Firebase'e yüklemeniz yeterlidir. Modelinizi barındırma ve uygulamanızda sunma işini biz hallederiz. ML Kit, özel modelinize yönelik bir API katmanı olarak görev yaparak çalıştırılmasını ve kullanılmasını kolaylaştırır. |
Nasıl çalışır?
ML Kit, Google'ın Google Cloud Vision API, TensorFlow Lite ve Android Neural Networks API gibi makine öğrenimi teknolojilerini tek bir SDK'da bir araya getirerek uygulamalarınızda makine öğrenimi tekniklerini uygulamayı kolaylaştırır. İster bulut tabanlı işlemenin gücüne, ister mobil cihazlar için optimize edilmiş cihaz modellerinin gerçek zamanlı özelliklerine veya özel TensorFlow Lite modellerinin esnekliğine ihtiyacınız olsun, ML Kit yalnızca birkaç satır kodla tüm bunları yapmanızı sağlar.
Cihazda veya bulutta hangi özellikler mevcut?
Uygulama yolu
SDK'yı entegre etme | Gradle veya CocoaPods kullanarak SDK'yı hızlıca dahil edin. | |
Giriş verilerini hazırlama | Örneğin, bir görüş özelliği kullanıyorsanız kameradan bir görüntü yakalayın ve resim döndürme gibi gerekli meta verileri oluşturun veya kullanıcıdan galerisinden bir fotoğraf seçmesini isteyin. | |
Verilerinize ML modelini uygulama | Verilerinize ML modelini uygulayarak, kullandığınız özelliğe bağlı olarak algılanan yüzlerin duygusal durumu veya resimde algılanan nesne ve kavramlar gibi analizler oluşturursunuz. Uygulamanızda fotoğraf süsleme, otomatik meta veri oluşturma gibi aklınıza gelebilecek her türlü özelliği desteklemek için bu analizlerden yararlanın. |
Sonraki adımlar
- Metin tanıma, yüz algılama, barkod tarama, resim etiketleme, nesne algılama ve izleme, önemli nokta tanıma, Akıllı Yanıt, çeviri ve dil tanımlama gibi kullanıma hazır API'leri keşfedin.
- 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.