Firebase Machine Learning
Gerçek hayattan sorunları çözmek için uygulamalarınızda makine öğrenimini kullanın.
Firebase Machine Learning, Google'ın makinesinin hem mobil cihazlarda hem de kullanımı kolay ve güçlü bir araçla Android ve Apple uygulamalarına paketinden yararlanın. Makine öğrenimi konusunda ister yeni ister deneyimli olun ihtiyacınız olan işlevi yalnızca birkaç satır kodla uygulayabilirsiniz. Yok için nöral ağlar veya model optimizasyonu hakkında engin bilgiye başladı. Öte yandan, deneyimli bir makine öğrenimi geliştiricisiyseniz Firebase ML, özel boyutlarınızı kullanmanıza yardımcı olacak kullanışlı API'ler sunar. Mobil uygulamalarınızdaki TensorFlow Lite modelleri.
Temel özellikler
Özel modelleri barındırma ve dağıtma |
Cihaz üzerinde çıkarım için kendi TensorFlow Lite modellerinizi kullanın. Adil modelinizi Firebase'e dağıtabilirsiniz. Biz de barındırma ve anlamanıza yardımcı olabilir. Firebase, Google Analytics 4'te en yeni Bu modelle kullanıcılarınıza düzenli olarak güncelleme yapıp ve kullanıcılara uygulamanızın yeni sürümünü aktarmak zorunda kalmadan. Firebase ML'ü Remote Config ile kullandığınızda farklı kullanıcı segmentlerine farklı modeller sunabilir, A/B Testing ile ise en iyi performans gösteren modeli bulmak için denemeler yapabilirsiniz (Apple ve Android kılavuzlarına bakın). |
Yaygın kullanım alanları için üretime hazır |
Firebase ML, yaygın olarak kullanılan mobil cihazlar için kullanıma hazır API'lerle birlikte gelir. kullanım alanları: metinleri tanıma, resimleri etiketleme ve önemli noktaları tanımlama. Verileri Firebase ML kitaplığına aktarmanız yeterlidir. Bu sayede, size yardımcı olabilir. Bu API'ler, Google Cloud API'nin gücünden yararlanır makine öğrenimi teknolojisini kullanarak en yüksek doğruluk düzeyini elde edebilirsiniz. |
Bulut ve cihaz üzerinde
Firebase ML, bulutta veya cihazda çalışan API'lere sahiptir. ML API'yi bir bulut API'si veya cihaz üzerinde API olarak tanımladığımızda hangi makinenin çıkarım gerçekleştirdiğini, yani hangi makinenin sağladığınız verilerle ilgili analizleri keşfetmenizi sağlayan makine öğrenimi modeli. Firebase ML ayında, bu işlem Google Cloud adresinde veya kullanıcılarınızın mobil cihazlar.
Metin tanıma, görüntü etiketleme ve önemli nokta tanıma API'leri, çıkarımını yapabilirsiniz. Bu modeller daha fazla işlem gücüne ve belleğe sahiptir daha erişilebilir hale getirebilirsiniz. Sonuç olarak da cihaz üzerinde modele göre daha doğru ve hassas çıkarımlarda bulunur. Öte yandan, bu API'lere yapılan her istek için bir ağ gidiş dönüş işlemi gerekir. Bu da bu API'leri, video işleme gibi gerçek zamanlı ve düşük gecikmeli uygulamalar için uygunsuz hale getirir.
Özel model API'leri, cihazda çalışan ML modelleriyle ilgilenir. Bu özellikler tarafından kullanılan ve üretilen modeller, mobil cihazlarda çalışacak şekilde optimize edilmiş TensorFlow Lite modelleridir. Bu modellerin en büyük avantajı, ağ bağlantısı gerektirmemesi ve çok hızlı çalışabilmesidir (ör. video karelerini gerçek zamanlı olarak işlemek için yeterince hızlı).
Firebase ML, kullanıcılarınızın ihtiyaçlarına özel modeller dağıtabilme cihazları sunucularımıza yükleyebilirsiniz. Firebase özellikli uygulamanız, modeli isteğe bağlı olarak cihaza indirir. Bu, uygulamanızın baş harfini henüz yükleme boyutu küçüktür ve ML modelini yeniden yayınlamak zorunda kalmadan değiştirebilirsiniz. en iyi şekilde yararlanabilirsiniz.
Makine Öğrenimi Kiti: Cihazda kullanıma hazır modeller
Cihazda çalışan önceden eğitilmiş modeller arıyorsanız: Makine Öğrenimi Kiti. Makine Öğrenimi Kiti mevcut ve birçok kullanım alanına yönelik API'ler içerir:
- Metin tanıma
- Görüntü etiketleme
- Nesne algılama ve izleme
- Yüz algılama ve kontur izleme
- Barkod tarama
- Dil tanımlama
- Çeviri
- Akıllı Yanıt
Sonraki adımlar
- Kullanıma hazır API'leri keşfedin: metin tanıma, resim etiketleme ve önemli nokta tanıma özelliği.
- Uygulamanızda mobil cihazlar için optimize edilmiş özel modelleri kullanma hakkında bilgi edinin.