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

 
joo :
Neden çöp kutusu? Belki basit bir metin dosyası daha iyidir, gözlerinizle neye bakabilirsiniz?

Kesinlikle. En başından beri konuşma xml hakkındaydı. json yapabilirsiniz.

Ve her şeyi kaydetmek basittir - ağın her bir sınıf kısmı serileştirme arayüzünden miras alınır

 
joo :
Neden çöp kutusu? Belki basit bir metin dosyası daha iyidir, böylece gözlerinizle bakabilirsiniz?

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


Konunun başlığını kendisi verdi. Aksi takdirde, diğer özel programları kullanmak daha iyidir. MT5'te de izleyebilirsiniz.

IMHO, her şeyi tek bir yerde yapmak, farklı programlar arasında atlamaktan daha uygundur.

 
joo :
Neden çöp kutusu? Belki basit bir metin dosyası daha iyidir, böylece gözlerinizle bakabilirsiniz?

bin, MQL5'teki en hızlıdır. Bir şekilde 35 metrelik html indirdim, 40 dakika açtım, not defterindeki metin 8 dakikada açıldı ve bin terminali 18 saniyede okundu.
 
onun.insan :

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

Konunun başlığını kendisi verdi. Aksi takdirde, diğer özel programları kullanmak daha iyidir. MT5'te de izleyebilirsiniz.

IMHO, her şeyi tek bir yerde yapmak, farklı programlar arasında atlamaktan daha uygundur.

Burada çelişkiler yok. Her şey gerçekten mql5'te yapılabilir. xlm - metin biçimidir, meta düzenleyicide görüntülenebilir ve mql5 kullanılarak işlenebilir. Hatta kod tabanında bir çalışma süresi bile var.

Başka bir şey de bu aşırılığın da saçmalık noktasına getirilmemesidir.

Ana gereksinim, son kodun mql5'te olması gerektiğidir. Ve proje sırasında Sharpe / Delphi / C ++ ile yazılmış bazı programlar (örneğin, ızgara konfigüratörleri veya örneğin format dönüştürücüler) olgunlaşıyorsa, kişisel olarak umursamıyorum.

Ana şey, sonunda her şeyin mql5'e çevrilmesidir.

 

MetaSürücü :

...

2 . Mmmm ... Bir yandan katılıyorum - biçim uygun ve basit, diğer yandan - arzu edilir, xml gibi çok yönlüydü. Biri metinsel, diğeri ikili olmak üzere iki seçeneği (karşılıklı olarak benzersiz bir şekilde görüntülenir) programlamak mümkün olabilir. Ve vapche -- bkz. madde # 0 .

...

Başlatma formatına bir nevi karar verdik, bu ikili bir bağlantı tablosu, şey evrensel, bu yüzden temel olacak.

Ancak kaydetme biçiminin kendisi çok farklı olabilir, çünkü kaydetmenin başlatılması yalnızca işin başında / sonunda yapılır, hızlı olması istenir, ancak hız temel değildir.

Başka bir şey, birkaç indirme seçeneği olabilir,

Yükleniyor

  • grafik düzenleyiciden
  • bir dosyadan
  • önyükleme algoritmasından
  • rastgele bir üreticiden

ve tüm algoritmalar, ağın başlatıldığı bir ikili bağlantı tablosu oluşturmaya başlar.

 
Ukrayna :
bin, MQL5'teki en hızlıdır. Bir şekilde 35 metrelik html indirdim, 40 dakika açtım, not defterindeki metin 8 dakikada açıldı ve bin terminali 18 saniyede okundu.

Bu doğru. Ama onu FireFox'ta açmayacağız. Rahmetli anneannemin sağlığı üzerine yemin ederim.

Metin gösterimi, bir projede hata ayıklamak için önemlidir. İkili bir karşılığı olabilir (ve olmalıdır). Bence en doğru yol bu.

 
Ukrayna :

Başlatma formatına bir nevi karar verdik, bu ikili bir bağlantı tablosu, şey evrensel, bu yüzden temel olacak.

Ancak kaydetme biçiminin kendisi çok farklı olabilir, çünkü kaydetmenin başlatılması yalnızca işin başında / sonunda yapılır, hızlı olması istenir, ancak hız temel değildir.

Başka bir şey, birkaç indirme seçeneği olabilir,

Yükleniyor

  • grafik düzenleyiciden
  • bir dosyadan
  • önyükleme algoritmasından
  • rastgele bir üreticiden

ve tüm algoritmalar, ağın başlatıldığı bir ikili bağlantı tablosu oluşturmaya başlar.

Burada sorularım var. Başlatma ile ne kastedilmektedir. Ağırlıkları yüklemek bir şeyse. Izgarayı yapılandırmak + yükleme ağırlıkları oldukça farklıdır.

--

Şu anda. Şarkı söyleyeceğim.

Ağın konfigürasyonunun (yapısı, türü) mql5 kodunda bir ara temsilini görüntülemenin iki yolu vardır.

Birincisi: kütüphane sınıflarından başlatma sırasında ağın dinamik olarak yapılandırılması. Böyle bir ağ, dinamik diziler ve işaretçiler aracılığıyla bağlantılarla doludur. Bu yaklaşım şimdiye kadar dolaylı olarak egemen oldu.

Ancak ikinci bir yol daha var: Önceden yapılandırdıktan ve xml'de görüntüledikten sonra katı bir ızgara oluşturun (statik diziler ve istenen adreslere (dizinler) doğrudan çağrılarla).

Böyle bir motor, oluşturulan ağın daha yüksek (önemli ölçüde) performansı nedeniyle kullanıcılar için çok daha çekici olabilir. Ama uygulaması daha zor. Aslında, bir xml2mql derleyicisi yapmanız gerekecek.

Ben, sobsno, ikinci yol için. Umarım sıkışırsak meta alıntılar yardımcı olur.

 
onun.insan :

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

Konunun başlığını kendisi verdi. Aksi takdirde, diğer özel programları kullanmak daha iyidir. MT5'te de izleyebilirsiniz.

IMHO, her şeyi tek bir yerde yapmak, farklı programlar arasında atlamaktan daha uygundur.

Hiçbir şey anlamadım.

MT5'te her şeyi bir metin csv dosyasına FILE_ANSI bayrağıyla yazmaya alışkınım. Böyle bir dosya ME'de harika bir şekilde gözlerle görüntülenebilir. Ve tüm bunları MT5'te yapıyorum.

 
Ukrayna :
bin, MQL5'teki en hızlıdır. Bir şekilde 35 metrelik html indirdim, 40 dakika açtım, not defterindeki metin 8 dakikada açıldı ve bin terminali 18 saniyede okundu.

Hangisinin daha hızlı olduğu açık. Ancak tüm eğitim için bir dosyaya kaç kez yazmanız gerekecek? - bir Zamanlar?

Bu nedenle, burada hız kritik değildir, ancak görsel kontrol basitleştirilmiştir.

 
MetaSürücü :

Bu doğru. Ama onu FireFox'ta açmayacağız. Rahmetli anneannemin sağlığı üzerine yemin ederim.

Metin gösterimi, bir projede hata ayıklamak için önemlidir. İkili bir karşılığı olabilir (ve olmalıdır). Bence en doğru yol bu.

Kabul ediyorum.