DQN Mimarisi ve Performans İyileştirme Hakkında Sorularım

  • Konuyu başlatan Konuyu başlatan nt
  • Başlama tarihi Başlama tarihi

nt

Emekli
Katılım
21 Nisan 2023
Mesajlar
1,221
Selam,

DQN mimarisi hakkında bir konuda yardım almak istiyorum.

1. Modelinizde derinlik ve genişlik arasında nasıl bir denge kurduğunuzu merak ediyorum. Ayrıca, aşırı öğrenmeyi önlemek için hangi yöntemleri kullanıyorsunuz? Son olarak, en iyi performansı elde etmek için hangi hiperparametre ayarlarını önerirsiniz?

Teşekkürler!

DQN hakkında bir kod örnek : https://github.com/keon/deep-q-learning/blob/master/dqn.py
Kod:
    def _build_model(self):
        # Neural Net for Deep-Q learning Model
        model = Sequential()
        model.add(Dense(24, input_dim=self.state_size, activation='relu'))
        model.add(Dense(24, activation='relu'))
        model.add(Dense(self.action_size, activation='linear'))
        model.compile(loss='mse',
                      optimizer=Adam(lr=self.learning_rate))
        return model

Benim kodum :
Kod:
class DQN(Model):
    def __init__(self, action_size):
        super(DQN, self).__init__()
        self.d1 = layers.Dense(1024, activation='relu')
        self.d2 = layers.Dense(512, activation='relu')
        self.d3 = layers.Dense(256, activation='relu')
        self.d4 = layers.Dense(128, activation='relu')
        self.d5 = layers.Dense(64, activation='relu')
        self.d6 = layers.Dense(32, activation='relu')
        self.d7 = layers.Dense(action_size, activation='linear')
    def call(self, x):
        x = self.d1(x)
        x = self.d2(x)
        x = self.d3(x)
        x = self.d4(x)
        x = self.d5(x)
        x = self.d6(x)
        return self.d7(x)


Model hakkında türkçe makale :https://dergipark.org.tr/tr/download/article-file/2454074
 

Çevrimiçi personel

Forum istatistikleri

Konular
7,975
Mesajlar
131,581
Üyeler
3,187
Son üye
greenman

Son kaynaklar

Son profil mesajları

erdemtr55 taydin erdemtr55 wrote on taydin's profile.
Merhaba Taydin bey,
Gruba spms serisi yapıcak mısınız?
ben 3 sargılı toroid ile 2 adet flyback sürücek bir devre yapmayı düşünüyorum.size soracak sorularım vardı?
Mutluluğun resmi illa güzel çizilmiş tablo olmak zorunda değil.Bazen basit bir çizgi,doğru bir renk,yada küçük bir detay
Python Geliştirmeye eklediğim yapay zeka sunucusu, yeni başlayanlar için roket etkisi
Bir insanın zeka seviyesinin en kolay tesbiti, sorduğu sorulardır.
yapay zeka interneti yedi bitirdi, arama motoru kullanan, forumlara yazan kaldı mı ?
Back
Top