-Anatomie et physiologie • Animaux et l'environnement • culture generale • economie • flore et ses bienfaits • Internet et Informatique • L'alimentation et la nutrition • La Biologie • Le mésothéliome • Les épices • Les fruits et légumes • Les vitamines • Maladies & Affections • Médecine et traitements • Médicaments • monde technologique • remèdes naturels • Santé et Bien-être • sciences et génie -orange

lundi 7 janvier 2013

Qu'est-ce qu'un algorithme adaptatif?

Un algorithme adaptatif est un ensemble d'instructions pour exécuter une fonction qui peut s'adapter, en cas de changements dans l'environnement ou des circonstances. Algorithmes adaptatifs sont en mesure de régler intelligemment leurs activités à la lumière de l'évolution des circonstances pour obtenir le meilleur résultat possible. Ils peuvent être programmés dans un certain nombre de langages informatiques tout faire, de contrôle du trafic aérien automatisation de retourner les résultats de recherche qui seront précis et utile pour un utilisateur d'Internet.

L'algorithme adaptatif peut modifier son comportement s'il détecte une nécessité de le faire. Dans l'exemple d'un moteur de recherche, le moteur peut explorer l'Internet tout entier et renvoie les résultats à partir d'une variété d'endroits, mais il pourrait tenir compte de paramètres connus sur le premier utilisateur. Si l'adresse IP de l'utilisateur est originaire de France, par exemple, l'algorithme adaptatif reviendrait résultats français, ou le moteur de recherche peut rediriger l'utilisateur vers son site français.

Les algorithmes peuvent aussi apprendre du comportement des utilisateurs. Les utilisateurs du moteur de recherche même dans le même pays peuvent remarquer qu'ils obtiennent des résultats différents. Elles sont basées sur les comportements de recherche passées et cliquez-par des liens. L'algorithme peut personnaliser ses résultats aux besoins de l'utilisateur. Par exemple, une personne qui recherche pour "football" et clique sur les liens sur le football américain, pas le football, enseigne l'algorithme sur les types de résultats qu'il veut voir.

Ces algorithmes peuvent être utiles lorsqu'il est nécessaire de mettre en place des instructions pour exécuter une commande, mais le système doit être en mesure de remplacer l'algorithme dans le cas d'une situation pressante. Avec le contrôle du trafic aérien partiellement automatisé, par exemple, l'algorithme peut répondre quand un avion radios dans un appel de détresse. Il conseillera les contrôleurs aériens sur la façon de rediriger le trafic existant, au lieu d'insister sur l'atterrissage de ces avions d'abord et mettre l'avion en détresse dans une file d'attente. L'algorithme peut s'adapter aux circonstances et peuvent outrepasser les instructions normales pour mettre les avions en file d'attente dans l'ordre de leur arrivée quand il détecte une situation d'urgence.

Le codage d'un algorithme adaptatif prend plus de temps que de développer un régulier, et peut exiger des considérations spéciales. Avant qu'un programmeur crée un algorithme, elle va se développent généralement une liste de paramètres pour décrire ce qu'il doit faire et comment. Avec une version adaptative, elle pense à des situations qui pourraient se présenter et mettre en place le code pour l'algorithme adaptatif peut apprendre de ses expériences.