Discussão do artigo "Gradient boosting no aprendizado de máquina transdutivo e ativo"

 

Novo artigo Gradient boosting no aprendizado de máquina transdutivo e ativo foi publicado:

Neste artigo, nós consideraremos os métodos de aprendizado de máquina ativo que se baseiam em dados reais e discutiremos seus prós e contras. Talvez você considere esses métodos úteis e os inclua em seu arsenal de modelos de aprendizado de máquina. A transdução foi introduzida por Vladimir Vapnik, que é o coinventor da Support-Vector Machine (SVM).

Vamos direto ao aprendizado ativo e testar sua eficácia em nossos dados.

Existem várias bibliotecas para o aprendizado ativo na linguagem Python, sendo a mais popular delas:

  • modAL é um pacote bastante simples e fácil de aprender, que é uma espécie de invólucro para a famosa biblioteca de aprendizado de máquina scikit-learn (eles são totalmente compatíveis). O pacote fornece os métodos mais famosos de aprendizado ativo.
  • Libact usa a estratégia multi-armed bandit sobre as estratégias de consulta existentes para uma seleção dinâmica da melhor consulta. 
  • Alipy é uma espécie de laboratório de provedores de pacotes, que contém muitas estratégias de consulta.

Eu selecionei a biblioteca modAL por ser mais intuitiva e adequada para me familiarizar com a filosofia de aprendizado ativo. Ela oferece maior liberdade no desenho de modelos e na criação de seus próprios modelos usando blocos padrão ou criando os seus próprios blocos.

Vamos considerar o processo descrito acima usando o esquema abaixo, que não requer mais explicações:

Veja a documentação

Autor: Maxim Dmitrievsky

 

Norma, é claro que a presença de rótulos manuais e suposições razoáveis não é IA), mas realmente reduz a área de dados e dimensões para treinamento, tornando-os pelo menos aceitáveis).

[Excluído]  
Valeriy Yastremskiy:

Norma, é claro que ter etiquetas manuais e suposições razoáveis não é IA), mas realmente reduz a área de dados e as dimensões para treinamento, tornando-as aceitáveis, pelo menos)

Da seleção manual apenas de recursos (fichas). Estou pensando em como me livrar do último manual.

Há opções, mas ainda não coloquei minhas mãos nelas
 
Maxim Dmitrievsky:

No manual, apenas a seleção de recursos (recursos). Estou pensando em como me livrar do último manual.

Existem opções, mas ainda não coloquei minhas mãos nelas.

E detecção automática de alvos))))

[Excluído]  
Valeriy Yastremskiy:

E direcionamento automático))))

isso já está em vigor

 
Obrigado por esse artigo maravilhoso.
[Excluído]  
Por:
Obrigado por esse artigo maravilhoso.

De nada.

 

Não estou entendendo nada :)

Quantas turmas foram marcadas automaticamente?

Se forem mais de duas, seria lógico dar a cada classe uma avaliação financeira - se ela tem prejuízo ou lucro - e, em seguida, mesclar duas classes para o treinamento final.

[Excluído]  
Aleksey Vyazmikin:

Não entendi nada :)

Quantas classes foram marcadas automaticamente?

Se forem mais de duas, seria lógico dar a cada classe uma avaliação financeira - se ela dá prejuízo ou lucro - e, em seguida, fundir em duas classes para o treinamento final.

O que posso fazer para amenizar o mal-entendido? 2 turmas, como de costume

A questão das opções para aplicar a aprendizagem ativa está em aberto. Esse assunto é muito amplo e, em parte, filosófico e experimental para ser abordado em um único artigo
 

Parabéns por um artigo tão bom depois de tanto tempo!!!


Como treinar e testar outros pares de moedas?


A parte de codificação é complicada para que eu possa fazer qualquer edição ou qualquer forma de aprimoramento para fins de teste:)


Pode me ajudar com os erros na captura de tela?

Muito obrigado
Arquivos anexados:
USDCAD_pair.png  46 kb
 
FxTrader562:

Parabéns por um artigo tão bom depois de tanto tempo!!!


Como treinar e testar outros pares de moedas?


A parte de codificação é complicada para que eu possa fazer qualquer edição ou qualquer forma de aprimoramento para fins de teste:)


Pode me ajudar com os erros na captura de tela?

Obrigado, senhor

Não é possível compilar o arquivo py no MetaEditor5. Para isso, você precisa instalar o programa PyCharm e executar esse script.