Google 致力于为黑人社区推动种族平等。查看具体举措

Firebase için ML 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. Makine öğreniminde ister yeni ister 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 yoktur. Öte yandan, deneyimli bir ML geliştiricisiyseniz, ML Kit, özel TensorFlow Lite modellerinizi mobil uygulamalarınızda 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: metin tanıma, yüzleri algılama, önemli noktaları tanımlama, barkodları tarama, görüntüleri etiketleme ve metin dilini tanımlama. Verileri ML Kit kitaplığına iletmeniz yeterlidir ve size ihtiyacınız olan bilgiyi verir.

Cihazda veya bulutta

ML Kit'in API seçimi, cihazda veya bulutta çalışır. Cihazdaki 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ükleyin, biz onu uygulamanız için barındırma ve sunma işini halledelim. 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 Kiti kolay gibi Google'ın ML teknolojileri getirerek uygulamalarınızda ML tekniklerini uygulamak mümkün kılar Google Bulut Vision API , TensorFlow Lite ve Android Sinir Ağları API tek bir SDK birlikte. İster bulut tabanlı işlemenin gücüne, ister mobil cihazlar için optimize edilmiş cihaz üstü modellerin gerçek zamanlı özelliklerine, isterse özel TensorFlow Lite modellerinin esnekliğine ihtiyacınız olsun, ML Kit bunu yalnızca 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 tarama
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 model çıkarımı
Özel model çıkarımı

Uygulama yolu

SDK'yı entegre edin Gradle veya CocoaPod'ları 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 ML 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 üretirsiniz. Uygulamanızdaki fotoğraf süsleme, otomatik meta veri oluşturma veya aklınıza gelebilecek her şey gibi özellikleri güçlendirmek için bu bilgileri kullanın.

Sonraki adımlar