"NeuroSolutions Yapay Sinir Ağlarını Bağlama" makalesi için tartışma - sayfa 3

 

Yavaş olduğumu söyleyemem, çünkü kontrol etmedim - ancak en son NeuroSolutions 6.05'i kurarken (ücretsiz olarak indirildi, ancak demo http://www.neurosolutions.com/products/ns/ ) bu neurosolutions'ın GPU'yu görmek istememesinin ve CUDA'nın eksik olmasının hiçbir yolu yok. CUDA ile çalışan neurosolutions ile olumlu deneyimi olan var mı? Neurosolutions GPU (CUDA) kullanımı Hakkında menüsünde görülebilir.


Ve bu olmadan bu ürünü kullanmak anlamsız gibi görünüyor.


Google'da, neurosolutions.com sitesinde de aradım - destek forumları yok. Bu hiç mantıklı değil. Hem 64 hem de 32 bit sürümlerini denedim.

Neural Network Software, Artificial Intelligence, Classification, Forecasting, Clustering, Time Series
Neural Network Software, Artificial Intelligence, Classification, Forecasting, Clustering, Time Series
  • www.neurosolutions.com
Neural network software development tool of choice among researchers and developers is NeuroSolutions. NeuroSolutions icon-based graphical user interface provides the most powerful and flexible artificial intelligence development environment available on the market today.
 

Neden bu kadar az anlaşma? Her şeyi makaledeki gibi yaptım(((

ve eğitimin başlangıcındaki mesajlar nelerdir?

 
Mr.FreeMan:

Neden bu kadar az işlem var? Her şeyi makaledeki gibi yaptım(((.

ve eğitimin başlangıcındaki mesajlar nelerdir?

Yanlış eğitim nedeniyle muhtemelen az sayıda işlem vardır. Nedeni hatası hakkında mesajından tahmin edilebilir: NS sütun adı olarak "0.00529" aldı ve genel olarak içindeki tüm hücrelerin aynı olduğunu iddia ediyor. Bu veri dosyasında bir sorun olmalı. Ya da, belki, bilgisayardaki bölgesel ayarlar (kesirli kısmını ayırmak için virgül veya nokta kullanılır) etkileyebilir.
 

İşte bölgesel ayarlarım, virgül yerine boşluk koydum ve kaydettim.

ancak ns'yi oluşturduğumda aşağıdaki gibi hatalar alıyorum:

ve sonra tekrar bu mesaj:

 
Mr.FreeMan:

İşte bölgesel ayarlarım, virgül yerine boşluk koydum ve kaydettim.

Oraya nokta koyun, boşluk değil. Veri dosyasında kullanılan nokta işaretidir.
 
çok teşekkürler, her şey çalıştı :)
 

Ne harika bir makale! Tebrikler

Birkaç sorum var:

- Neden yeni 6.4 yerine NeuroSolution t 5.0 kullanıyorsunuz?

Yeni Özel Çözüm sihirbazının verileri yeniden hesaplayabilen DLL oluşturabileceğini ve sanırım yeni desen bulabileceğini düşünüyorum!

ve şimdi destekliyor :

Visual C++ 2008, VB.NET 2008, Visual C++ 2010 ve VB.NET 2010 için Yeni Proje Kabukları

Yeni Visual Studio 2008 ve 2010 Desteği
Excel 2007, Access 2007, Excel 2010 ve Access 2010 için Yeni Proje Kabukları.
- Neden tahmin yerine fonksiyon Yaklaşımını seçtiniz?

Saygılarımla

Philippe

Documentation on MQL5: Standard Constants, Enumerations and Structures / Chart Constants / Types of Chart Events
  • www.mql5.com
Standard Constants, Enumerations and Structures / Chart Constants / Types of Chart Events - Documentation on MQL5
 
Harika makale için teşekkürler.
 
Bir dosyaya veri yüklemek için bir komut dosyası derlemeye çalıştığımda
#property script_show_inputs
//+------------------------------------------------------------------+
input string    Export_FileName = "NeuroSolutions\\data.csv"; // Dışa aktarma dosyası ("MQL5/Files" klasöründe)
input int       Export_Bars     = 260; // Dışa aktarılacak veri satırı sayısı
//+------------------------------------------------------------------+
void OnStart() 
  {
  
   // Bir dosya oluşturun
   int file = FileOpen(Export_FileName, FILE_WRITE|FILE_CSV|FILE_ANSI, ',');
   
   if (file != INVALID_HANDLE)
     {
      // Veri başlığını yaz
      
      string row="";
      for (int i=0; i<=5; i++)
        {
         if (StringLen(row)) row += ",";
         row += "Open"+i+",High"+i+",Low"+i+",Close"+i;
        }
      FileWrite(file, row);
      
      // Geçmişten gerekli tüm verileri kopyalayın
      
      MqlRates rates[], rate;
      int count = Export_Bars + 5;
      if (CopyRates(Symbol(), Period(), 1, count, rates) < count)
        {
         Print("Hata! Gerekli verileri dışa aktarmak için yetersiz geçmiş boyutu.");
         return;
        }
      ArraySetAsSeries(rates, true);
      
      // Verileri yazalım 
      
      for (int bar=0; bar<Export_Bars; bar++)
        {
         row="";
         double zlevel=0;
         for (int i=0; i<=5; i++)
           {
            if (StringLen(row)) row += ",";
            rate = rates[bar+i];
            if (i==0) zlevel = rate.open; // fiyat referans seviyesi
            row += NormalizeDouble(rate.open -zlevel, Digits()) + ","
                 + NormalizeDouble(rate.high -zlevel, Digits()) + ","
                 + NormalizeDouble(rate.low  -zlevel, Digits()) + ","
                 + NormalizeDouble(rate.close-zlevel, Digits());
           }
         FileWrite(file, row);
        }

      FileClose(file);
      Print("Veri aktarımı başarıyla tamamlandı.");
     }
   else Print("Hata! Verileri dışa aktarmak için bir dosya oluşturulamadı. ", GetLastError());
  }
//+------------------------------------------------------------------+

Şu sonucu alıyorum: 'sayı'dan 'dize'ye örtük dönüştürme WeekPattern-Export.mq5 20 24
'sayı'dan 'dize'ye örtük dönüştürme WeekPattern-Export.mq5 20 34 'sayı'dan 'dize'ye örtük dönüşüm WeekPattern-Export.mq5 20 43 ve 20, 46, 47, 48, 49. satırlara referansla birkaç tane daha aynı.

Bana sebebin ne olduğunu söyleyebilir misiniz - makaledeki kaynak kodunu değiştirmedim?

.

 
Wangelys:
Bir dosyaya veri yüklemek için bir komut dosyası derlemeye çalıştığımda

Şu sonucu alıyorum: 'sayı'dan 'dize'ye örtük dönüştürme WeekPattern-Export.mq5 20 24
'sayı'dan 'dize'ye örtük dönüştürme WeekPattern-Export.mq5 20 34 'sayı'dan 'dize'ye örtük dönüşüm WeekPattern-Export.mq5 20 43 ve 20, 46, 47, 48, 49 satırlarına atıfta bulunan birkaç tane daha aynı.

Bana nedenini söyleyebilir misiniz - makaledeki kaynak kodunu değiştirdiniz mi?

.

Değiştirin

NormalizeDouble

için

DoubleToString