Aprendizaje automático en el trading: teoría, práctica, operaciones y más - página 920

 
Mihail Marchukajtes:

Y para que esos grandes inversores no te cuelguen de tus coxies..... :-)

Llevo una armadura desde hace mucho tiempo, por si acaso

 
¿Hay alguna forma de utilizar la agrupación para nuestros fines? Intenté dividir la muestra en 10 clusters y resultó ser una mierda - 0 soluciones correctas, ¿o deberíamos hacer 100-1000 de estos clusters?
 
Aleksey Vyazmikin:
¿Es posible utilizar la agrupación para nuestros fines? Intenté dividir la muestra en 10 clusters y resultó ser una mierda - 0 soluciones correctas, ¿o estos clusters deberían ser 100-1000?
Sí, eso es una mierda.
 

Existe la opción de abrir mi clase de RL como proyecto compartido para aquellos que lo deseen, si alguien tiene un deseo irrefrenable de hacer algo más con ella

posibilidades por el momento:

  • creación de un conjunto de cualquier número de agentes
  • atributos individuales para cada actor (número de árboles, parámetro r)
  • se pueden asignar diferentes predictores a cada agente (cualquier número arbitrario).
  • los agentes abandonan la formación
  • formación de agentes seleccionados para fusionar, no para ganar
  • añadir y eliminar agentes fácilmente en unas pocas líneas
  • aliento jefe por ahora sólo uno, pero usted puede agregar fácilmente diferentes opciones para elegir, para cada agente en el conjunto (lo más creativo que hacer)

¿O un artículo con una descripción detallada?

O un terreno de juego

 
Maxim Dmitrievsky:

Existe la opción de abrir mi clase de RL como proyecto compartido para aquellos que lo deseen, si alguien tiene un deseo irrefrenable de hacer algo más con ella

posibilidades por el momento:

  • creación de un conjunto de cualquier número de agentes
  • atributos individuales para cada actor (número de árboles, parámetro r)
  • se pueden asignar diferentes predictores a cada agente (cualquier número arbitrario).
  • los agentes abandonan la formación
  • formación de agentes seleccionados para fusionar, no para ganar
  • añadir y eliminar agentes fácilmente en unas pocas líneas
  • aliento jefe por ahora sólo uno, pero usted puede agregar fácilmente diferentes opciones para elegir, para cada agente en el conjunto (lo más creativo que hacer)
¿O un artículo con una descripción detallada?

En cualquier formato, la información será útil, pero lo más importante es que el material se ha expuesto en un lenguaje accesible.

 
Aleksey Vyazmikin:

En cualquier formato la información será útil, lo principal es que el material se presente en un lenguaje accesible.

Es una simple clase y unos pocos métodos, no sé si es más sencillo

//+------------------------------------------------------------------+
//|Multiple RL agents class                                          |
//+------------------------------------------------------------------+
class CRLAgents
  {
private:
   struct Agents
     {
      double            inpVector[];
      CRLAgent         *ag;
     };
   double            dropoutAgent[];
   bool              dropout;
public:
                     CRLAgents(int,int,int,double);
                    ~CRLAgents(void);
   Agents            agent[];
   void              updatePolicies(double);
   void              updateRewards();
   double            getTradeSignal();
   void              setAgentSettings(int,int,int,double,bool);
   void              dropoutAgents(int&[]);

  };

No puedo dar lecciones sobre el alfabeto, no soy profesor

 
Maxim Dmitrievsky:

Existe la opción de abrir mi clase de RL como proyecto compartido para aquellos que lo deseen, si alguien tiene un deseo irrefrenable de hacer algo más con ella

posibilidades por el momento:

  • creación de un conjunto de cualquier número de agentes
  • atributos individuales para cada actor (número de árboles, parámetro r)
  • se pueden asignar diferentes predictores a cada agente (cualquier número arbitrario).
  • los agentes abandonan la formación
  • formación de agentes seleccionados para fusionar, no para ganar
  • añadir y eliminar agentes fácilmente en unas pocas líneas
  • aliento jefe por ahora sólo uno, pero usted puede agregar fácilmente diferentes opciones para elegir, para cada agente en el conjunto (lo más creativo que hacer)

¿O un artículo con una descripción detallada?

O un terreno de juego.

Artículo con código fuente. Si el repositorio público se mantendrá para siempre, sólo hay que enlazarlo.
Si decides pisotearlo, deja el proyecto en tu correo electrónico primero)
 
Maxim Dmitrievsky:

Es una simple clase y unos pocos métodos, no sé si es más sencillo

No puedo dar lecciones sobre el alfabeto, no soy profesor.

Estaría bien ver un comentario para cada línea - sólo se puede adivinar por el nombre. ¿Por qué adivinar?

 
Aleksey Vyazmikin:

Sería genial ver un comentario en cada línea - lo que escribir allí es sólo adivinar desde el título. ¿Por qué adivinar?

Lo haré por 50 rublos).

 
Maxim Dmitrievsky:

Lo haré por 50k :)

Así resulta que se escriben muchos artículos, pero el código que hay es a menudo ilegible para los programadores novatos... ¿Por qué cree que la gente los escribió? ¿Quién los entendería o viviría sin ellos?