Ultralytics YOLO27: Bekleme listesine katıl.
YOLO'yu lisansla
Ultralytics Sözlüğüne dön

Machine Learning (ML)

Makine öğrenmesi (ML), sistemlerin elle kodlanmış kurallar yerine verilerden örüntüler öğrendiği yapay zekâ dalıdır. Nasıl çalıştığını, başlıca türlerini ve kullanım alanlarını öğren.

Makine öğrenimi (ML), bilgisayar sistemlerinin bir programcının yazdığı kuralları izlemek yerine verilerden örüntüler öğrendiği yapay zekâ (AI) dalıdır. ML ile oluşturulmuş bir istenmeyen posta filtresine hangi sözcüklerin istenmeyen postaya işaret ettiği söylenmez; filtre, istenmeyen posta olarak etiketlenmiş ya da etiketlenmemiş binlerce e-postayı inceler, örüntüleri kendi öğrenir ve sonra bunları yeni mesajlara uygular. Arthur Samuel, kendi kendine oynayarak gelişen bir dama programı geliştirirken bu terimi 1959'da ortaya attı. Tom Mitchell daha sonra yaygın olarak alıntılanan şu tanımı yaptı: Bir program, bir görevdeki performansı bir ölçüte göre değerlendirildiğinde deneyimle iyileşiyorsa öğrenmiş demektir.

Makine Öğrenimi Nasıl Çalışır#

Bir makine öğrenimi modeli, ayarlanabilir parametrelere sahip bir fonksiyondur; doğrusal regresyonda parametre sayısı birkaç katsayıyla sınırlıyken, milyonlarca ağırlık içeren bir sinir ağında çok daha yüksek olabilir. Eğitim, modelin eğitim verileri üzerindeki tahminlerini olabildiğince doğru hâle getiren parametre değerlerini, genellikle bir kayıp fonksiyonunu en aza indirerek bulmaya çalışır. Asıl sınama genellemedir: model daha sonra, eğitim sırasında hiç görmediği ve ayrı tutulan doğrulama verileri ile test verileri üzerinde puanlanır. Eğitim verilerinde iyi, yeni verilerde ise kötü puan alan bir model, altta yatan örüntüyü öğrenmek yerine örnekleri ezberler; buna aşırı öğrenme denir.

Bu scikit-learn örneği, el yazısıyla yazılmış rakamları okumak için bir rastgele orman eğitir ve eğitim dışında tutulan rakamlarla puanlar:

from sklearn.datasets import load_digits
from sklearn.ensemble import RandomForestClassifier
from sklearn.model_selection import train_test_split

# 1,797 labeled 8x8 images of handwritten digits bundled with scikit-learn
X, y = load_digits(return_X_y=True)
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.25, random_state=0)

# Fit learns decision rules from the labeled examples; no rules are hand-written
model = RandomForestClassifier(random_state=0)
model.fit(X_train, y_train)

# Score on digits the model never saw during training
print(f"Test accuracy: {model.score(X_test, y_test):.1%}")

Model, diğer 1.347 etiketli örnekten öğrendiği örüntüleri kullanarak 450 test rakamında %97,6 doğruluğa ulaşır.

Makine Öğrenimi Türleri#

  • Denetimli öğrenme: Her girdinin doğru çıktıyla eşleştirildiği etiketli örneklerden öğrenir. Sınıflandırma, regresyon ve nesne algılama denetimli görevlerdir.
  • Denetimsiz öğrenme: k-means kümeleme ile bulunan müşteri segmentleri gibi, etiketlenmemiş verilerdeki yapıları keşfeder.
  • Öz denetimli öğrenme: Örneğin bir cümledeki sonraki sözcüğü veya görüntünün gizlenmiş bir parçasını tahmin ederek kendi etiketlerini veriden oluşturur. Büyük dil modelleri (LLM'ler) ve diğer temel modeller bu yöntemle önceden eğitilir.
  • Pekiştirmeli öğrenme: Bir ajan, bir ortamda eylemlerde bulunup ödülü en üst düzeye çıkarmak için davranışını ayarlayarak deneme yanılma yoluyla öğrenir.

Makine Öğrenimi; Yapay Zekâ, Derin Öğrenme ve Veri Bilimine Karşı#

Makine öğrenimi, akıllı makineler oluşturma gibi geniş bir hedefi olan yapay zekâ ile ham verilerden kendi özelliklerini öğrenen ve çok katmanlı sinir ağları kullanan ML alt kümesi derin öğrenme arasında yer alır:

Rastgele ormanlar ve XGBoost gibi klasik algoritmalar, fiyat ya da yaş gibi her sütunun zaten anlamlı bir özellik olduğu tablo verilerinde güçlü sonuçlar vermeyi sürdürür. Veri bilimi ise verilerden sorulara yanıt bulmak için ML'yi istatistik, veri görselleştirme ve alan analiziyle birlikte birçok araçtan biri olarak kullanan komşu bir disiplindir.

Makine Öğrenimi Yaşam Döngüsü#

Üretimdeki bir model hiçbir zaman tamamlanmış sayılmaz. Ekipler veri toplar ve etiketler, bir modeli eğitip doğrular, dağıtır ve tahminlerini izler; doğruluk yetersiz kaldığında ya da gerçek dünya değiştiğinde verilere geri döner. Bu döngü, makine öğrenimi operasyonlarının (MLOps) konusudur:

Bilgisayarlı görü için Ultralytics Platform bu döngünün tamamını tek bir yerde yürütür: Ekipler veri kümelerini yükler ve açıklama ekler, Ultralytics YOLO26 modellerini bulut GPU'larında eğitir, modelleri dağıtır ve üretimdeki performanslarını izler.

Gerçek Dünya Uygulamaları#

  • Bilgisayarlı görü: Modeller üretim hatlarındaki kusurları algılar, tıbbi taramaları okur ve otonom araçlara yön verir.
  • Doğal dil işleme (NLP): Çeviri, arama, sohbet botları ve istenmeyen posta filtreleme, metin üzerinde eğitilmiş modellere dayanır.
  • Öneri sistemleri: Yayın ve e-ticaret platformları, kullanıcıların geçmiş davranışlarına göre içerikleri sıralar.
  • Zaman serisi tahmini: Modeller, geçmiş verilerden ürün talebini, enerji yükünü ve ekipman arızalarını tahmin eder.
  • Anomali tespiti: Bankalar, geçmiş dolandırıcılık verileriyle eğitilmiş modellerle her kart işlemini milisaniyeler içinde puanlar ve olağandışı görünenleri işaretler.

Çözümleri keşfet

Sporda bilgisayarlı görü

Sporda bilgisayarlı görü

Ultralytics YOLO'nun oyuncu ve top takibi, performans analitiği, antrenörlük içgörüleri ve sporcu rehabilitasyonuyla spor alanında görsel yapay zekâyı nasıl güçlendirdiğini keşfet.
Daha fazla bilgi edin
Hava görüntüleri için bilgisayarlı görü

Hava görüntüleri için bilgisayarlı görü

İHA ve hava görüntülerini Ultralytics YOLO ile tarım, su ürünleri yetiştiriciliği, koruma çalışmaları ve jeo-uzamsal analiz için gerçek zamanlı içgörülere dönüştür.
Daha fazla bilgi edin
Havacılıkta bilgisayarlı görü

Havacılıkta bilgisayarlı görü

Uçak denetimi, pistteki yabancı madde tespiti, havaalanı yer operasyonları ve kompozit malzeme kusurlarının tespiti için Ultralytics YOLO ile havacılık ve uzay sektöründe bilgisayarlı görü uygula.
Daha fazla bilgi edin
Güvenlikte bilgisayarlı görü

Güvenlikte bilgisayarlı görü

Ultralytics YOLO modelleriyle her sahayı koru. Görsel yapay zekâ; çevre izleme, tehdit tespiti, plaka tanıma ve iş yeri güvenliğini destekler.
Daha fazla bilgi edin
Robotikte bilgisayarlı görü

Robotikte bilgisayarlı görü

Ultralytics YOLO modelleriyle daha akıllı makinelere güç ver. Robotikte görsel yapay zekâ; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü destekler.
Daha fazla bilgi edin
Lojistikte bilgisayarlı görü

Lojistikte bilgisayarlı görü

Ultralytics YOLO modelleriyle lojistiği kolaylaştır. Görüntü yapay zekâsı; paket denetimini, ayrıştırmayı, araç takibini ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Perakendede bilgisayarlı görü

Perakendede bilgisayarlı görü

Ultralytics YOLO modelleriyle perakendeyi yeniden tasarla. Görüntü yapay zekâsı; envanter takibini, raf izlemeyi, kuyruk yönetimini ve daha kapsamlı müşteri analizlerini mümkün kılar.
Daha fazla bilgi edin
Sağlık hizmetlerinde bilgisayarlı görü

Sağlık hizmetlerinde bilgisayarlı görü

Ultralytics YOLO modelleriyle sağlık çözümleri geliştir. Sağlık hizmetlerinde görüntü yapay zekâsı; daha hızlı tıbbi görüntüleme, daha akıllı tanı ve hasta takibini mümkün kılar.
Daha fazla bilgi edin
Üretimde bilgisayarlı görü

Üretimde bilgisayarlı görü

Ultralytics YOLO modelleriyle üretimi optimize et. Görsel yapay zekâ; kalite kontrolünü, kusur tespitini, kişisel koruyucu donanım uyumunu ve montaj hattı otomasyonunu destekler.
Daha fazla bilgi edin
Otomotivde bilgisayarlı görü

Otomotivde bilgisayarlı görü

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görüden yararlan. Görsel yapay zekâ; daha akıllı yollar için yol güvenliğini, sürüş desteğini ve araç otomasyonunu ileri taşır.
Daha fazla bilgi edin
Tarımda bilgisayarlı görü

Tarımda bilgisayarlı görü

Ultralytics YOLO modelleriyle akıllı tarıma görüntü yapay zekâsı kazandır. Daha yüksek ve akıllı verim için mahsul izleme, hayvan takibi ve hassas tarımı destekle.
Daha fazla bilgi edin

Geleceğin yapay zekasını birlikte inşa edelim!

Makine öğreniminin geleceğine yolculuğuna başla