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?

Özellik Cihaz üzerinde Cloud
Metin tanıma
Yüz algılama
Barkod tarama
Görüntü etiketleme
Nesne algılama ve izleme
Önemli nokta tanıma
Dil tanımlama
Çeviri
Akıllı Yanıt
AutoML modeli çıkarımı
Özel model çıkarımı

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