Az egyik látszólag leginkább túlterhelt szó a technikában az algoritmus. A telefonon lévő alkalmazásoktól kezdve a viselhető ruházat érzékelőin és a bejegyzések megjelenéséig a Facebook Hírcsatornáján át kell keresnünk egy olyan szolgáltatást, amelyet nem valamilyen algoritmus hajt.
hogyan készítsünk bumeránt a snapchat-en
A gépi tanulási technikák és a mesterséges intelligencia - korunk legnagyobb és legjelentősebb technológiai fejlődése - algoritmusok nélkül nem működhetnek, ezért a jövő technológiáinak kivételesen fontos fogalma.
Mi az algoritmus?
Egy algoritmust úgy lehet legjobban leírni, mint egy pontos utasításkészlet, amelyet a számítógép követni fog a kívánt eredmény elérése érdekében, általában egy probléma megoldására. Az algoritmus utasításainak számos lépésből kell állniuk, amelyeket a megfelelő sorrendben kell végrehajtani, és az egyes lépések során végrehajtandó teendők a korábban megtett lépések eredményétől függenek.
Például az Instagramot tápláló algoritmusok például úgy vannak programozva, hogy értesítéseket küldjenek a telefonra, ha valaki megtetszett a fényképének. Ezután írják, hogy hozzáadják ezt a lájkot a már megszerzett lájkok számához, hogy frissítsék a teljes összeget.
Lásd a következőt: Bátrak vagyunk-e ahhoz, hogy algoritmusokra bízzuk életünket? A REMOTE kéri, hogy képzelje el a jövő színházát, algoritmusok működtetésével Zene írása algoritmussal
Az algoritmusok bemeneti adatokon működnek, amelyek számok listája, amelyeket növekvő ordába kell tenni, vagy egy kép RGB-értékei, ahol az algoritmusnak meg kell határoznia, hogy van-e emberi arc [például arcfelismerési technológia] - magyarázza Will Addison, főmérnök és algoritmusszakértő a Cambridge Consultants .
Kifejti, hogy bár egyes algoritmusok garantáltan elérik azt az eredményt, amelyet követnek, sokan nem. A legtöbb algoritmus teljesen determinisztikus, míg egyesek véletlenszámokat használnak eredményeik eléréséhez.
Az algoritmusokat néha összehasonlítják az ételkészítés receptjeivel, és ez bizonyos mértékig elég korrekt, de az algoritmusoknál az a legfontosabb, hogy nem hagynak teret értelmezésre - teszi hozzá Addison. Teljesen pontosaknak és teljes előírásoknak kell lenniük arról, hogy mit kell tenniük az egyes lépéseknél.
Miért olyan fontosak az algoritmusok?
Az algoritmusok sokféle formában és méretben kaphatók, a rövidtől és az egyszerűtől a hosszúig és az összetettig. Ennek a spektrumnak a legösszetettebb végén a gépi tanulási algoritmusok találhatók. Ezeket úgy tervezték, hogy automatikusan megtanulják a lépéseket, és általában annyira összetettek, hogy az ember számára lehetetlen teljesen megérteni, hogyan érik el az általuk elért eredményeket.
hogyan lehet megváltoztatni a legendák ligájának nevét
Az algoritmusok nélküli számítógépeknek nem lenne célja és haszna. Az algoritmusok arra utasítják a számítógépeket, hogy tegyék meg azt, amire szükségünk van. Ezeket az algoritmusokat számítógépes kód formájában fejezik ki, de a legfontosabbak az expresszált algoritmusokban szereplő ötletek. Számos szolgáltatás emellett függ az algoritmusok sokaságától.
Ezen algoritmusok némelyikének áthatolhatatlansága okozza a javasolt új EU-rendeletek hátterét, amelyek azt sugallják, hogy jogunk van magyarázatot kapni minden olyan döntésről, amelyet automatizált feldolgozással hoznak rólunk. Mivel az algoritmusok a létező technológia és ezáltal a jövőnk egyik létfontosságú alkotóeleme, nehéz túlbecsülni azt a szerepet, amelyet az algoritmusok játszanak.
Hogyan működnek az algoritmusok? Egy példa
A sikeres, mégis nagyon egyszerű mindennapi algoritmus példája az, amelyet egy tipikus központi fűtési rendszer használ a ház kívánt hőmérsékleten tartására. Az algoritmus bemenete a kívánt hőmérséklet és a termosztát aktuális hőmérsékletének mérése lenne.
Az algoritmus az idő minden pillanatában meghatározza, hogy a fűtést be- vagy kikapcsolja-e a következő módon:
Ha a mért hőmérséklet 1 fokkal a kívánt hőmérséklet alatt van (vagy alacsonyabb), akkor a fűtés bekapcsol
Ha a mért hőmérséklet a kívánt hőmérséklettől 1 fokon belül van, akkor a fűtést a jelenlegi állapotában hagyja
Ha a mért hőmérséklet 1 fokkal meghaladja a kívánt hőmérsékletet (vagy magasabbat), akkor a fűtés kikapcsol
Addison szerint a Cambridge Consultants által az Energy Systems Catapult által végzett munka jó példa arra, hogy a növekvő képesség, hogy olcsóbban gyűjtsön több adatot és futtasson számításigényesebb algoritmusokat, javítja a körülöttünk lévő rendszereket, ezáltal lehetővé téve az intelligens otthon kialakítását.
mi a jó halálozási arány
A termosztátokból a felhasználók által generált több adat összegyűjtésével a Energiarendszerek katapult Rendszere képes a ház minden helyiségéből a hőmérsékletet „betáplálni” az algoritmusba, nem csak a hőmérsékletet a ház egyetlen pontjáról.
A fűtésszabályozási algoritmust a következő néhány órában a kívánt hőmérsékletről is tájékoztatják - teszi hozzá. Ezért van egy modellje, amely képes megjósolni, hogy a ház egyes helyiségeinek hőmérséklete az idő múlásával hogyan változik, miközben figyelembe veszi a külső levegő hőmérsékletét is. Az idő minden pillanatában megjósolja, hogy az egyes helyiségek hőmérséklete hogyan változik be- és kikapcsolt radiátor mellett.
Ezeket az előrejelzéseket használják annak eldöntésére, hogy mikor kell bekapcsolni az egyes radiátorokat. Ennek eredményeként az algoritmus sokkal összetettebb, de sokkal jobb felhasználói élményt nyújt, a fűtést éppen a megfelelő időben kapcsolja be, így a megfelelő helyiségek melegek lesznek, amikor hazaérsz a munkából. Intelligensebb és személyre szabottabb rendszer a továbbfejlesztett algoritmusok használatának köszönhetően.