L'enginyeria de característiques o l'extracció de característiques o el descobriment de característiques és el procés d'extracció de característiques (característiques, propietats, atributs) de dades en brut. A causa de les xarxes d'aprenentatge profund, com les xarxes neuronals convolucionals, que són capaços d'aprendre per si mateixes, l'enginyeria de característiques basades en dominis específics ha quedat obsoleta per al processament de la visió i la parla.

Altres exemples de característiques en física inclouen la construcció de nombres adimensionals com el nombre de Reynolds en dinàmica de fluids; després el nombre de Nusselt en la transferència de calor; Nombre d'Arquímedes en sedimentació; construcció de primeres aproximacions de la solució com la resistència analítica de solucions de materials en mecànica, etc.

Rellevància Les característiques varien en importància. Fins i tot característiques relativament insignificants poden contribuir a un model. La selecció de funcions pot reduir el nombre de funcions per evitar que un model sigui massa específic per al conjunt de dades d'entrenament (sobreajustament).

Explosió L'explosió de característiques es produeix quan el nombre de característiques identificades augmenta de manera inadequada. Les causes habituals inclouen:

Plantilles de funcions: implementar plantilles de funcions en lloc de codificar funcions noves. Combinacions de característiques: combinacions que no es poden representar per un sistema linea.

L'explosió de característiques es pot limitar mitjançant tècniques com ara: regularització, mètodes del nucli i selecció de característiques.

Automatització L'automatització de l'enginyeria de funcions és un tema de recerca que es remunta als anys noranta. El programari d'aprenentatge automàtic que incorpora enginyeria de funcions automatitzada està disponible comercialment des del 2016. La literatura acadèmica relacionada es pot separar aproximadament en dos tipus:

L'aprenentatge de l'arbre de decisions multirelacional (MRDTL) utilitza un algorisme supervisat que és similar a un arbre de decisions. Deep Feature Synthesis utilitza mètodes més senzills.

Aprenentatge de l'arbre de decisions multi-relacional (MRDTL) MRDTL genera funcions en forma de consultes SQL afegint clàusules successivament a les consultes. Per exemple, l'algoritme podria començar ambSELECT COUNT(*) FROM ATOM t1 LEFT JOIN MOLECULE t2 ON t1.mol_id = t2.mol_id GROUP BY t1.mol_idAleshores, la consulta es pot refinar successivament afegint condicions, com ara "WHERE t1.charge <= -0,392".

No obstant això, la majoria d'estudis MRDTL basen les implementacions en bases de dades relacionals, la qual cosa resulta en moltes operacions redundants. Aquestes redundàncies es poden reduir utilitzant tècniques com la propagació d'identificadors de tuple. L'eficiència es pot augmentar utilitzant actualitzacions incrementals, que eliminen les redundàncies.

Referències

Categoria:Aprenentatge automàtic