12.07.2015 Views

Conception des modèles d'observation audio temps réel à l ... - atiam

Conception des modèles d'observation audio temps réel à l ... - atiam

Conception des modèles d'observation audio temps réel à l ... - atiam

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

2.6 Recherches et évaluateurs de sous-ensembles 15itérations précédentes est évalué. Le <strong>des</strong>cripteur candidat maximisant le mériteest alors sélectionné. La recherche s’arrête quand aucun <strong>des</strong> <strong>des</strong>cripteurscandidats n’améliore le mérite. À l’inverse, la variante "élimination en arrière"(backward elimination) consiste à débuter la recherche en sélectionnanttous les <strong>des</strong>cripteurs, puis à retirer itérativement les <strong>des</strong>cripteurs permettantd’augmenter le mérite <strong>des</strong> sous-ensembles de <strong>des</strong>cripteurs. La recherche pasà pas est purement locale : elle suppose qu’un optimum global est constituéavec une succession d’optima locaux. Des algorithmes moins locaux existent,mais ils impliquent <strong>des</strong> <strong>temps</strong> de calculs encore plus élevés. Par ailleurs, dans[12], Isabelle Guyon donne <strong>des</strong> exemples de données montrant que la sélectionen avant "manque" <strong>des</strong> <strong>des</strong>cripteurs pertinents (au sens où ils permettentd’augmenter la valeur du mérite). Le pouvoir discriminant d’un <strong>des</strong>cripteur peutne s’exprimer qu’en la présence d’un autre <strong>des</strong>cripteur. Dit différemment, deux<strong>des</strong>cripteurs peuvent ne pas améliorer le mérite si ils sont pris séparément, etl’améliorer lorsqu’ils sont combinés.Recherche génétique La recherche génétique [11] est un algorithme basésur une analogie avec la sélection qui s’opère dans le génome <strong>des</strong> espèces aucours de leurs évolutions. Un individu est une solution du problème (ici, unsous-ensemble de <strong>des</strong>cripteurs), et son génome le caractérise (ici, les <strong>des</strong>cripteurssélectionnés). L’algorithme fait évoluer une population initialisée aléatoirementpar croisements et mutations, éliminant les individus minimisantle mérite à chaque itération. Cette recherche nécessite une grande quantité decalculs et son paramétrage est délicat, mais elle est connue pour sa capacité àne pas se perdre dans <strong>des</strong> optima locaux comme la recherche pas à pas. Nousl’avons utilisée pendant nos expérimentations, mais pas pour les résultatsprésenté dans ce mémoire.Évaluateurs de sous-ensembles de <strong>des</strong>cripteursCFS Cet évaluateur [14], basé sur la corrélation, repose sur l’idée que pourun bon sous-ensemble de <strong>des</strong>cripteurs, les valeurs <strong>des</strong> <strong>des</strong>cripteurs sont trèscorrélées avec la classe et peu corrélées entre elles. Pour calculer le mérited’un sous-ensemble de <strong>des</strong>cripteurs, les matrices de corrélation entre <strong>des</strong>cripteurset classe, et entre <strong>des</strong>cripteurs et <strong>des</strong>cripteurs sont calculées. Le scoreattribué permet de favoriser les sous-ensembles de <strong>des</strong>cripteurs corrélés avecla classe et de défavoriser ceux où les <strong>des</strong>cripteurs sont très corrélés entreeux.Wrapper Le wrapper [18] est la solution qui a été trouvée au problème majeur<strong>des</strong> filters : ces derniers ne prennent pas en compte le classifieur lors dela phase de sélection. Or, les <strong>des</strong>cripteurs ont une influence peu maîtrisabled’un classifieur à l’autre. Ceci a fait naître la nécessité d’intégrer le classifieurau processus de sélection. Ainsi, pour évaluer un sous-ensembles de<strong>des</strong>cripteurs, un classifieur est entraîné puis ses performances sont évaluées.Le mérite associé à un sous-ensemble est l’opposé de l’erreur de classificationestimée pendant l’évaluation <strong>des</strong> performances du classifieur. L’algorithme al’inconvénient de nécessiter une grande quantité de calculs (l’entraînement

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!