YOLO Vision 2026:
Ultralytics YOLO

İnovasyonlarının etkisini tartmak için yapay zeka performansını ölçmek

Yapay zeka inovasyonlarının başarısını doğru KPI'lar ve performans metrikleri ile izleyebilirsin. Yapay zeka uygulamalarının etkisini nasıl takip edeceğini ve optimize edeceğini öğren.

ABAbirami Vina5 min read
Yapay zeka performansını KPI'lar ve metriklerle ölçmek

Daha önce sağlık, üretim ve turizm gibi farklı sektörlerde yapay zekanın nasıl kullanılabileceğini inceledik. Ayrıca yapay zekanın günlük iş görevlerini nasıl iyileştirebileceğine göz attık ve önde gelen yapay zeka iş fikirlerini tartıştık. Tüm bu tartışmalar kaçınılmaz olarak aynı temel soruya yol açıyor: Bu tür yapay zeka uygulamalarının başarısını nasıl ölçebiliriz? Bu önemli bir soru çünkü sadece yapay zeka çözümleri konuşlandırmak yeterli değildir. Bu çözümlerin gerçekten sonuçlar sunmasını sağlamak, onları ezber bozan kılan şeydir.

Bir yapay zeka modelinin süreçleri daha verimli hale getirmede, inovasyonu tetiklemede veya sorunları çözmede gerçekten etkili olup olmadığını belirlemek için yapay zeka performans metriklerini ölçebiliriz. Doğru temel performans göstergelerine (KPI) odaklanarak, bir yapay zeka çözümünün ne kadar iyi çalıştığını ve nerede iyileştirilmesi gerekebileceğini anlayabiliriz.

Bu makalede, en ilgili KPI'lar ile yapay zeka uygulamalarının başarısının nasıl ölçüleceğine bir göz atacağız. İş KPI'ları ile yapay zeka performans KPI'ları arasındaki farkları ele alacak, kesinlik ve duyarlılık gibi temel metriklerin üzerinden geçecek ve özel yapay zeka çözümleriniz için en iyi KPI'ları seçmenize yardımcı olacağız.

Yapay zeka iş KPI'ları ile yapay zeka performans KPI'ları arasındaki fark#

Comparison of AI business KPIs and AI performance KPIs

Şekil 1. Yapay Zeka İş KPI'ları ve Yapay Zeka Performans KPI'larını karşılaştırma.

KPI'ları düşündüğünüzde, özellikle kurumsal yapay zekadan bahsederken, bunların yatırım getirisi (ROI), maliyet tasarrufu veya elde edilen gelir gibi iş metrikleriyle ilgili olduğunu varsaymak doğaldır. Bu Yapay Zeka İş KPI'ları, yapay zekanın bir şirketin genel başarısını nasıl etkilediğini ölçer ve daha geniş iş hedefleriyle uyum sağlar.

Ancak Yapay Zeka Performans KPI'ları; doğruluk, kesinlik ve duyarlılık gibi metrikleri kullanarak yapay zeka sisteminin kendi başına ne kadar iyi çalıştığına odaklanır. Bu metriklerin detaylarına aşağıda gireceğiz, ancak özünde iş KPI'ları yapay zekanın finansal ve stratejik faydalarını ortaya koyarken, performans KPI'ları bir yapay zeka modelinin işini etkili bir şekilde yaptığından emin olur.

Belirli metrikler aslında her iki amaçta da kullanılabilir. Örneğin, bir görevi tamamlamak için gereken süre veya kaynakların azaltılması gibi verimlilik kazançları, hem bir performans KPI'sı (yapay zeka çözümünün ne kadar iyi çalıştığını gösteren) hem de bir iş KPI'sı (maliyet tasarrufu ve verimlilik artışlarını ölçen) olabilir. Müşteri memnuniyeti de bir diğer ortak metriktir. Yapay zeka destekli bir müşteri hizmetleri aracının başarısını hem teknik performansı hem de genel iş hedefleri üzerindeki etki açısından yansıtabilir.

Temel yapay zeka performans metriklerini anlamak#

Bir yapay zeka modelinin ne kadar iyi performans gösterdiğini ölçmek için kullanılan birkaç yaygın metrik vardır. İlk olarak, tanımlarına ve nasıl hesaplandıklarına göz atacağız. Ardından, bu metriklerin nasıl izlenebileceğini göreceğiz.

Kesinlik#

Kesinlik, bir yapay zeka modelinin gerçek pozitifleri ne kadar doğru belirlediğini ölçen bir metriktir (modelin bir nesneyi veya durumu olması gerektiği gibi doğru bir şekilde tanımladığı durumlar). Örneğin, bir yüz tanıma sisteminde, sistem tespit etmek üzere eğitildiği bir kişinin yüzünü doğru bir şekilde tanıyıp tanımladığında gerçek pozitif meydana gelir.

Kesinliği hesaplamak için önce gerçek pozitiflerin sayısını saymalısın. Ardından bunu, modelin pozitif olarak etiketlediği toplam öğe sayısına bölebilirsin. Bu toplam, hem doğru tanımlamaları hem de yanlış pozitif olarak adlandırılan hataları içerir. Esasen kesinlik, modelin bir şeyi tanıdığını iddia ettiğinde ne sıklıkla haklı olduğunu sana söyler.

Diagram explaining the precision metric

Şekil 2. Kesinliği Anlamak.

Bu, yanlış pozitiflerin sonuçlarının maliyetli veya aksatıcı olabileceği senaryolarda özellikle önemlidir. Örneğin, otomatik üretimde, yüksek bir kesinlik oranı, sistemin kusurlu ürünleri daha doğru bir şekilde işaretleyebildiğini ve iyi ürünlerin gereksiz yere atılmasını veya yeniden işlenmesini önleyebildiğini gösterir. Bir diğer güzel örnek güvenlik gözetimidir. Yüksek kesinlik, yanlış alarmları en aza indirmeye ve yalnızca güvenlik müdahalesi gerektiren gerçek tehditlere odaklanmaya yardımcı olur.

Geri çağırma#

Geri çağırma, bir yapay zeka modelinin bir veri setindeki tüm ilgili örnekleri veya gerçek pozitifleri tanımlama yeteneğini ölçmeye yardımcı olur. Basitçe ifade etmek gerekirse, bir yapay zeka sisteminin tespit etmek için tasarlandığı bir durumun veya nesnenin tüm gerçek vakalarını ne kadar iyi yakalayabildiğini temsil eder. Geri çağırma, doğru tespitlerin sayısının, tespit edilmesi gereken toplam pozitif vaka sayısına (modelin doğru bir şekilde tanımladığı vakaları ve kaçırdıklarını içerir) bölünmesiyle hesaplanabilir.

Kanser tespiti için kullanılan yapay zeka destekli bir tıbbi görüntüleme sistemini düşünün. Bu bağlamda duyarlılık, sistemin doğru bir şekilde belirlediği gerçek kanser vakalarının yüzdesini yansıtır. Bu tür senaryolarda yüksek duyarlılık hayati önem taşır çünkü bir kanser teşhisini kaçırmak hasta bakımı için ciddi sonuçlara yol açabilir.

Kesinlik ile geri çağırma#

Bir yapay zeka modelinin performansını değerlendirmek söz konusu olduğunda kesinlik ve duyarlılık madalyonun iki yüzü gibidir ve genellikle bir denge gerektirir. Buradaki zorluk, bir metriği iyileştirmenin genellikle diğerinin pahasına gerçekleşebilmesidir.

Diyelim ki daha yüksek kesinlik için çabalıyorsun. Model daha seçici hale gelebilir ve sadece çok emin olduğu pozitifleri tanımlayabilir. Öte yandan, geri çağırmayı iyileştirmeyi hedefliyorsan, model daha fazla pozitif tanımlayabilir ancak bu daha fazla yanlış pozitif içerebilir ve kesinliğin düşmesine neden olabilir.

Anahtar nokta, uygulamanızın özel ihtiyaçlarına göre kesinlik ve duyarlılık arasında doğru dengeyi bulmaktır. Bunun için yararlı bir araç, farklı eşiklerde iki metrik arasındaki ilişkiyi gösteren Kesinlik-Duyarlılık eğrisidir. Bu eğriyi analiz ederek, modelin özel kullanım senaryonuz için en iyi performansı gösterdiği optimal noktayı belirleyebilirsiniz. Bu ödünleşimi anlamak, yapay zeka modellerini amaçlanan kullanım senaryolarında en iyi şekilde performans gösterecek şekilde ince ayar yaparken yardımcı olur.

Example of a precision-recall curve

Şekil 3. Kesinlik-Duyarlılık Eğrisi Örneği.

Ortalama kesinlik (mAP)#

Ortalama Ortalama Kesinlik (mAP), modelin bir görüntü içindeki birden fazla nesneyi tanımlayıp sınıflandırması gerektiği nesne tespiti gibi görevler için yapay zeka modellerinin performansını değerlendirmek üzere kullanılan bir metriktir. mAP, modelin tanımak üzere eğitildiği tüm farklı kategorilerde ne kadar iyi performans gösterdiğini gösteren tek bir puan verir. Nasıl hesaplandığına bakalım.

Bir Kesinlik-Geri Çağırma Eğrisinin altındaki alan, o sınıf için Ortalama Kesinliği (AP) verir. AP, modelin çeşitli güven düzeylerinde (güven düzeyleri, modelin tahminlerinde ne kadar emin olduğunu ifade eder) hem kesinliği hem de geri çağırmayı dikkate alarak belirli bir sınıf için tahminleri ne kadar doğru yaptığını ölçer. AP her sınıf için hesaplandıktan sonra, mAP bu AP değerlerinin tüm sınıflar genelinde ortalaması alınarak belirlenir.

Average precision across various classes

Şekil 4. Çeşitli sınıfların ortalama kesinliği.

mAP, yayalar, araçlar ve trafik işaretleri gibi birden fazla nesnenin aynı anda tespit edilmesi gereken otonom sürüş gibi uygulamalarda kullanışlıdır. Yüksek bir mAP puanı, modelin tüm kategorilerde sürekli olarak iyi performans gösterdiği anlamına gelir ve bu da onu çok çeşitli senaryolarda güvenilir ve doğru kılar.

Performans metriklerini zahmetsizce hesapla#

Temel yapay zeka performans metriklerini hesaplama formülleri ve yöntemleri göz korkutucu gelebilir. Ancak Ultralytics paketi gibi araçlar bunu basit ve hızlı hale getirebilir. İster nesne tespiti, ister bölütleme veya sınıflandırma görevleri üzerinde çalışıyor olun, Ultralytics kesinlik, duyarlılık ve ortalama ortalama kesinlik (mAP) gibi önemli metrikleri hızla hesaplamak için gerekli araçları sağlar.

Ultralytics kullanarak performans metriklerini hesaplamaya başlamak için, aşağıda gösterildiği gibi Ultralytics paketini yükleyebilirsiniz.

Bu örnek için önceden eğitilmiş bir YOLOv8 modelini yükleyeceğiz ve bunu performans metriklerini doğrulamak için kullanacağız, ancak Ultralytics tarafından sağlanan desteklenen modellerden herhangi birini yükleyebilirsiniz. Bunu şu şekilde yapabilirsiniz:

Model yüklendikten sonra veri setiniz üzerinde doğrulama gerçekleştirebilirsiniz. Aşağıdaki kod parçacığı; kesinlik, duyarlılık ve mAP dahil olmak üzere çeşitli performans metriklerini hesaplamanıza yardımcı olacaktır:

Ultralytics gibi araçları kullanmak, performans metriklerini hesaplamayı çok daha kolaylaştırır, böylece modelini geliştirmek için daha fazla zaman harcayabilir ve değerlendirme sürecinin ayrıntıları hakkında daha az endişelenebilirsin.

Yapay zeka performansı dağıtımdan sonra nasıl ölçülür?#

Yapay zeka modelinizi geliştirirken, kontrollü bir ortamda performansını test etmek kolaydır. Ancak model dağıtıldıktan sonra işler daha karmaşık hale gelebilir. Neyse ki, yapay zeka çözümünüzü dağıtımdan sonra izlemenize yardımcı olabilecek araçlar ve en iyi uygulamalar vardır.

Prometheus, Grafana ve Evidently AI gibi araçlar, modelinin performansını sürekli olarak takip etmek için tasarlanmıştır. Gerçek zamanlı içgörüler sağlayabilir, anomalileri tespit edebilir ve seni olası sorunlara karşı uyarabilirler. Bu araçlar, üretimdeki yapay zeka modellerinin dinamik doğasına uyum sağlayan otomatik, ölçeklenebilir çözümler sunarak geleneksel izlemenin ötesine geçer.

Yapay zeka modelinin başarısını dağıtımdan sonra ölçmek için izlemen gereken en iyi uygulamalardan bazıları şunlardır:

  • Net performans metrikleri belirle: Modelinin ne kadar iyi çalıştığını düzenli olarak kontrol etmek için doğruluk, kesinlik ve yanıt süresi gibi temel metriklerde karar kıl.
  • Veri kaymasını düzenli olarak kontrol et: Modelinin işlediği verilerdeki değişikliklere dikkat et, çünkü bu, düzgün yönetilmezse tahminlerini etkileyebilir.
  • A/B testi gerçekleştirin: Mevcut modelinizin performansını yeni sürümlerle veya ayarlamalarla karşılaştırmak için A/B testini kullanın. Bu, model davranışındaki iyileşmeleri veya gerilemeleri nicel olarak değerlendirmenizi sağlar.
  • Performansı belgelendirin ve denetleyin: Performans metriklerinin ve yapay zeka sisteminizde yapılan değişikliklerin ayrıntılı günlüklerini tutun. Bu, denetimler, uyumluluk ve zaman içinde modelinizin mimarisini iyileştirmek için çok önemlidir.

Optimal yapay zeka KPI'larını seçmek sadece başlangıçtır#

Bir yapay zeka çözümünü başarılı bir şekilde dağıtmak ve yönetmek, doğru KPI'ları seçmeye ve bunları güncel tutmaya bağlıdır. Genel olarak, yapay zeka çözümünün teknik olarak ve iş etkisi açısından ne kadar iyi olduğunu vurgulayan metrikleri seçmek hayati önem taşır. Teknolojik gelişmeler veya iş stratejinizdeki değişiklikler olsun, işler değiştikçe bu KPI'ları yeniden gözden geçirmek ve ince ayar yapmak önemlidir.

Performans incelemelerini dinamik tutarak, yapay zeka sistemini alakalı ve etkili kılabilirsin. Bu metrikleri takip ederek, operasyonlarını iyileştirmeye yardımcı olacak değerli içgörüler elde edeceksin. Proaktif bir yaklaşım, yapay zeka çabalarının gerçekten değerli olduğunu ve işini ileriye taşımaya yardımcı olduğunu garanti eder!

Topluluğumuza katılın ve bizimle inovasyon yapın! Yapay zeka gelişmelerimizi görmek için GitHub deponumuzu keşfedin. Öncü yapay zeka teknolojisiyle üretim ve sağlık gibi sektörleri nasıl yeniden şekillendirdiğimizi öğrenin. 🚀

Explore solutions

Real-time AI that works with your team

Robotikte AI

Daha akıllı makineleri Ultralytics YOLO modelleriyle destekle. Robotikteki Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Lojistikte Yapay Zeka

Ultralytics YOLO modelleri ile lojistiği kolaylaştır. Görü Yapay Zekası; paket inceleme, ayıklama, araç takibi ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Real-time AI that works with your team

Perakendede AI

Perakendeyi Ultralytics YOLO modelleri ile yeniden hayal et. Görü Yapay Zekası; envanter takibi, raf izleme, sıra yönetimi ve daha akıllı müşteri içgörüleri sağlar.
Daha fazla bilgi edin
Real-time AI that works with your team

Sağlıkta Yapay Zeka

Ultralytics YOLO modelleriyle sağlık çözümleri oluştur. Sağlıkta görüntü tabanlı yapay zeka; daha hızlı tıbbi görüntülemeyi, daha akıllı teşhisleri ve hasta izlemeyi güçlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Üretimde Yapay Zeka

Ultralytics YOLO modelleri ile üretimi optimize et. Görü Yapay Zekası; kalite kontrol, kusur tespiti, KKD uyumu ve montaj hattı otomasyonunu yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your operation

Otomotivde yapay zeka

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygula. Görüntü tabanlı yapay zeka; yol güvenliğini, sürücü yardımını ve araç otomasyonunu daha akıllı yollar için geliştirir.
Daha fazla bilgi edin
Real-time AI tailored to your operation

Tarımda yapay zeka

Ultralytics YOLO modelleriyle akıllı tarıma görüntü tabanlı yapay zeka getir. Daha yüksek ve akıllı verimler için mahsul takibini, hayvancılık izlemeyi ve hassas tarımı güçlendir.
Daha fazla bilgi edin
Real-time AI that works with your team

Robotikte AI

Daha akıllı makineleri Ultralytics YOLO modelleriyle destekle. Robotikteki Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Lojistikte Yapay Zeka

Ultralytics YOLO modelleri ile lojistiği kolaylaştır. Görü Yapay Zekası; paket inceleme, ayıklama, araç takibi ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Real-time AI that works with your team

Perakendede AI

Perakendeyi Ultralytics YOLO modelleri ile yeniden hayal et. Görü Yapay Zekası; envanter takibi, raf izleme, sıra yönetimi ve daha akıllı müşteri içgörüleri sağlar.
Daha fazla bilgi edin
Real-time AI that works with your team

Sağlıkta Yapay Zeka

Ultralytics YOLO modelleriyle sağlık çözümleri oluştur. Sağlıkta görüntü tabanlı yapay zeka; daha hızlı tıbbi görüntülemeyi, daha akıllı teşhisleri ve hasta izlemeyi güçlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Üretimde Yapay Zeka

Ultralytics YOLO modelleri ile üretimi optimize et. Görü Yapay Zekası; kalite kontrol, kusur tespiti, KKD uyumu ve montaj hattı otomasyonunu yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your operation

Otomotivde yapay zeka

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygula. Görüntü tabanlı yapay zeka; yol güvenliğini, sürücü yardımını ve araç otomasyonunu daha akıllı yollar için geliştirir.
Daha fazla bilgi edin
Real-time AI tailored to your operation

Tarımda yapay zeka

Ultralytics YOLO modelleriyle akıllı tarıma görüntü tabanlı yapay zeka getir. Daha yüksek ve akıllı verimler için mahsul takibini, hayvancılık izlemeyi ve hassas tarımı güçlendir.
Daha fazla bilgi edin
Real-time AI that works with your team

Robotikte AI

Daha akıllı makineleri Ultralytics YOLO modelleriyle destekle. Robotikteki Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Lojistikte Yapay Zeka

Ultralytics YOLO modelleri ile lojistiği kolaylaştır. Görü Yapay Zekası; paket inceleme, ayıklama, araç takibi ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Real-time AI that works with your team

Perakendede AI

Perakendeyi Ultralytics YOLO modelleri ile yeniden hayal et. Görü Yapay Zekası; envanter takibi, raf izleme, sıra yönetimi ve daha akıllı müşteri içgörüleri sağlar.
Daha fazla bilgi edin
Real-time AI that works with your team

Sağlıkta Yapay Zeka

Ultralytics YOLO modelleriyle sağlık çözümleri oluştur. Sağlıkta görüntü tabanlı yapay zeka; daha hızlı tıbbi görüntülemeyi, daha akıllı teşhisleri ve hasta izlemeyi güçlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Üretimde Yapay Zeka

Ultralytics YOLO modelleri ile üretimi optimize et. Görü Yapay Zekası; kalite kontrol, kusur tespiti, KKD uyumu ve montaj hattı otomasyonunu yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your operation

Otomotivde yapay zeka

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygula. Görüntü tabanlı yapay zeka; yol güvenliğini, sürücü yardımını ve araç otomasyonunu daha akıllı yollar için geliştirir.
Daha fazla bilgi edin
Real-time AI tailored to your operation

Tarımda yapay zeka

Ultralytics YOLO modelleriyle akıllı tarıma görüntü tabanlı yapay zeka getir. Daha yüksek ve akıllı verimler için mahsul takibini, hayvancılık izlemeyi ve hassas tarımı güçlendir.
Daha fazla bilgi edin

Yapay zekanın geleceğini birlikte inşa edelim!

Yolculuğuna makine öğreniminin geleceğiyle başla