Skip to main content

Ano ang isang adaptive algorithm?

Ang isang adaptive algorithm ay isang hanay ng mga tagubilin upang magsagawa ng isang function na maaaring umangkop kung may mga pagbabago sa kapaligiran o mga pangyayari.Ang mga adaptive na algorithm ay may kakayahang matalinong ayusin ang kanilang mga aktibidad sa pagbabago ng mga pangyayari upang makamit ang pinakamahusay na posibleng kinalabasan.Maaari silang ma -program sa isang bilang ng mga wika sa computing upang gawin ang lahat mula sa pag -automate ng kontrol sa trapiko ng hangin hanggang sa pagbabalik ng mga resulta ng paghahanap na magiging tumpak at kapaki -pakinabang para sa isang gumagamit ng internet..Sa halimbawa ng isang search engine, ang engine ay maaaring mag -crawl sa buong internet at ibalik ang mga resulta mula sa iba't ibang mga lokasyon, ngunit maaari itong isaalang -alang ang mga kilalang mga parameter tungkol sa gumagamit muna.Kung ang mga gumagamit ng IP address ay nagmula sa Pransya, halimbawa, ang adaptive algorithm ay magbabalik ng mga resulta ng Pranses, o maaaring mai -redirect ng search engine ang gumagamit sa site ng Pransya nito.

Ang mga algorithm ay maaari ring malaman mula sa pag -uugali ng mga gumagamit.Ang mga gumagamit ng parehong search engine sa parehong bansa ay maaaring mapansin na nakakakuha sila ng iba't ibang mga resulta.Ang mga ito ay batay sa mga nakaraang pag-uugali sa paghahanap at pag-click-through link.Ang algorithm ay maaaring ipasadya ang mga resulta nito sa mga pangangailangan ng gumagamit.Halimbawa, ang isang tao na naghahanap ng "football" at pag -click sa mga link tungkol sa American football, hindi soccer, ay nagtuturo ng algorithm tungkol sa mga uri ng mga resulta na nais niyang makita.Upang magsagawa ng isang utos, ngunit ang sistema ay kailangang ma -override ang algorithm kung sakaling may isang pagpindot na sitwasyon.Sa bahagyang-awtomatikong kontrol sa trapiko ng hangin, halimbawa, ang algorithm ay maaaring tumugon kapag ang isang radio ng eroplano sa isang tawag sa pagkabalisa.Pinapayuhan nito ang mga air traffic controller kung paano i -reroute ang umiiral na trapiko, sa halip na igiit ang pag -landing muna sa mga eroplano at ilagay ang nabalisa na eroplano sa isang naghihintay na pila.Ang algorithm ay maaaring ayusin sa mga pangyayari at maaaring mapalampas ang normal na mga tagubilin upang maglagay ng mga eroplano sa isang pila sa pagkakasunud -sunod ng kanilang pagdating kapag nakita nito ang isang emergency na sitwasyon.pagsasaalang -alang.Bago ang isang programmer ay lumilikha ng isang algorithm, karaniwang bubuo siya ng isang listahan ng mga parameter upang ilarawan kung ano ang kailangang gawin at kung paano.Sa pamamagitan ng isang adaptive na bersyon, iisipin niya ang tungkol sa mga sitwasyon na maaaring lumitaw at mai -set up ang code upang ang adaptive algorithm ay maaaring malaman mula sa