"New Neural" è un progetto di motore di rete neurale Open Source per la piattaforma MetaTrader 5. - pagina 50
Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
C'è una sfumatura nel problema del flusso di lavoro, poiché i metodi di elaborazione dei dati dipendono dal tipo di neurone, devono essere parte di un oggetto del tipo di neurone.
1) La novità è in ciò che si considera un livello. Se una tale formulazione, come ho dato, sarebbe difficile organizzare il calcolo nella GPU.
2) Se mi fermassi alla formulazione di TheXpert , ci sarebbero problemi con il caricamento della GPU.
1) Perché?
2) Perché?
Uno strato è un amalgama di neuroni non dipendenti dalla stessa iterazione e dello stesso tipo.
Come si fa? Come farete a spremere il succo della GPU senza una rappresentazione vettoriale? Questa è una delle cose di cui tengo conto.
Perché senza vettore? Gli array di dati sono esterni, non resta che specificare quali dati fanno cosa con quali.
Quindi, si hanno dati su quali neuroni sono in uno strato, e li si invia alla GPU per calcolare il vettore di questo strato e così via attraverso gli strati.
ZS ah sì nel modello di neuroni che ho disegnato, è necessario introdurre il concetto di dati per memorizzare i calcoli intermedi (beh per lavorare con la GPU dovrebbero essere anche esterni).
1) Perché?
2) Perché?
1) Perché nella mia formulazione uno strato può contenere diversi tipi di neuroni, e questo è un compito atipico che non può essere passato alla GPU
2) Perché nella formulazione di Andrew un neurone può essere un livello e questo minaccia di sottocaricare la GPU
ZS in generale si sceglie il male minore, il sottocarico della GPU non è così terribile come la potenziale incapacità di usare la GPU.
è un peccato che mql non abbia puntatori ai dati, altrimenti potremmo semplicemente aggregare i dati dai vettori ai neuroni direttamente.
Alt, perché abbiamo bisogno dell'aggregazione, se possiamo semplicemente passare l'indice del vettore dati? Sarebbe lo stesso legame di accesso diretto.
ZZI Creare un oggetto di riferimento dati in un neurone invece di un oggetto dati.
2) perché nella formulazione di Andrei un neurone può essere un livello e questo minaccia di sottocaricare la GPU
Se può essere unito... Allora dovrebbe essere unito.
Ho dei frammenti di pensieri su come organizzare un gas neurale in crescita con un tale motore, ma non si sono ancora formati in parole.
Una sola tesi: la reinizializzazione della rete sarà necessaria. L'inizializzazione stessa dovrebbe essere disponibile per l'algoritmo di apprendimento.
Il responsabile del progetto può essere gpwr. In parte potrei essere io.
Grazie per la vostra fiducia, ma non credo che sarei adatto come project manager. Vi spiegherò perché.
Da tutto ciò, la mia raccomandazione è questa.