Non posso dire che sono lento, perché non ho controllato - ma quando installo l'ultima NeuroSolutions 6.05 ( scaricata gratuitamente ma demo http://www.neurosolutions.com/products/ns/ ) non ho modo che neurosolutions non voglia vedere la GPU e CUDA è assente. Qualcuno ha esperienze positive con neurosolutions che lavora con CUDA? L'uso di neurosolutions GPU ( CUDA ) può essere visto nel menu About.
E senza questo sembra non avere senso usare questo prodotto.
Ho cercato su Google, anche sul sito neurosolutions.com - non hanno un forum di supporto. Non ha alcun senso. Ho provato sia la versione a 64 che a 32 bit.
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.
Perché così poche operazioni? Ho fatto tutto come nell'articolo((((.
e quali sono i messaggi all'inizio dell'allenamento?
Probabilmente ci sono pochi scambi a causa di un addestramento non corretto. Il motivo può essere intuito dal messaggio relativo all'errore di: NS ha preso "0,00529" come nome di colonna e in generale sostiene che tutte le celle in essa contenute sono uguali. Deve esserci qualcosa di sbagliato in questo file di dati. O, forse, le impostazioni regionali del computer (si usa la virgola o il punto per separare la parte frazionaria) possono influire.
Quando provo a compilare uno script per il caricamento dei dati in un file
#property script_show_inputs//+------------------------------------------------------------------+inputstring Export_FileName = "NeuroSolutions\\data.csv"; // File di esportazione (nella cartella "MQL5/Files")inputint Export_Bars = 260; // Numero di righe di dati da esportare//+------------------------------------------------------------------+voidOnStart()
{
// Creare un fileint file = FileOpen(Export_FileName, FILE_WRITE|FILE_CSV|FILE_ANSI, ',');
if (file != INVALID_HANDLE)
{
// Scrivere l'intestazione dei datistring row="";
for (int i=0; i<=5; i++)
{
if (StringLen(row)) row += ",";
row += "Open"+i+",High"+i+",Low"+i+",Close"+i;
}
FileWrite(file, row);
// Copiare tutti i dati necessari dalla cronologiaMqlRates rates[], rate;
int count = Export_Bars + 5;
if (CopyRates(Symbol(), Period(), 1, count, rates) < count)
{
Print("Errore! Dimensione della cronologia insufficiente per esportare i dati richiesti".);
return;
}
ArraySetAsSeries(rates, true);
// Scriviamo i dati 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; // livello di riferimento dei prezzi
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("Esportazione dei dati completata con successo".);
}
elsePrint("Errore! Impossibile creare un file per l'esportazione dei dati. ", GetLastError());
}
//+------------------------------------------------------------------+
ottengo quanto segue: conversione implicita da 'numero' a 'stringa' WeekPattern-Export.mq5 20 24 conversione implicita da 'numero' a 'stringa' WeekPattern-Export.mq5 20 34 conversione implicita da 'numero' a 'stringa' WeekPattern-Export.mq5 20 43 e altri ancora con riferimento alle righe 20, 46, 47, 48, 49.
Potete dirmi qual è il motivo - non ho modificato il codice sorgente dell'articolo?
Wangelys: Quando provo a compilare uno script per il caricamento dei dati in un file
ottengo quanto segue: conversione implicita da 'numero' a 'stringa' WeekPattern-Export.mq5 20 24 conversione implicita da 'numero' a 'stringa' WeekPattern-Export.mq5 20 34 conversione implicita da 'numero' a 'stringa' WeekPattern-Export.mq5 20 43 e altri ancora in riferimento alle righe 20, 46, 47, 48, 49.
Potete dirmi qual è il motivo? Avete modificato il codice sorgente dell'articolo?
Non posso dire che sono lento, perché non ho controllato - ma quando installo l'ultima NeuroSolutions 6.05 ( scaricata gratuitamente ma demo http://www.neurosolutions.com/products/ns/ ) non ho modo che neurosolutions non voglia vedere la GPU e CUDA è assente. Qualcuno ha esperienze positive con neurosolutions che lavora con CUDA? L'uso di neurosolutions GPU ( CUDA ) può essere visto nel menu About.
E senza questo sembra non avere senso usare questo prodotto.
Ho cercato su Google, anche sul sito neurosolutions.com - non hanno un forum di supporto. Non ha alcun senso. Ho provato sia la versione a 64 che a 32 bit.
Perché così pochi affari? Ho fatto tutto come nell'articolo((((
e quali sono i messaggi all'inizio dell'allenamento?
Perché così poche operazioni? Ho fatto tutto come nell'articolo((((.
e quali sono i messaggi all'inizio dell'allenamento?
Ecco le mie impostazioni regionali, ho messo uno spazio al posto della virgola e ho salvato.
ma quando genero il ns, ottengo errori come questo:
e poi di nuovo questo messaggio:
Ecco le mie impostazioni regionali, ho messo uno spazio al posto della virgola e ho salvato.
Che bell'articolo! Complimenti per l'articolo
Alcune domande:
- Perché stai usando NeuroSolution 5.0 invece della nuova 6.4?
Penso che il nuovo wizard Custom Solution possa generare DLL che possono ri-computare i dati e suppongo trovare nuovi pattern!
e supporta ora:
Nuove shell di progetto per Visual C++ 2008, VB.NET 2008, Visual C++ 2010 e VB.NET 2010
Nuovi gusci di progetto per Excel 2007, Access 2007, Excel 2010 e Access 2010.
saluti
Philippe
ottengo quanto segue: conversione implicita da 'numero' a 'stringa' WeekPattern-Export.mq5 20 24
conversione implicita da 'numero' a 'stringa' WeekPattern-Export.mq5 20 34 conversione implicita da 'numero' a 'stringa' WeekPattern-Export.mq5 20 43 e altri ancora con riferimento alle righe 20, 46, 47, 48, 49.
Potete dirmi qual è il motivo - non ho modificato il codice sorgente dell'articolo?
.
Quando provo a compilare uno script per il caricamento dei dati in un file
ottengo quanto segue: conversione implicita da 'numero' a 'stringa' WeekPattern-Export.mq5 20 24
conversione implicita da 'numero' a 'stringa' WeekPattern-Export.mq5 20 34 conversione implicita da 'numero' a 'stringa' WeekPattern-Export.mq5 20 43 e altri ancora in riferimento alle righe 20, 46, 47, 48, 49.
Potete dirmi qual è il motivo? Avete modificato il codice sorgente dell'articolo?
.
Cambiarlo
NormalizeDoublea
DoubleToString