"New Neural" es un proyecto de motor de red neuronal de código abierto para la plataforma MetaTrader 5. - página 16
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
No tengo forma de entender la esencia del proyecto. Por ejemplo, ¿qué es un motor de red neuronal? ¿Y por qué tiene que ser igual para los distintos tipos de redes? Algunas redes se "mueven" efectivamente de una manera, otras de otra. La descripción de la estructura de las redes también puede ser diferente en consecuencia. Un ejemplo sencillo es la resolución de ecuaciones lineales. Por supuesto, es posible resolver todos los tipos de sistemas lineales con un solo método: el de Gauss. Pero si conocemos la estructura de la matriz de coeficientes, hay métodos más eficientes de solución. Lo mismo ocurre con el problema del entrenamiento de las redes. Las redes de propagación hacia delante se entrenan por el método de propagación de errores hacia atrás, las redes de eco se entrenan por MNC, etc. ¿Por qué en lugar de un motor, crear varios motores? ¿Por qué necesitamos un equipo de programadores que trabajen en lo mismo mientras intentan llegar a un consenso? La unanimidad en este caso impide la creatividad. Deje que los diferentes programadores escriban los códigos de las diferentes redes en forma de una biblioteca que pueda ser llamada desde los indicadores y asesores. En este caso, el proyecto no difiere del sistema existente de envío por parte de los programadores de sus códigos a la base de código de la biblioteca, acompañado del artículo con una descripción detallada de la red, su funcionamiento y ejemplos de su uso. No hay nada malo si varios programadores crean códigos de la misma red de forma independiente. Existen decenas de variantes para el entrenamiento de redes de propagación directa. Con este enfoque, en lugar de perder mucho tiempo discutiendo cómo describir correctamente una red, la gente ya empezaría a crear los códigos de estas redes. Me interesa mucho leer el artículo de TheXpert sobre las redes de eco, por ejemplo. Pero aparentemente no ocurrirá en mucho tiempo.
No puedo entender la esencia del proyecto. Por ejemplo, ¿qué es el motor de la red neuronal? ¿Y por qué debería ser igual para los distintos tipos de redes?
Queremos versatilidad. La tripa y el montaje serán, por supuesto, diferentes. La unificación es necesaria para una posible visualización y combinación en comisiones.
Por ejemplo, me interesa mucho leer el artículo de TheXpert sobre las redes de eco. Pero probablemente tardará mucho tiempo.
Bueno, puede leerlo como parte de un opsorce :) .
Representación de escalas:
Eso es todo :)
Presentación de la red:
Ejemplo de plantilla de capas:
Esta es una aproximación para la implementación de la MLP, la mayor parte de ella se ajusta a la interfaz universal.
Un vector de las sinapsis que componen la capa. Estas sinapsis y la propia capa están vinculadas a través de un
tampón común. Por lo tanto, un cambio en el buffer será inmediatamente visible tanto para el objeto de capa como para las sinapsis.
Las sinapsis de salida también están vinculadas de la misma manera a través del buffer de salida.
Sinapsis:
También hay errores en las sinapsis.
Los errores de las neuronas son para aprender los umbrales, los errores de las sinapsis son para aprender las sinapsis.
Y la matriz real de pesos (lo que falta aquí es una buena matriz de disponibilidad de pesos, que se puede establecer manualmente) y los buffers para la comunicación con las capas.
La red:
Este es el aspecto aproximado de la red.
Construir y utilizar en la prueba más simple:
Además, se pueden hacer plantillas para configuraciones típicas.
Eso no funcionará :) hay que saber al menos qué tomar, qué enseñar y cómo evaluar. Y estas son las cosas que tienes que organizar con tus manos.
Exacto. Y no lo sé. No sólo eso, hay conjuntos que son muy difíciles de combinar en absoluto. Las neuronas son sólo una herramienta. En manos hábiles (por ejemplo, Leonid) es muy potente.
Me pregunto si estaría dispuesto a aconsejarte.
Al final, hay que evitar el riesgo de crear un producto que satisfaga plenamente sus necesidades en términos de funcionalidad, pero que sea completamente inutilizable para el 99% de los usuarios potenciales.
Si tenemos que ofrecer una nueva herramienta de negociación al mercado, debe estar dirigida a todo el mundo, incluidos los que acaban de abrir el terminal, los que llevan años utilizando el volante, los que tienen dos títulos superiores y los que tienen un ordenador superior.
La interfaz y el producto en sí deben ser tan sencillos y comprensibles como un juego de Lego.
Si la tarea es proporcionar una nueva herramienta al público, lo ideal es que se dirija a todos, bueno, a casi todos, incluyendo a los que abrieron el terminal por primera vez y a los que estuvieron enganchados durante años, y a los que tienen dos carreras universitarias y a los que tienen un Tspsh.
Realice una encuesta entre los comerciantes. ¿Qué tareas comerciales resuelven? Consigue lo que la mayoría de la gente necesita.