Ena izmed na videz najbolj uporabljenih besed v tehnologiji je algoritem. Od aplikacij v telefonu do senzorjev v nosljivih napravah in tega, kako se objave prikazujejo v Facebook News News, boste morali najti storitev, ki je ne poganja neka oblika algoritma.
kako dodati glasbo na zgodbo v instagramu
Tehnike strojnega učenja in umetna inteligenca - največji in najpomembnejši tehnološki napredek našega časa - ne moreta delovati brez nabora algoritmov, zato je to izjemno pomemben koncept za prihodnje tehnologije.
Kaj je algoritem?
Algoritem lahko najbolje opišemo kot natančen nabor navodil, ki jih bo računalnik uporabil za dosego želenega rezultata, običajno za rešitev problema. Navodila za algoritem morajo vsebovati številne korake, ki se izvajajo v pravem vrstnem redu, in kaj storiti na posameznem koraku, je odvisno od rezultata predhodno sprejetih korakov.
Na primer, algoritmi, ki poganjajo Instagram, bodo na primer programirani za pošiljanje obvestil v telefon, ko bo nekomu všeč vaša fotografija. Nato bodo napisani tako, da bodo to število všečkali številu že pridobljenih všečkov, da bodo posodobili skupno vsoto.
Glej povezano Ali smo dovolj pogumni, da algoritmom zaupamo, kako živimo? REMOTE vas prosi, da si predstavljate gledališče prihodnosti, ki ga poganjajo algoritmi Pisanje glasbe z algoritmom
Algoritmi delujejo na vhodnih podatkih, kar je lahko seznam števil, ki jih je treba vnesti v naraščajočo vrstico, ali vrednosti RGB slike, pri katerih mora algoritem določiti, ali je prisoten človeški obraz [na primer tehnologija prepoznavanja obrazov], pojasnjuje Will Addison, glavni inženir in strokovnjak za algoritme Cambridge Consultants .
Pojasnjuje, da nekateri algoritmi sicer zagotavljajo, da dosežejo rezultat, po katerem so, mnogi pa ne. Večina algoritmov je popolnoma determinističnih, nekateri pa za doseganje rezultatov uporabljajo naključna števila.
Algoritme včasih primerjajo z recepti za pripravo obroka in to je do neke mere pošteno, a ključno pri algoritmih je, da ne puščajo prostora za razlago, dodaja Addison. Biti morajo popolnoma natančni in v celoti predpisovati, kaj storiti na vsakem koraku.
Zakaj so algoritmi tako pomembni?
Algoritmi so različnih oblik in velikosti, od kratkih in enostavnih do dolgih in zapletenih. Na najbolj zapletenem koncu tega spektra so algoritmi strojnega učenja. Ti so namenjeni samodejnemu učenju korakov in so na splošno tako zapleteni, da človek nemogoče popolnoma razumeti, kako dosegajo svoje rezultate.
Računalniki brez algoritmov ne bi imeli nobenega namena in koristi. Algoritmi so način, kako računalnikom naročimo, naj naredijo tisto, kar potrebujejo. Ti algoritmi so izraženi v obliki računalniške kode, vendar so ključne ideje v izraženih algoritmih ključne. Številne storitve so poleg tega odvisne od številnih algoritmov, ki sodelujejo.
liga legend, kako priti do prestižnih točk
Zaskrbljenost zaradi nedostopnosti nekaterih od teh algoritmov je tisto, kar se skriva za predlaganimi novimi predpisi EU, ki kažejo, da imamo pravico, da dobimo pojasnilo za vsako odločitev, ki jo o nas sprejmemo z avtomatizirano obdelavo. Ker so algoritmi tako pomembna sestavina prihajajoče tehnologije in s tem tudi naše prihodnosti, je težko preceniti vlogo, ki jo imajo algoritmi.
Kako delujejo algoritmi? Primer
Primer uspešnega, a zelo preprostega vsakdanjega algoritma je tisti, ki ga običajni sistem centralnega ogrevanja uporablja za ohranjanje hiše na želeni temperaturi. Vhoda v algoritem bi bila želena temperatura in merjenje trenutne temperature na termostatu.
V vsakem trenutku algoritem določi, ali naj ogrevanje vklopi ali izklopi na naslednji način:
Če je izmerjena temperatura za 1 stopinjo pod želeno (ali nižjo), se ogrevanje vklopi
Če je izmerjena temperatura znotraj 1 stopinje želene temperature, ogrevanje ostane v trenutnem stanju
Če je izmerjena temperatura za 1 stopinjo nad želeno temperaturo (ali več), se ogrevanje izklopi
Addison pravi, da je delo, ki ga Cambridge Consultants izvaja za podjetje Energy Systems Catapult, dober primer tega, kako naraščajoča sposobnost poceni zbiranja več podatkov in zagon bolj računsko intenzivnih algoritmov izboljšuje sisteme okoli nas in tako omogoča pametni dom.
kako ponastaviti usodo ranga lončka 2
Z zbiranjem več uporabniško ustvarjenih podatkov iz termostatov, Energetski sistemi Katapult Sistem lahko v algoritem 'napaja' temperaturo iz vsake sobe v hiši, ne pa samo temperaturo iz ene same točke v hiši.
Tudi algoritem za nadzor ogrevanja se v naslednjih nekaj urah seznani z želeno temperaturo, dodaja. Zato ima model, ki lahko napove, kako se bo sčasoma spreminjala temperatura vsakega prostora v hiši, hkrati pa upošteva tudi zunanjo temperaturo zraka. V vsakem trenutku napove, kako se bodo temperature v vsaki sobi spreminjale tako z vklopljenim kot z izklopljenim radiatorjem.
Te napovedi se uporabljajo za odločanje, kdaj vklopiti vsak radiator. Posledično je algoritem veliko bolj zapleten, vendar prinaša veliko boljšo uporabniško izkušnjo, saj ogrevanje vklopi ob pravem času, tako da bo v pravih sobah toplo, ko se vrnete iz službe. Bolj inteligenten in personaliziran sistem, zahvaljujoč uporabi izboljšanih algoritmov.