Sinir Ağlarının temellerini keşfedin. Sinir Ağlarının yapay zekayı nasıl desteklediğini, derin öğrenmeden nasıl farklı olduğunu ve Ultralytics gibi son teknoloji modelleri nasıl yönlendirdiğini öğrenin.
Sinir Ağı (NN), Yapay Zeka (AI) teknolojisinin temelini oluşturan, kalıpları tanımak, duyusal verileri yorumlamak ve bilgileri kümelemek için tasarlanmış bir hesaplama modelidir. İnsan beyninin biyolojik yapısından esinlenerek geliştirilen bu ağlar, birbirine bağlı düğümlerden veya "nöronlardan" oluşur ve katmanlar halinde düzenlenir. Biyolojik beyin sinapslar arasında iletişim kurmak için kimyasal sinyaller kullanırken, dijital sinir ağı bilgiyi iletmek için matematiksel işlemler kullanır. Bu sistemler, modern Makine Öğreniminin (ML) temelini oluşturan teknolojidir ve bilgisayarların yüzleri tanımak, dilleri çevirmek ve otonom araçları sürmek gibi karmaşık sorunları, her bir özel kural için açıkça programlanmadan çözmelerini sağlar.
Bu terimler genellikle birbirinin yerine kullanılır, ancak temel Sinir Ağı ile Derin Öğrenme (DL) arasında ayrım yapmak önemlidir. Temel fark, derinlik ve karmaşıklıkta yatmaktadır. Standart veya "sığ" bir sinir ağında, giriş ve çıkış arasında yalnızca bir veya iki gizli katman bulunabilir. Buna karşılık, Derin Öğrenme düzinelerce hatta yüzlerce katmandan oluşan "derin" sinir ağlarını içerir. Bu derinlik, özelliklerin otomatik olarak çıkarılmasını sağlar ve modelin hiyerarşik kalıpları anlamasına olanak tanır—basit kenarlar şekillere, şekiller ise tanınabilir nesnelere dönüşür. Daha derin bir teknik inceleme için, MIT News derinöğrenmeyi ve temel ağlardan evrimini açıklamaktadır.
Sinir ağında "öğrenme" süreci, hataları en aza indirmek için iç parametrelerin ayarlanmasını içerir. Veriler bir giriş katmanından girer, hesaplamaların yapıldığı bir veya daha fazla gizli katmandan geçer ve bir tahmin olarak bir çıkış katmanından çıkar.
Sinir ağları, modern çağı tanımlayan birçok teknolojinin arkasındaki motorlardır.
Modern yazılım kütüphaneleri, matematiksel işlemleri sıfırdan yazmaya gerek kalmadan sinir ağlarını kullanıma sunmayı mümkün kılar.
Geriye kalan tek şey, sinir ağını eğitmek ve sonuçları elde etmek için bir model oluşturmaktır. Ultralytics Platformu kullanıcıların
bu ağları özel veri kümeleri üzerinde kolayca eğitebilmesini sağlar. Aşağıdaki Python , önceden eğitilmiş bir sinir ağını (özellikle son teknoloji YOLO26 modelini) nasıl yükleyeceğinizi ve
ultralytics Paket.
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()
Güçlü olmalarına rağmen, sinir ağları belirli zorluklar da beraberinde getirir. Genellikle, denetimli öğrenme için büyük miktarda etiketli veriye ihtiyaç duyarlar. Yeterli veri çeşitliliği olmadan, ağ aşırı uyumlanmaya eğilimlidir ve bu durumda genellemeyi öğrenmek yerine eğitim örneklerini ezberler. Ayrıca, derin sinir ağları genellikle "kara kutular" olarak adlandırılır, çünkü belirli bir karara nasıl ulaştıklarını tam olarak yorumlamak zor olabilir ve bu da Açıklanabilir Yapay Zeka (XAI) araştırmalarını tetikler. IEEE StandartlarBirliği 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.