Discussão do artigo "Aprendizagem de máquina: Como as máquinas de vetores de suporte podem ser utilizadas nas negociações"

 

Novo artigo Aprendizagem de máquina: Como as máquinas de vetores de suporte podem ser utilizadas nas negociações foi publicado:

As máquinas de vetores de suporte foram por muito tempo usadas em campos como de bioinformática e aplicava matemática para avaliar conjuntos de dados e extrair padrões úteis que podem ser usados para classificar dados. Este artigo visa em como é uma máquina de vetor de suporte, como trabalha e por que pode ser tão útil na extração de padrões complexos. Podemos investigar como elas podem ser aplicadas ao mercado e potencialmente usadas para aconselhar sobre negócios. Usando a Ferramenta de aprendizado da máquina de vetor de suporte, o artigo fornece exemplos trabalhados que permitem que os leitores experimentem com seus próprios negócios.

O que é uma máquina de vetores de suporte?

Uma máquina de vetores de suporte (SVM) é um método de aprendizagem de máquina que tenta tomar dados de entrada e classificá-los em uma entre duas categorias. Para que uma máquina de vetores de suporte seja eficaz, primeiramente é necessário utilizar um conjunto de dados de entrada e de saída de treinamento para construir o modelo de máquina de vetores de suporte que pode ser utilizado para classificação de novos dados.

Uma máquina de vetores de suporte desenvolve esse modelo tomando as entradas de treinamento, mapeando elas no espaço multidimensional e utilizando regressão para encontrar um hiperplano (um hiperplano é uma superfície em espaço de n dimensões que o separa em duas metades de espaço) que melhor separa duas classes de entradas. Uma vez que a máquina de vetores de suporte tenha sido treinada, ela é capaz de avaliar novas entradas em relação ao hiperplano divisor e classificá-las em uma entre duas categorias.

Uma máquina de vetores de suporte é essencialmente uma máquina de entrada/saída. Um usuário é capaz de inserir uma entrada e, com base no modelo desenvolvido através de treinamento, ela devolverá uma saída. O número de entradas para qualquer máquina de vetores de suporte especificada, teoricamente, varia de um a infinito. Entretanto, em termos práticos, a capacidade computacional limita a quantidade de entradas que pode ser utilizada. Se, por exemplo, N entradas são utilizadas para uma máquina de vetores de suporte específica (o valor inteiro de N pode variar de um a infinito), a máquina deve mapear cada conjunto de entradas no espaço de N dimensões e encontrar um hiperplano de N-1 dimensões que melhor separa os dados de treinamento.

Máquina de entrada/saída

Autor: Josh Readhead

 
Artigo extremamente didático e bem escrito, obrigado por compartilhar.
 
MetaQuotes:

Novo artigo Machine Learning: Como as máquinas de vetor de suporte podem ser usadas no comércio é publicado:

Autor: Josh Readhead

Muito obrigado por seu artigo.

 
Gostaria de salientar que o método não funcionará se pelo menos uma das classes não for coerente, ou seja, consistir em 2 ou mais subgrupos não sobrepostos. Por exemplo, se os Shnyaki (na verdade, o computador não sabe disso antes da análise!) forem de dois tipos: esverdeados, pesando 100 kg e adorando cenouras, e brilhantes como o arco-íris, pesando 30 kg, que não toleram cenouras, mas comem arenque, será bastante problemático desenhar um hiperplano entre "shnyaki" e "não shnyaki". E essa situação no mercado, e mesmo em um caso multidimensional, é bastante típica.
 

alsu:
 Вот я бы все таки отметил, что метод не бует работать, если хотя бы один из классов не связный, то есть состоит из 2 и более непересекающихся подгрупп. Например, если Шняки (на самом деле - компьютер перед анализом этого не знает!) бывают 2 видов - зеленоватые, весом 100 кг и которые любят морковку и радужно-блестящие весом 30 кг, которые морковку не переносят, но зато хавают селедку, то провести гиперплоскость между "шняками" и "не шняками" будет довольно проблематично. А такая ситуация на рынке, да еще и в многомерном случае, типична вполне. 

... E que você pode usar esse algoritmo para resolver esse problema. A propósito, muito obrigado por isso!

P.S.: Desculpe-me, mas não pude resistir... :)

1) Você vê uma criatura com 9 pernas (!) e 4 olhos. Isso não é uma falha!!! É um SNACK!

2) A frequência de acasalamento dos animais é de 14000 Hz (14.000 vezes por segundo). 0_o

 
MigVRN:

... E que você pode usar esse algoritmo para resolver esse problema. A propósito, muito obrigado por isso!

Eu o reli - um bom homem escreve bem, e eu mesmo queria usá-lo))))
 
Artigo interessante. Bem escrito.
 
O problema com 2 espécies de Schniaks pode ser resolvido da seguinte maneira: 1) indicar características comuns a ambas as espécies, mas que as diferenciam de outros animais. O resultado da análise será as duas espécies sem sua separação, mas a qualidade do reconhecimento será baixa 2) além do ponto 1, são especificadas as características que distinguem as duas espécies de Shnyaks. Como resultado, haverá menos erros para os quais esses sinais não são preenchidos e mais erros com o preenchimento de sinais adicionais. O resultado geral depende de quanto os recursos adicionais distinguem os Shnyaks de todo o resto. 3) É possível realizar duas análises, cada uma destacando um tipo específico de Schniak. Pressupõe-se alta precisão.
 
Ótimo artigo, obrigado!
 

Muito útil para implementar o SVM em negociações!

Excelente trabalho!

 
Muito bom!