Üks näiliselt enimkasutatavaid sõnu tehnikas on algoritm. Alates telefoni rakendustest kuni kantavate anduriteni ja postituste kuvamiseni teie Facebooki uudisvoos - peate leidma teenuse, mida ei toeta mingisugune algoritm.
minu Windowsi nupp ei tööta Windows 10
Masinõppevõtted ja tehisintellekt - meie aja suurim ja olulisim tehnoloogiline areng - ei saa toimida ilma algoritmide komplektita, seega on see tulevikutehnoloogiate jaoks erakordselt oluline mõiste.
Mis on algoritm?
Algoritmi saab kõige paremini kirjeldada kui täpseid juhiseid, mida arvuti soovitud tulemuse saavutamiseks järgib, tavaliselt probleemi lahendamiseks. Algoritmi juhised peavad koosnema mitmest etapist, mida teostatakse õiges järjekorras, ja see, mida igas etapis teha, sõltub varem tehtud sammude tulemustest.
Näiteks programmeeritakse näiteks Instagrami toites olevad algoritmid teie telefoni märguandeid edastama, kui kellelegi on teie foto meeldinud. Seejärel kirjutatakse neile, et lisada see meeldimine juba kogutud meeldimiste arvule, et värskendada kogusummat.
Vaadake seonduvat Kas oleme piisavalt julged, et usaldada oma elu algoritmidele? REMOTE palub teil ette kujutada tulevikuteatrit algoritmide abil Muusika kirjutamine algoritmiga
Algoritmid töötavad sisendandmetega, milleks võib olla loend numbritest, mis tuleb lisada kasvavasse ordesse, või pildi RGB-väärtused, kus algoritm peab kindlaks tegema, kas seal on inimese nägu (näiteks näotuvastustehnoloogia), selgitab Will Addison, peainsener ja algoritmiekspert Cambridge'i konsultandid .
Ta selgitab, et kuigi mõnel algoritmil on tagatud tulemuse saavutamine, siis paljudel mitte. Enamik algoritme on täielikult deterministlikud, samas kui mõned kasutavad tulemuste saavutamiseks juhuslikke arve.
Algoritme võrreldakse mõnikord söögi valmistamise retseptidega ja see on teatud määral piisavalt õiglane, kuid algoritmide puhul on peamine see, et need ei jäta tõlgendamisruumi, lisab Addison. Nad peavad olema täiesti täpsed ja ettekirjutavad selle kohta, mida igal sammul teha.
Miks on algoritmid nii olulised?
Algoritme on eri kuju ja suurusega, alates lühikestest ja lihtsatest kuni pikkade ja keerukateni. Selle spektri kõige keerukamas otsas on masinõppe algoritmid. Need on loodud sammude automaatseks õppimiseks ja on üldiselt nii keerulised, et inimesel on võimatu täielikult mõista, kuidas nad saavutavad tulemusi.
Algoritmita arvutitel poleks eesmärki ega kasutust. Algoritmid on see, kuidas me juhendame arvuteid tegema seda, mida me vajame. Need algoritmid on väljendatud arvutikoodi kujul, kuid võtmetähtsusega on just väljendatud algoritmides olevad ideed. Paljud teenused sõltuvad lisaks paljudest koos töötavatest algoritmidest.
kuidas muuta legendide liigas keelt
Mure mõnede nende algoritmide läbitungimatusest peitub kavandatavate uute ELi määruste taga, mis viitavad sellele, et meil on õigus saada selgitus igale automatiseeritud töötlemisega meie kohta tehtud otsusele. Kuna algoritmid on tulevase tehnoloogia ja seega ka meie tuleviku jaoks nii oluline koostisosa, on algoritmide rolli raske üle hinnata.
Kuidas algoritmid töötavad? Näide
Näide edukast, kuid siiski väga lihtsast igapäevase algoritmist on see, mida tüüpiline keskküttesüsteem kasutab maja soovitud temperatuuril hoidmiseks. Algoritmi sisenditeks oleks soovitud temperatuur ja praeguse temperatuuri mõõtmine termostaadil.
Igal ajahetkel määrab algoritm kütte sisse- või väljalülitamise järgmisel viisil:
Kui mõõdetud temperatuur on soovitud temperatuurist 1 kraadi madalam (või madalam), lülitatakse küte sisse
Kui mõõdetud temperatuur jääb soovitud temperatuurist 1 kraadi piiresse, jäetakse kuumutamine praegusesse olekusse
Kui mõõdetud temperatuur on 1 kraadi üle soovitud temperatuuri (või kõrgem), lülitatakse küte välja
Addisoni sõnul on Cambridge Consultantsi poolt energiasüsteemide katapuldi jaoks tehtav töö hea näide sellest, kuidas kasvav võime odavalt koguda rohkem andmeid ja kasutada arvutuslikult intensiivsemaid algoritme parandab meid ümbritsevaid süsteeme, võimaldades seeläbi nutikat kodu.
no mans sky tips ja trikid
Kogudes termostaatidest rohkem kasutaja loodud andmeid, Energiasüsteemide katapult ’Süsteem suudab algoritmi‘ toita ’temperatuuri igast maja ruumist, mitte ainult temperatuuri maja ühest punktist.
Kütte juhtimise algoritm tehakse ka järgmise mitme tunni jooksul soovitud temperatuurist teadlikuks, lisab ta. Seetõttu on tal olemas mudel, mis suudab ennustada, kuidas maja iga ruumi temperatuur aja jooksul muutub, võttes arvesse ka välisõhu temperatuuri. Igal ajahetkel prognoosib see, kuidas temperatuurid igas toas muutuvad, kui radiaator on sisse lülitatud ja radiaator on välja lülitatud.
Neid ennustusi kasutatakse iga radiaatori sisselülitamise aja otsustamiseks. Seetõttu on algoritm palju keerulisem, kuid annab palju parema kasutuskogemuse, lülitades kütte sisse just õigel ajal, et õiged ruumid oleksid töölt koju jõudes soojad. Intelligentsem ja isikupärastatud süsteem tänu täiustatud algoritmide kasutamisele.