Um cruzamento de atributos é um atributo sintético formado pela multiplicação (cruzamento) de dois ou mais atributos. Combinações de cruzamentos de atributos podem fornecer habilidades preditivas melhores do que esses atributos conseguem fornecer individualmente.
Cruzamentos de atributos
Cruzamentos de atributos
Cruzamento de atributos é o nome dessa abordagem
Defina modelos do formulário [A x B]
Pode ser complexo: [A x B x C x D x E]
Quando A e B representam atributos booleanos, como agrupamentos, os cruzamentos resultantes podem ser extremamente esparsos.
Cruzamentos de atributos: alguns exemplos
Preditor de preço de mercado imobiliário:
[latitude X num_bedrooms]
Cruzamentos de atributos: alguns exemplos
Preditor de preço de mercado imobiliário:
[latitude X num_bedrooms]
Preditor de jogo da velha:
[pos1 x pos2 x ... x pos9]
Cruzamentos de atributos: por que devemos fazer isso?
Alunos lineares usam modelos lineares
Esses alunos têm uma boa escala para dados enormes, por exemplo, Vowpal Wabbit, sofia-ml
Sem cruzamentos de atributos, a expressividade desses modelos seria limitada
O uso de cruzamentos de atributos e dados em excesso é uma estratégia eficiente para aprender modelos altamente complexos