"New Neural", MetaTrader 5 platformu için bir sinir ağı motorunun Açık Kaynak projesidir. - sayfa 64

 
Varum niimand arbaitet? ilk
 
Ukrayna :

Başka bir uygulama önerin, buna karşı değilim, uygulama fikrini yayınlayın, tartışın, karşılaştırın, hangisinin daha iyi olduğuna karar verin.

Tüm verileri bir sütuna bir csv metin dosyasına yazın. Mimariye bağlı olarak bu sütun için okuma/yazma kuralları olacaktır. Bunu şimdi gridleri eğitirken yapıyorum - Ağın tüm ayarlarını ve ağırlıklarını tek bir sütunda saklıyorum, bu kromozomu temsil etmeye eşdeğerdir ve GA'da okunması/yazılması kolaydır.
 
yanlış :
Varum niimand arbaitet? ilk
Mişa. Nöronlar ister misin? bende var
 
TheXpert :
Mişa. Nöronlar ister misin? bende var

Muhtemelen kendin için yaptın (programcı). "Buraya bir bayrak koyman gerekiyor, sonra kaldır, buraya bir ringa balığı koyuyorum, sonra ona henüz dokunma"

Ve "çaydanlık için" ihtiyacım var

 
joo :
Tüm verileri bir sütuna bir csv metin dosyasına yazın. Mimariye bağlı olarak bu sütun için okuma/yazma kuralları olacaktır. Bunu şimdi gridleri eğitirken yapıyorum - Ağın tüm ayarlarını ve ağırlıklarını tek bir sütunda saklıyorum, bu kromozomu temsil etmeye eşdeğerdir ve GA'da okunması/yazılması kolaydır.

Bu değişti mimari değişiklik kuralları mı?

Ve eğer mimari bir programcı tarafından değil de bir kullanıcı tarafından yaratıldıysa, kim yeni bir kural yazacak?

Ve sonra her hapşırık için iyi olmayacaksın, her mimari için yeni bir yükleme kuralı yazmak (IMHO) yorgun.

Mimariye bağlı olarak yükleme kuralı oluşturan algoritmanın varyantı mümkün müdür?

 
Ukrayna :

Bu değişen mimari değişiklik kuralları mı?

Ve eğer mimari bir programcı tarafından değil de bir kullanıcı tarafından yaratıldıysa, kim yeni bir kural yazacak?

Ve sonra her hapşırık için iyi olmayacaksın, her mimari için yeni bir yükleme kuralı yazmak (IMHO) yorgun.

Mimariye bağlı olarak yükleme kuralı oluşturan algoritmanın varyantı mümkün müdür?

Bu soruna daha basit bir bakış açısı getiriyorum.

Genel olarak nöronlardan soyutlayalım. Bir takım bloklarımız var - kara kutular. tüm bloklar için bir ayar sütunu yapmamız gerekiyor, yani:

bloklara, kaç ayarınız olduğunu (ayarlar, ağırlıklar veya her neyse) talep ediyoruz ve cevaplıyorlar:

1. -10

2. -115

3. - 214

....

Sonra, her şeyi bir sütunda arka arkaya yazıyoruz ve bizden neyin geldiğini her zaman nereden biliyoruz.

Böylece, hangi ayarların hangi bloğa ait olduğunu her zaman bulabiliriz, bunun için bloğa bunu sormamız yeterlidir - "kaç ayarınız var.

Sadece blokları sorgulama sırası üzerinde hemen anlaşmanız gerekiyor, hepsi bu.


Tehdit Gelecekte bireysel blokların kendileri değişse bile, bundan hiçbir şey kopmayacak ve her şey eskisi gibi çalışacak - asıl şey yoklama bloklarının sırasını değiştirmek değil. Ancak sırayı değiştirseniz bile, hiçbir şey de bozulmaz, yeni bloklar için yoklama yaparak sütunu yeniden yazmanız yeterlidir.

 
joo :
...

Bu dizinin uzunluğunun sadece nöronların sayısına ve tipine değil, aynı zamanda her bir nöron için bağlantı sayısına da bağlı olduğu ortaya çıktı.

sonuçta, her nöronun hala bağlı olduğu kişiyle kayıtlı olması gerekecek.

 
Ukrayna :

Bu dizinin uzunluğunun sadece nöronların sayısına ve tipine değil, aynı zamanda her bir nöron için bağlantı sayısına da bağlı olduğu ortaya çıktı.

sonuçta, her nöronun hala bağlı olduğu kişiyle kayıtlı olması gerekecek.

Kesinlikle. Uzunluk, blokların neye cevap verdiğine bağlıdır.

Yine de... Muhtemelen mimariyi tanımlayan bir veri biçiminden bahsediyorsunuz? - burada yazmak için kendi formatına sahip ayrı bir dosya olması gerektiği görüşündeyim.

Ve tüm ayarlardan/ağırlıklardan bahsediyordum.

 
yanlış :

Muhtemelen kendin için yaptın (programcı). "Buraya bir bayrak koyman gerekiyor, sonra kaldır, buraya bir ringa balığı koyuyorum, sonra ona henüz dokunma"

Ve burada hiçbir şey yok. Normalde yaptım. Dll ve 4k üzerinden doğru.

Ve "çaydanlık için" ihtiyacım var

Ve "bir çaydanlık için" gerektiği gibi yazın. Ve ne için de yazmak gerekiyor.
 
joo :

Kesinlikle. Uzunluk, blokların neye cevap verdiğine bağlıdır.

Yine de... Muhtemelen mimariyi tanımlayan bir veri biçiminden bahsediyorsunuz? - burada yazmak için kendi formatına sahip ayrı bir dosya olması gerektiği görüşündeyim.

Ve tüm ayarlardan/ağırlıklardan bahsediyordum.

iyi, yanlış anlama ile buğulanmamak için, o zaman baştan tanımlamaya değer:
yükleme algoritması, depolama biçiminden oluşturma biçimine + ağ oluşturma algoritmasına bir dönüştürücüdür.
bağımlılıklarımız var...
oluşturma algoritması , ağ oluşturma biçimine bağlıdır [-] ...

ızgara oluşturma formatının depolama formatına doğrudan bir bağımlılığı [~] yoktur, bağımlılık en iyisini seçme şeklinde dolaylıdır.

AZ=FH ~> FS -> AC

Neden: