Viens no šķietami visvairāk tehnikā lietotajiem vārdiem ir algoritms. Sākot ar tālrunī esošajām lietotnēm un beidzot ar sensoriem jūsu valkājamajos ierīcēs un to, kā ziņas tiek rādītas jūsu Facebook ziņu plūsmā, jums tiks piedāvāts atrast pakalpojumu, kuru nedarbina kāds algoritms.
kā noņemt samsung tv no demonstrācijas režīma
Mašīnmācīšanās paņēmieni un mākslīgais intelekts - mūsdienu lielākie un nozīmīgākie tehnoloģiskie sasniegumi - nevar darboties bez algoritmu kopuma, tāpēc tas ir ārkārtīgi svarīgs nākotnes tehnoloģiju jēdziens.
Kas ir algoritms?
Algoritmu vislabāk var raksturot kā precīzu instrukciju kopumu, kuru dators ievēros, lai sasniegtu vēlamo rezultātu, parasti problēmas risināšanai. Algoritma instrukcijās jāietver vairāki soļi, kas veikti pareizajā secībā, un tas, ko katrā solī darīt, ir atkarīgs no iepriekš veikto darbību iznākuma.
Piemēram, algoritmi, kas darbojas ar Instagram, piemēram, tiks ieprogrammēti, lai piegādātu paziņojumus uz jūsu tālruni, kad kādam ir paticis jūsu fotoattēls. Pēc tam viņi tiks rakstīti, lai pievienotu šo Patīk jau iegūto Patīk skaitu, lai atjauninātu kopējo summu.
Skatīt saistīto Vai mēs esam pietiekami drosmīgi, lai uzticētu savu dzīvi algoritmiem? REMOTE lūdz iedomāties nākotnes teātri, kuru darbina algoritmi. Mūzikas rakstīšana ar algoritmu
Algoritmi darbojas ar ievades datiem, kas var būt skaitļu saraksts, kas jāievieto augošā ordā, vai attēla RGB vērtības, kur algoritmam ir jānosaka, vai ir kāda cilvēka seja [piemēram, sejas atpazīšanas tehnoloģija], skaidro Vils Adisons, galvenais inženieris un algoritmu eksperts Kembridžas konsultanti .
Viņš paskaidro, ka, lai gan dažiem algoritmiem ir garantēts sasniegt rezultātu, kuru viņi vēlas, daudzi to nedara. Lielākā daļa algoritmu ir pilnībā deterministiski, bet daži izmanto nejaušus skaitļus, lai sasniegtu savus rezultātus.
Algoritmus dažreiz salīdzina ar ēdiena pagatavošanas receptēm, un tas zināmā mērā ir pietiekami taisnīgi, taču galvenais par algoritmiem ir tas, ka tie neatstāj iespēju interpretēt, piebilst Adisons. Tiem jābūt pilnīgi precīziem un pilnībā aprakstošiem par to, kā rīkoties katrā solī.
kā uzlabot tvaika lejupielādes ātrumu
Kāpēc algoritmi ir tik svarīgi?
Algoritmiem ir dažādas formas un izmēri, sākot no īsajiem un vienkāršiem līdz gariem un sarežģītiem. Šī spektra vissarežģītākajā galā ir mašīnmācīšanās algoritmi. Tie ir paredzēti, lai automātiski iemācītos soļus, un parasti ir tik sarežģīti, ka cilvēkam nav iespējams pilnībā saprast, kā viņi sasniedz sasniegtos rezultātus.
Datoriem bez algoritmiem nebūtu mērķa un pielietojuma. Algoritmi ir tas, kā mēs uzdodam datoriem darīt to, kas viņiem vajadzīgs. Šie algoritmi ir izteikti datora koda formā, taču galvenās ir izteiktās algoritmu idejas. Daudzi pakalpojumi papildus ir atkarīgi no daudziem algoritmiem, kas darbojas kopā.
Rūpes par dažu šo algoritmu necaurlaidību ir tas, kas slēpjas aiz ierosinātajām jaunajām ES regulām, kas liek domāt, ka mums ir tiesības saņemt paskaidrojumu par jebkuru lēmumu, ko par mums pieņem automatizēta apstrāde. Tā kā algoritmi ir tik svarīga sastāvdaļa topošajās tehnoloģijās un tādējādi arī mūsu nākotnē, ir grūti pārvērtēt algoritmu lomu.
Kā darbojas algoritmi? Piemērs
Veiksmīga, tomēr ļoti vienkārša ikdienas algoritma piemērs ir tas, ko tipiska centrālās apkures sistēma izmanto, lai saglabātu māju vēlamajā temperatūrā. Algoritma ievadi būtu vēlamā temperatūra un pašreizējās temperatūras mērīšana pie termostata.
Katrā laika posmā algoritms nosaka, vai ieslēgt vai izslēgt apkuri šādi:
Ja izmērītā temperatūra ir par 1 grādu zem vēlamās temperatūras (vai zemāka), apkure tiek ieslēgta
Ja izmērītā temperatūra ir 1 grāda robežās no vēlamās temperatūras, tad apkure tiek atstāta pašreizējā stāvoklī
Ja izmērītā temperatūra ir par 1 grādu virs vēlamās temperatūras (vai augstāka), apkure tiek izslēgta
Addisons saka, ka Kembridžas konsultantu veiktais darbs Enerģētikas sistēmu katapultā ir labs piemērs tam, kā pieaugošā spēja lēti savākt vairāk datu un palaist daudz skaitļošanas intensīvākus algoritmus uzlabo apkārtējās sistēmas, tādējādi dodot iespēju viedajai mājai.
kā uzaicināt kādu uz nesaskaņu serveri
Apkopojot vairāk lietotāju ģenerētus datus no termoregulatoriem, Enerģijas sistēmu katapulta ’Sistēma algoritmā spēj‘ barot ’temperatūru no visām mājas telpām, nevis tikai temperatūru no viena punkta mājā.
Viņš piebilst, ka apkures vadības algoritms tiek informēts arī par vēlamo temperatūru nākamajās stundās. Tāpēc tam ir modelis, kas var paredzēt, kā laika gaitā mainīsies katras mājas istabas temperatūra, vienlaikus ņemot vērā arī ārējā gaisa temperatūru. Katrā laika posmā tas paredz, kā mainīsies temperatūra katrā telpā, ieslēdzot radiatoru un izslēdzot radiatoru.
Šīs prognozes tiek izmantotas, lai izlemtu, kad ieslēgt katru radiatoru. Rezultātā algoritms ir daudz sarežģītāks, bet nodrošina daudz labāku lietotāja pieredzi, ieslēdzot apkuri tieši īstajā laikā, lai pareizajās telpās būtu silti, kad atgriezīsities mājās no darba. Viedāka un personalizētāka sistēma, pateicoties uzlabotu algoritmu izmantošanai.