Aprendizado de máquina no trading: teoria, prática, negociação e não só - página 920

 
Mihail Marchukajtes:

E para que investidores tão grandes não te enforquem pelos teus coxies..... :-)

Já uso armadura há muito tempo, só para o caso de...

 
Existe alguma forma de utilizar o agrupamento para os nossos propósitos? Tentei dividir a amostra em 10 clusters e acabou por se revelar uma treta - 0 soluções correctas, ou devemos fazer 100-1000 destes clusters?
 
Aleksey Vyazmikin:
É possível utilizar o clustering para os nossos propósitos? Tentei dividir a amostra em 10 clusters e acabou por ser uma treta - 0 soluções correctas, ou estes clusters devem ser 100-1000?
Sim, isso é uma treta.
 

Há uma opção para abrir a minha aula de RL como um projeto compartilhado para aqueles que desejam, se alguém tem um desejo desenfreado de fazer algo mais com ele

possibilidades no momento:

  • criação de um conjunto de qualquer número de agentes
  • atributos individuais para cada ator (número de árvores, parâmetro r)
  • diferentes preditores podem ser atribuídos a cada agente (qualquer número arbitrário).
  • desistência dos agentes após o treinamento
  • treinamento de agentes selecionados para fundir, não para ganhar
  • fácil adição e remoção de agentes em poucas linhas
  • por agora só um, mas pode facilmente adicionar diferentes variantes à escolha, para cada agente do conjunto (a coisa mais criativa a fazer)

Ou um artigo com uma descrição detalhada?

Ou um terreno de pisar

 
Maxim Dmitrievsky:

Há uma opção para abrir a minha aula de RL como um projeto compartilhado para aqueles que desejam, se alguém tem um desejo desenfreado de fazer algo mais com ele

possibilidades no momento:

  • criação de um conjunto de qualquer número de agentes
  • atributos individuais para cada ator (número de árvores, parâmetro r)
  • diferentes preditores podem ser atribuídos a cada agente (qualquer número arbitrário).
  • desistência dos agentes após o treinamento
  • treinamento de agentes selecionados para fundir, não para ganhar
  • fácil adição e remoção de agentes em poucas linhas
  • por agora só um, mas você pode facilmente adicionar diferentes opções para escolher, para cada agente do conjunto (a coisa mais criativa a fazer)
Ou um artigo com uma descrição detalhada?

Em qualquer formato, a informação será útil, o mais importante é que o material foi apresentado em linguagem acessível!

 
Aleksey Vyazmikin:

Em qualquer formato a informação será útil, o principal é que o material seja apresentado em uma linguagem acessível!

É uma aula simples e alguns métodos, não sei se é mais simples.

//+------------------------------------------------------------------+
//|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&[]);

  };

Eu não posso ensinar no álbum, eu não sou professor

 
Maxim Dmitrievsky:

Há uma opção para abrir a minha aula de RL como um projeto compartilhado para aqueles que desejam, se alguém tem um desejo desenfreado de fazer algo mais com ele

possibilidades no momento:

  • criação de um conjunto de qualquer número de agentes
  • atributos individuais para cada ator (número de árvores, parâmetro r)
  • diferentes preditores podem ser atribuídos a cada agente (qualquer número arbitrário).
  • desistência dos agentes após o treinamento
  • treinamento de agentes selecionados para fundir, não para ganhar
  • fácil adição e remoção de agentes em poucas linhas
  • por agora só um, mas você pode facilmente adicionar diferentes opções para escolher, para cada agente do conjunto (a coisa mais criativa a fazer)

Ou um artigo com uma descrição detalhada?

Ou um chão a pisar.

Artigo com código fonte. Se o repositório público for mantido para sempre, basta fazer um link para ele.
Se você optar por pisar nele, deixe o projeto em seu e-mail primeiro)
 
Maxim Dmitrievsky:

É uma aula simples e alguns métodos, não sei se é mais simples.

Não posso dar lições de alfabeto, não sou professor.

Seria bom ver um comentário para cada linha - você só pode adivinhar pelo nome. Porquê adivinhar?

 
Aleksey Vyazmikin:

Seria ótimo ver um comentário em cada linha - o que escrever ali é apenas adivinhar a partir do título. Porquê adivinhar?

Fá-lo-ei por 50 rublos).

 
Maxim Dmitrievsky:

Fá-lo-ei por 50k :)

É assim que acontece, muitos artigos são escritos, mas o código lá é muitas vezes ilegível para os programadores novatos... Por que acha que as pessoas os escreveram? Quem os entenderia ou viveria sem eles?