İleri beslemeli yapay sinir ağları
Basit ağ yapıları oluşturma
İleri beslemeli yapay sinir ağları, CoddyKit'te ücretsiz bir Python Academy dersidir. Bu, 5 dersinin 3. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Python Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Python Academy kursu toplamda 5 dersten oluşur.
İleri Beslemeli Ağ Nedir
İleri Beslemeli Sinir Ağları
İleri beslemeli sinir ağı, yapay sinir ağlarının en basit türüdür. Bu mimaride veriler, geri döngü olmadan girdi katmanından çıktı katmanına doğru tek yönde akar.

İleri Beslemeli Sinir Ağının Yapısı
İleri Beslemeli Sinir Ağının Yapısı
İleri beslemeli ağlar şunlardan oluşur:
- Girdi Katmanı: Ham verileri alır.
- Gizli Katmanlar: Hesaplamalar yapar ve özellikleri çıkarır.
- Çıktı Katmanı: Nihai sonucu üretir.
Her katman, sonraki katmana tamamen bağlıdır.
İleri Yayılım
İleri Yayılım
İleri yayılım, verilerin ağdan geçirilmesi sürecidir:
- Girdiler ağırlıklarla çarpılır ve yanlılıklara eklenir.
- Doğrusal olmayanlık kazandırmak için etkinleştirme işlevleri uygulanır.
- Çıktı hesaplanır ve sonraki katmana aktarılır.
Basit Bir İleri Beslemeli Ağ Oluşturma
Basit Bir İleri Beslemeli Ağ Oluşturma
Python kullanarak basit bir ileri beslemeli ağ oluşturalım. Ağ şunlara sahiptir:
- 2 girdi nöronu
- 3 nöronlu 1 gizli katman
- 1 çıktı nöronu
import numpy as np
# Define weights and biases
weights_input_hidden = np.array([[0.2, 0.8, -0.5], [0.5, -0.91, 0.26]])
bias_hidden = np.array([2, 3, 0.5])
weights_hidden_output = np.array([[0.1], [-0.14], [0.5]])
bias_output = np.array([0.1])
# Input data
inputs = np.array([1, 2])
# Forward pass
hidden_layer = np.dot(inputs, weights_input_hidden) + bias_hidden
output = np.dot(hidden_layer, weights_hidden_output) + bias_output
print("Output:", output)İleri Beslemeli Sinir Ağını Eğitme
İleri Beslemeli Sinir Ağını Eğitme
Eğitim, hatayı en aza indirmek için ağırlıkların ve yanlılıkların ayarlanmasını içerir:
- Hatayı hesaplayın (tahmin edilen ve gerçek değerler arasındaki fark).
- Ağırlıkları güncellemek için gradyan inişi gibi optimizasyon algoritmaları kullanın.
- Süreci birden çok yineleme (eğitim turu) boyunca tekrarlayın.
İleri Beslemeli Ağların Avantajları
İleri Beslemeli Ağların Avantajları
İleri beslemeli ağlar:
- Basittir ve uygulanması kolaydır.
- Regresyon ve temel sınıflandırma gibi görevlerde etkilidir.
- Küçük veri kümeleri için hesaplama açısından verimlidir.
İleri Beslemeli Ağların Sınırlamaları
İleri Beslemeli Ağların Sınırlamaları
İleri beslemeli ağların bazı dezavantajları vardır:
- Sıralı veriler için bellekleri yoktur.
- Küçük eğitim verileriyle aşırı öğrenmeye yatkındır.
- Öğrenme oranı gibi hiperparametrelerin dikkatli biçimde ayarlanmasını gerektirir.
Gerçek Dünya Uygulamaları
Gerçek Dünya Uygulamaları
İleri beslemeli ağlar şu alanlarda kullanılır:
- Tıbbi Tanı: Belirtilere göre hastalıkları tahmin etme.
- Dolandırıcılık Tespiti: Finansal işlemlerdeki şüpheli etkinlikleri belirleme.
- Hisse Senedi Fiyatı Tahmini: Gelecekteki hisse değerlerini tahmin etme.
Özet ve Sonraki Adımlar
Özet ve Sonraki Adımlar
Bu derste:
- İleri beslemeli sinir ağlarının yapısını ve çalışma biçimini inceledik.
- Python kullanarak basit bir ileri beslemeli ağ oluşturduk.
- Bu mimarinin avantajlarını ve sınırlamalarını ele aldık.
Sonraki adımda, ağırlıkları ve yanlılıkları eniyileyerek sinir ağlarının etkili biçimde öğrenmesini sağlayan geri yayılım algoritmasını ayrıntılı olarak inceleyeceğiz.

Sıkça Sorulan Sorular
“İleri beslemeli yapay sinir ağları” dersi ücretsiz mi?
Evet — “İleri beslemeli yapay sinir ağları” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Python Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Python Academy kursu toplamda 5 dersten oluşur.
“İleri beslemeli yapay sinir ağları” dersinde ne öğreneceğim?
Basit ağ yapıları oluşturma Python Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.
Python Academy öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te Python Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 5 dersinin 3. dersidir.
“İleri beslemeli yapay sinir ağları” dersi ne kadar sürer?
Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.
Bu Python Academy dersinde kod yazıp çalıştırabilir miyim?
Evet. Her Python Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.
Bu kursun tüm dersleri
- Yapay sinir ağlarına giriş
- Etkinleştirme fonksiyonları
- İleri beslemeli yapay sinir ağları
- Geri yayılım algoritması
- TensorFlow ile ilk yapay sinir ağı