Firebase için ML Kiti

Gerçek hayattan sorunları çözmek için uygulamalarınızda makine öğrenimini kullanın.

Makine Öğrenimi Kiti, Google'ın makine öğrenimi uzmanlığını Android ve iOS uygulamalarını hem güçlü hem de kullanımı kolay bir pakette bulabilirsiniz. Makine öğrenimi konusunda yeni veya deneyimli olmanız fark etmez. İhtiyacınız olan işlevi yalnızca birkaç kod satırı kullanarak uygulayabilirsiniz. Projenin yolunda gittiğinden nöral ağlar veya model optimizasyonu hakkında bilgi edinin. Diğer yandan, deneyimli bir makine öğrenimi geliştiricisidir. Makine Öğrenimi Kiti, mobil uygulamalarınızda özel TensorFlow Lite modellerinizi kullanırsınız.

Temel özellikler

Yaygın kullanım alanları için üretime hazır

ML Kit, yaygın mobil kullanıma yönelik bir dizi kullanıma hazır API içerir. durumlar: metni tanıma, yüzleri algılama, önemli noktaları tanımlama, tarama barkodları, görselleri etiketleme ve metnin dilini tanımlama. Basitçe verileri ML Kit kitaplığına aktarmanızı sağlar. Bu sayede, istediğiniz gerekiyor.

Cihazda veya bulutta

ML Kit'in API'lerden oluşan seçkileri, cihaz üzerinde veya bulutta çalışır. Bizim cihaz üzerindeki API'ler verilerinizi hızlı bir şekilde işleyebilir ve ağ bağlantısı yok. Öte yandan bulut tabanlı API'lerimiz Google Cloud makine öğrenimi teknolojisinin gücünden yararlanın kullanarak daha doğru sonuçlar elde edebilirsiniz.

Özel modelleri dağıtma

Makine Öğrenimi Kiti API'leri kullanım alanlarınızı kapsamıyorsa modellerine sahip olursunuz. Modelinizi şuraya yüklemeniz yeterlidir: olarak tanımlarsanız, Firebase'i barındırma ve uygulamanızda sunma işini biz hallederiz. ML Kit, özel modeliniz için bir API katmanı görevi görerek bir örneği inceleyelim.

Nasıl çalışır?

ML Kit, Google Cloud Vision API, TensorFlow Lite ve Android Neural Networks API gibi Google'ın makine öğrenimi teknolojilerini tek bir SDK'da bir araya getirerek uygulamalarınızda makine öğrenimi tekniklerini uygulamanızı kolaylaştırır. İster bulut tabanlı işlem gücüne ihtiyacınız olsun, cihaz üzerinde mobil cihazlar için optimize edilmiş modellerin gerçek zamanlı özelliklerini veya özel TensorFlow Lite modellerinin esnekliğiyle, ML Kit sayesinde birkaç satırlık kod yazmak yeterli olacaktır.

Cihazda veya bulutta hangi özellikler mevcut?

Özellik Cihaz üzerinde Bulut
Metin tanıma
Yüz algılama
Barkod taraması
Resim etiketleme
Nesne algılama ve izleme
Önemli nokta tanıma
Dil tanımlama
Çeviri
Akıllı Yanıt
AutoML model çı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üntüleme özelliği kullanıyorsanız kameradan bir resim çekin 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 makine öğrenimi modelini uygulayarak aşağıdakiler gibi analizler oluşturursunuz: veya algılanma sürecinde olan nesnelerin ve kavramların resimde tanınmalıdır. Bunları kullan fotoğraf süsleme, otomatik veya aklınıza gelebilecek her şeyi üretebilirsiniz.

Sonraki adımlar