LeNet Nedir?
Yayın: · Son güncelleme:
LeNet Nedir? Kısaca
LeNet, Yann LeCun ve arkadaşlarının 1980'lerin sonu ile 1990'larda geliştirdiği, el yazısı rakamları tanımak için tasarlanmış öncü bir evrişimli sinir ağı ailesidir. En bilinen sürümü LeNet-5'tir ve bugünkü görüntü tanıma modellerinin temel yapı taşlarını içerir.

LeNet nedir?
LeNet, Yann LeCun öncülüğünde geliştirilen ve evrişimli sinir ağlarının ilk başarılı örneklerinden sayılan bir model ailesidir. İlk sürümleri 1980'lerin sonunda posta kodlarındaki el yazısı rakamları okumak için geliştirildi. En bilinen sürümü olan LeNet-5, 1998'de yayımlanan kapsamlı bir makalede tanıtıldı ve banka çeklerindeki rakamların otomatik okunması gibi gerçek uygulamalarda kullanıldı.
Yapısı
LeNet-5, bugünün ölçülerine göre küçük bir ağdır ve yaklaşık 60 bin parametre içerir. Katmanları şöyle sıralanır:
- 32×32 piksellik gri tonlu görüntü girişi
- Evrişim katmanı ve ardından alt örnekleme (havuzlama)
- İkinci evrişim katmanı ve alt örnekleme
- Tam bağlantılı katmanlar
- 0'dan 9'a kadar on rakam için çıkış
Bu düzen, yani evrişim ve havuzlamanın art arda dizilip sonunda sınıflandırma katmanlarına bağlanması, AlexNet'ten VGG'ye kadar birçok sonraki mimarinin de iskeletini oluşturdu.
Getirdiği temel fikirler
- Yerel bağlantılar: Her nöron görüntünün yalnızca küçük bir bölgesine bakar.
- Ağırlık paylaşımı: Aynı filtre tüm görüntüde kullanılır; bu da parametre sayısını azaltır.
- Uçtan uca öğrenme: Özellikler elle tasarlanmaz, geri yayılım ile veriden öğrenilir.
Bugünkü önemi
LeNet, el yazısı rakamlardan oluşan MNIST veri setiyle birlikte derin öğrenme eğitimlerinde hâlâ ilk örneklerden biri olarak kullanılır. Ancak dönemin donanım ve veri sınırları nedeniyle bu yaklaşım, 2012'de AlexNet'in büyük başarısına kadar geniş çapta yaygınlaşmadı. LeCun, derin öğrenmeye katkılarıyla 2018 Turing Ödülü'nü Geoffrey Hinton ve Yoshua Bengio ile paylaştı.
Sıkça Sorulan Sorular
LeNet ile AlexNet arasındaki fark nedir?
İkisi de benzer bir evrişim-havuzlama-tam bağlantı düzeni kullanır. AlexNet çok daha büyüktür, ReLU ve dropout gibi teknikler içerir ve GPU ile çok daha büyük bir veri setinde eğitilmiştir.
LeNet bugün hâlâ kullanılıyor mu?
Gerçek uygulamalarda yerini daha güçlü modellere bıraktı. Ancak küçük ve anlaşılır yapısı nedeniyle evrişimli sinir ağlarını öğretmek için sıkça kullanılır.