İçeriğe geç

Ultralytics iOS App: Real-time Object Detection with YOLO Models

Ultralytics HUB önizleme görüntüsü

Ultralytics iOS Uygulaması, gerçek zamanlı nesne tespiti için YOLO modellerini doğrudan iPhone veya iPad'inizde çalıştırmanıza olanak tanıyan güçlü bir araçtır. Bu uygulama, model optimizasyonu ve hızlandırma için Apple Neural Engine ve Core ML'yi kullanarak hızlı ve verimli nesne tespiti sağlar.



İzle: Ultralytics HUB Uygulamasına Başlarken (IOS & Android)

Kuantizasyon ve İvme

To achieve real-time performance on your iOS device, YOLO models are quantized to either FP16 or INT8 precision. Quantization is a process that reduces the numerical precision of the model's weights and biases, thus reducing the model's size and the amount of computation required. This results in faster inference times without significantly affecting the model's accuracy.

FP16 Kuantizasyon

FP16 (veya yarım hassasiyetli) niceleme, modelin 32 bit kayan noktalı sayılarını 16 bit kayan noktalı sayılara dönüştürür. Bu, modelin boyutunu yarı yarıya azaltır ve çıkarım sürecini hızlandırırken doğruluk ve performans arasında iyi bir denge sağlar.

INT8 Kuantizasyon

INT8 (veya 8 bit tamsayı) niceleme, 32 bit kayan noktalı sayıları 8 bit tamsayılara dönüştürerek modelin boyutunu ve hesaplama gereksinimlerini daha da azaltır. Bu niceleme yöntemi önemli bir hızlanma sağlayabilir, ancak doğrulukta hafif bir azalmaya yol açabilir.

Apple Sinir Motoru

The Apple Neural Engine (ANE) is a dedicated hardware component integrated into Apple's A-series and M-series chips. It's designed to accelerate machine learning tasks, particularly for neural networks, allowing for faster and more efficient execution of your YOLO models.

Nicelleştirilmiş YOLO modellerini Apple Neural Engine ile birleştiren Ultralytics iOS Uygulaması, doğruluk veya performanstan ödün vermeden iOS cihazınızda gerçek zamanlı nesne algılama sağlar.

Çıkış YılıiPhone AdıYonga Seti AdıDüğüm BoyutuANE TOPs
2017iPhone XA11 Bionic10 nm0.6
2018iPhone XSA12 Biyonik7 nm5
2019iPhone 11A13 Biyonik7 nm6
2020iPhone 12A14 Biyonik5 nm11
2021iPhone 13A15 Biyonik5 nm15.8
2022iPhone 14A16 Biyonik4 nm17.0

Bu listenin yalnızca 2017'den sonraki iPhone modellerini içerdiğini ve ANE TOPs değerlerinin yaklaşık olduğunu lütfen unutmayın.

Ultralytics iOS Uygulaması ile Başlarken

Ultralytics iOS Uygulamasını kullanmaya başlamak için aşağıdaki adımları izleyin:

  1. App Store'dan Ultralytics Uygulamasını indirin.

  2. Uygulamayı iOS cihazınızda başlatın ve Ultralytics hesabınızla oturum açın. Henüz bir hesabınız yoksa, buradan bir hesap oluşturun.

  3. Oturum açtıktan sonra, eğitilmiş YOLO modellerinizin bir listesini göreceksiniz. Nesne algılama için kullanmak üzere bir model seçin.

  4. Uygulamaya cihazınızın kamerasına erişim izni verin.

  5. Cihazınızın kamerasını tespit etmek istediğiniz nesnelere doğrultun. Uygulama, nesneleri algıladıkça sınırlayıcı kutuları ve sınıf etiketlerini gerçek zamanlı olarak görüntüleyecektir.

  6. Algılama eşiğini ayarlamak, belirli nesne sınıflarını etkinleştirmek veya devre dışı bırakmak ve daha fazlası için uygulamanın ayarlarını keşfedin.

Ultralytics iOS Uygulaması ile artık iPhone veya iPad'inizde gerçek zamanlı nesne algılama için Apple Neural Engine tarafından desteklenen ve FP16 veya INT8 niceleme ile optimize edilen YOLO modellerinin gücünden yararlanabilirsiniz.

📅 1 yıl önce oluşturuldu ✏️ 1 ay önce güncellendi

Yorumlar