Cruzamentos de atributos

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

  • 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.
  • Preditor de preço de mercado imobiliário:

    [latitude X num_bedrooms]

  • Preditor de preço de mercado imobiliário:

    [latitude X num_bedrooms]

  • Preditor de jogo da velha:

    [pos1 x pos2 x ... x pos9]

  • 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
    • Prévia: redes neurais oferecem outra