YOLO Vision 2026:
Ultralytics Sözlüğüne dön

Neural Network (NN)

Sinir Ağlarının temellerini keşfet. AI'ı nasıl desteklediklerini, derin öğrenmeden farklarını ve Ultralytics YOLO26 gibi son teknoloji modelleri nasıl yönlendirdiklerini öğren.

Bir Neural Network (NN), desenleri tanılamak, duyusal verileri yorumlamak ve bilgileri sınıflandırmak için tasarlanmış, Artificial Intelligence (AI) çekirdeğindeki bir hesaplama modelidir. İnsan beybini biyolojik yapısından ilham alan bu ağlar, katmanlar halinde organize edilmiş birbirine bağlı düğümlerden veya "nöronlardan" oluşur. Biyolojik bir beyin sinapslar aracılığıyla iletişim kurmak için kimyasal sinyaller kullanırken, dijital bir sinir ağı bilgiyi iletmek için matematiksel işlemler kullanır. Bu sistemler, modern Machine Learning (ML) arkasındaki temel teknolojidir ve bilgisayarların, her belirli kural için açıkça programlanmasına gerek kalmadan yüz tanıma, dil çevirme ve otonom araçlar sürdürme gibi karmaşık problemleri çözmesini sağlar.

Sinir Ağları ve Derin Öğrenme#

Terimler genellikle birbirinin yerine kullanılsa da, temel bir Neural Network ile Deep Learning (DL) arasında ayrım yapmak önemlidir. Temel fark derinlik ve karmaşıklıkta yatar. Standart veya "sığ" bir sinir ağı, girdi ve çıktı arasında yalnızca bir veya iki gizli katmana sahip olabilir. Buna karşılık Deep Learning, onlarca hatta yüzlerce katmana sahip "derin" sinir ağlarını içerir. Bu derinlik, feature extraction işleminin otomatik olarak gerçekleşmesini sağlayarak modelin hiyerarşik desenleri anlamasına olanak tanır; basit kenarlar şekillere, şekiller ise tanınabilir nesnelere dönüşür. Daha derinlemesine teknik bir inceleme için MIT News explains deep learning ve bunun temel ağlardan evrimini açıklar.

Sinir Ağları Nasıl Öğrenir#

Bir sinir ağındaki "öğrenme" süreci, hataları en aza indirmek için iç parametrelerin ayarlanmasını içerir. Veri bir giriş katmanından girer, hesaplamaların gerçekleştiği bir veya daha fazla gizli katmandan geçer ve tahmin olarak bir çıkış katmanından çıkar.

  • Weights and Biases: Nöronlar arasındaki her bağlantının, sinyalin gücünü belirleyen bir "ağırlığı" vardır. Eğitim sırasında ağ, bu ağırlıkları training data temelinde ayarlar.
  • Activation Functions: Bir nöronun "ateşlenmesi" veya etkinleşmesi gerekip gerekmediğine karar vermek için ağ, ReLU veya Sigmoid gibi bir Activation Function kullanır. Bu, doğrusalsızlık (non-linearity) katarak ağın karmaşık sınırları öğrenmesini sağlar.
  • Backpropagation: Ağ bir tahmin yaptığında, sonucu gerçek doğru cevapla karşılaştırır. Bir hata varsa, Backpropagation adı verilen bir algoritma, ağırlıklara ince ayar yapmak için ağ boyunca geriye doğru bir sinyal gönderir ve zamanla doğruluğu artırır.
  • Optimization: Stochastic Gradient Descent (SGD) gibi algoritmalar, kayıp fonksiyonunu (loss function) en aza indirmek için en uygun ağırlık setini bulmaya yardımcı olur. optimization algorithms on AWS hakkında daha fazla bilgi okuyabilirsin.

Gerçek Dünya Uygulamaları#

Sinir ağları, modern çağı tanımlayan birçok teknolojinin arkasındaki motorlardır.

  1. Computer Vision: Computer Vision (CV) alanında, görsel verileri analiz etmek için Convolutional Neural Networks (CNNs) adı verilen özel ağlar kullanılır. Ultralytics YOLO26 gibi gelişmiş modeller, gerçek zamanlı object detection için derin sinir ağı mimarilerini kullanır. Bu sistemler, mahsul sağlığını izledikleri AI in agriculture alanında ve anormallik tespiti için güvenlik sistemlerinde kritik önem taşır.

  2. Natural Language Processing: Metin içeren görevler için, Recurrent Neural Networks (RNNs) ve Transformers gibi mimariler makinelerin insan dilini anlama biçiminde devrim yaratmıştır. Bu ağlar machine translation araçlarına ve sanal asistanlara güç sağlar. Tıbbi notların deşifre edilmesine ve hasta kayıtlarının analiz edilmesine yardımcı oldukları AI in healthcare alanında bu teknolojilerin etkisini görebilirsin.

  3. Predictive Analytics: İşletmeler, hisse senedi fiyatlarını veya envanter ihtiyaçlarını tahmin etmek için zaman serisi analizi amacıyla sinir ağlarını kullanır. IBM, neural networks in business analytics konusunda mükemmel bir genel bakış sunar.

Pratik Uygulama#

Modern yazılım kütüphaneleri, matematiksel işlemleri sıfırdan yazmaya gerek kalmadan sinir ağlarını dağıtmayı erişilebilir hale getirir. Ultralytics Platform gibi araçlar, kullanıcıların bu ağları özel veri setleri üzerinde kolayca eğitmesine olanak tanır. Aşağıdaki Python kodu, önceden eğitilmiş bir sinir ağını (özellikle son teknoloji YOLO26 modelini) nasıl yükleyeceğini ve ultralytics paketini kullanarak bir görüntü üzerinde çıkarım (inference) çalıştıracağını gösterir.

from ultralytics import YOLO

# Load a pretrained YOLO26 neural network model
model = YOLO("yolo26n.pt")

# Run inference on an image to detect objects
# The model processes the image through its layers to predict bounding boxes
results = model("https://ultralytics.com/images/bus.jpg")

# Display the results
results[0].show()

Zorluklar ve Hususlar#

Güçlü olmalarına rağmen sinir ağları belirli zorluklar sunar. Genellikle Supervised Learning için büyük miktarda etiketlenmiş veriye ihtiyaç duyarlar. Yeterli veri çeşitliliği olmadan, bir ağ, genelleştirmeyi öğrenmek yerine eğitim örneklerini ezberlediği Overfitting durumuna eğilimlidir. Buna ek olarak, derin sinir ağları genellikle "kara kutular" olarak adlandırılır çünkü belirli bir karara tam olarak nasıl ulaştıklarını yorumlamak zor olabilir ve bu da Explainable AI (XAI) araştırmalarını tetikler. IEEE Standards Association gibi kuruluşlar, bu güçlü ağların etik ve güvenli bir şekilde kullanılmasını sağlamak için standartlar üzerinde aktif olarak çalışmaktadır.

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