Једна од наизглед најчешће коришћених речи у технологији је алгоритам. Од апликација на телефону до сензора на ношњи и начина на који се постови појављују у вашем Фацебоок Невс Феед-у, бићете присиљени да пронађете услугу која се не покреће неким обликом алгоритма.
како инсталирати јава на цхромебоок
Технике машинског учења и вештачка интелигенција - највећи и најзначајнији технолошки напредак нашег времена - не могу да функционишу без скупа алгоритама, па је то изузетно важан концепт за будуће технологије.
Шта је алгоритам?
Алгоритам се најбоље може описати као прецизан скуп упутстава које ће рачунар следити да би постигао жељени резултат, обично за решавање проблема. Упутства алгоритма морају да се састоје од низа корака који се спроводе у правом редоследу, а шта треба учинити у сваком кораку зависи од резултата претходно предузетих корака.
На пример, алгоритми који покрећу Инстаграм, као пример, биће програмирани да достављају обавештења на ваш телефон када се некоме свидела ваша фотографија. Тада ће бити написани да додају ово Свиђа ми се броју већ прикупљених лајкова, како би се ажурирала укупна сума.
Погледајте у вези Да ли смо довољно храбри да алгоритам поверимо како живимо? РЕМОТЕ тражи да замислите позориште будућности, покретано алгоритмима Писање музике помоћу алгоритма
Алгоритми делују на улазним подацима, што може бити листа бројева које треба унети у растући редослед или РГБ вредности слике где алгоритам треба да утврди да ли је присутно људско лице [као што је технологија препознавања лица], објашњава Вилл Аддисон, главни инжењер и стручњак за алгоритме у Цамбридге Цонсултантс .
Објашњава да, иако неки алгоритми гарантују постизање резултата за којим желе, многи то не чине. Већина алгоритама је потпуно детерминистичка, док се неки користе случајним бројевима да би постигли своје резултате.
Алгоритми се понекад упоређују са рецептима за припрему оброка и то је у довољној мери поштено, али кључна ствар алгоритама је та што не остављају простор за тумачење, додаје Аддисон. Морају бити апсолутно прецизни и потпуно прописивати шта треба радити у сваком кораку.
Зашто су алгоритми толико важни?
Алгоритми су различитих облика и величина, од кратких и једноставних до дугих и сложених. На најсложенијем крају овог спектра налазе се алгоритми машинског учења. Они су дизајнирани да аутоматски науче кораке и углавном су толико сложени да је човеку немогуће да у потпуности разуме како постиже резултате које постиже.
колико људи може одједном да гледа диснеи плус
Рачунари без алгоритама не би имали сврху и користи. Алгоритми су начин на који рачунаре упућујемо да раде оно што нам је потребно. Ти алгоритми су изражени у облику рачунарског кода, али кључне су идеје у израженим алгоритмима. Многе услуге додатно зависе од мноштва алгоритама који раде заједно.
Забринутост због непробојности неких од ових алгоритама лежи у позадини предложених нових прописа ЕУ, који сугеришу да имамо право на објашњење сваке одлуке која се о нама доноси аутоматизованом обрадом. С обзиром да су алгоритми тако важан састојак будуће технологије, а тиме и наше будућности, тешко је пренаглашити улогу коју алгоритми играју.
Како функционишу алгоритми? Пример
Пример успешног, а врло једноставног свакодневног алгоритма је онај који користи типични систем централног грејања за одржавање куће на жељеној температури. Улази у алгоритам били би жељена температура и мерење тренутне температуре на термостату.
У сваком тренутку алгоритам одређује да ли ће грејање укључити или искључити на следећи начин:
Ако је измерена температура за 1 степен испод жељене температуре (или нижа), укључује се грејање
Ако је измерена температура унутар 1 степена жељене температуре, грејање остаје у тренутном стању
Ако је измерена температура за 1 степен изнад жељене температуре (или више), грејање се искључује
Аддисон каже да је рад који спроводе Цамбридге Цонсултантс за компанију Енерги Системс Цатапулт добар пример како све већа способност јефтиног прикупљања више података и покретања рачунски интензивнијих алгоритама побољшава системе око нас, омогућавајући тако паметну кућу.
минецрафт како направити седло
Прикупљањем више корисничких података из термостата, Енергетски системи Катапулт Систем је у стању да „убаци“ у алгоритам температуру из сваке просторије у кући, а не само температуру из једне тачке у кући.
Алгоритам контроле грејања такође постаје свестан жељене температуре током наредних неколико сати, додаје он. Стога има модел који може предвидети како ће се температура сваке собе у кући временом мењати, узимајући у обзир и спољну температуру ваздуха. У сваком тренутку предвиђа како ће се температуре у свакој соби мењати и са укљученим и са искљученим радијатором.
Ова предвиђања се користе за одлучивање када ће се укључити сваки радијатор. Као резултат, алгоритам је много сложенији, али пружа много боље корисничко искуство, укључујући грејање у право време, тако да праве собе буду топле кад се вратите кући са посла. Интелигентнији и персонализованији систем, захваљујући употреби побољшаних алгоритама.