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

 
sergeev :

Fakat NN ile çalışmak sadece topolojisinin seçiminden mi ibaret?

Kesinlikle :) . Ana topoloji, diğer her şey teflerle dans ediyor.

Kendisini herhangi bir ön ayar ile sınırlamayan bir ağ tasarımcısı oluşturmalıyız. Ve mümkün olduğunca çok yönlü.

Kimseye bir şey borçlu değiliz. Network Builder, MQL5 dışında herhangi bir şey üzerinde yapmak için çok daha kullanışlı ve daha iyi ve daha açıktır. MQL5'te bunlar kullanılmalıdır .

Bu ilk.

İkincisi, bir ağ kavramı, bir kurucu kavramıyla hiç ilgili değildir. Onlar. görselleştiriciyi yukarıdan sabitlemek için ağ kitaplıklarını oluşturduktan sonra hiçbir şey engellemez. SONRASINDA.

Üçüncüsü, eğitim yönteminin davranış üzerinde çok az etkisi vardır. Davranış nihai olarak amaç fonksiyonundan etkilenir. Ve nasıl elde ettiğinizin bir önemi yok.

 
TheXpert :
bir ağ kavramı, bir kurucu kavramıyla hiç ilgili değildir. Onlar. görselleştiriciyi yukarıdan sabitlemek için ağ kitaplıklarını oluşturduktan sonra hiçbir şey engellenmez. SONRASINDA.


Bu arada, genellikle görselleştirici konusunda sessiz kalırım.

konunun adı ne ... MQL5'te sinir ağı motoru projesi

"Motor" kavramına ne yatırılır?

"Motor" un, seçilen öğrenme yöntemiyle sadece herhangi bir topoloji olmadığını düşünüyorum.

Motorun altında, genel olarak, Millet Meclisi ilkeleriyle çalışma olanaklarının belirli bir çekirdeğini kastediyorum. Bu motor, topolojiler oluşturmamıza ve farklı öğrenme yöntemleri kullanmamıza (yapabileceğimiz kadarıyla) izin verecektir.


"Motor" yaratmanın bu aşaması için görselleştiriciye gelince, henüz gerekli değildir. Görsel, sonuçta ortaya çıkan topolojinin yalnızca bir izleyicisidir ve sonuçta hiçbir rol oynamaz.

 

İyi tanımlanmış bir topoloji ve sadece bir eğitim yöntemi ile başladığımıza karşı değilim.

Ancak yapacağımız bu temel sınıfların yeni topolojilere genişletilebilir olmasını gerçekten isterim. En iyi ihtimalle, herhangi bir yapı inşa edebilmemiz için tuğla ve çimento gibi bir şey almalıyız.

 
sergeev :

İyi tanımlanmış bir topoloji ve sadece bir eğitim yöntemi ile başladığımıza karşı değilim.

Ancak yapacağımız bu temel sınıfların yeni topolojilere genişletilebilir olmasını gerçekten isterim. En iyi ihtimalle, herhangi bir yapı inşa edebilmemiz için tuğla ve çimento gibi bir şey almalıyız.

Bence inşa etmeniz gereken temel olarak (veya ayrı modüller şeklinde) tuğla şeklinde.

papaklas :
Basit bir şeyle başlayın. Sonucu alın ve ardından vahşi doğaya girin. Ve böylece asla bir fikir birliğine varamayacaksınız. Bir lider seçin ve kararlarını takip edin. Ancak bu, tartışmayı engellemez. Ama karar verilmişse, o zaman uygulanmalıdır.

Ve buna tamamen katılıyorum, ilk aşamada basit ve evrensel bir şeye ihtiyacımız var. O zaman daha ciddi şeylerin farkına varabilirsin.

TheXpert :

Kimseye bir şey borçlu değiliz. Network Builder, MQL5 dışında herhangi bir şey üzerinde yapmak için çok daha kullanışlı ve daha iyi ve daha açıktır. MQL5'te bunlar kullanılmalıdır .

En azından benim için ilginç olan saf MQL5 uygulamasıdır.
 

Fikrimi tam olarak belirteceğim:

TheXpert :

-- Proje türü (kullanıcıyla etkileşim şekli)

Bir dizi kitaplık. Ağların yapımını ve işleyişini görselleştirmek için olası bir eklenti ile.

Kütüphane seti şunları içerir:

- ağların uygulanması

- ağların tutarlı bir mimaride kolayca birleştirilebileceği bir komitenin uygulanması.

- Verilerin ön işlenmesi ve işlenmesi sonrası uygulanması.

- üç işlevi uygulayan kitaplıkları kullanarak danışman şablonunun uygulanması - eğitim, eğitimli ağın (komite) doğrudan çalıştırılması ve otomatik öğrenme (test cihazı için).

-- Projede uygulanacak ağlar

önce konuştu

-- Veri ön işleme ve onunla bağlantılı her şey

buna her şeyden önce normalleşme dahildir.

Ayrıca, bu aynı zamanda fazlalık ve bağımlılık için girdilerin bir ön analizini de içerebilir.

Ayrıca filtreler, sıkıştırma vb.

-- Mimari, arayüzler

Size ayrı bir gönderide göstereceğim. Biraz erken başladı.

-- uygulama, bağlantı.

kütüphane uygulaması. iki düzeyde uygulama yapmak mümkündür -

- arayüzün uygulanması, yani. kitaplık, kullanıcıya, temel işlevler ve minimum ağ ve topoloji ayarlarıyla uygulanan arabirime bir işaretçi döndürür.

- tam özellikli kullanım.

- kendi özel ağlarınızı oluşturma ve bunları komiteye bağlama yeteneği

- tüm ağlarla çatışmasız çalışma olasılığı ile kendi özel önişlemcilerinizi oluşturma yeteneği.

-- test etme, hata ayıklama.

Şimdiye kadar, tüm süreç hakkında çok az fikrim var. Ama zorundasın

- testçiler. Ağlar için test senaryoları yazıp çalıştıracak olanlar, hata ararlar.

- yorumcular. Revizyonları izleyecekler (ve muhtemelen ana dalda birleşecekler) çapraz geçiş yapabilirler.

 
TheXpert :

Fikrimi tam olarak belirteceğim:


Yani daha anlaşılır.
 
ilginç :
Yani daha anlaşılır.
Dock'taki Alex daha da net.
 
TheXpert :
Dock'taki Alex daha da net.

Bunu özellikle sizin (ve diğer herkes) için yaptım, böylece daha sonra bu planlama için forumun vahşilerini araştırmayacağım.

ana belge ve hükümlerin en azından bu şekilde yürütülmesi gerekmektedir.