5 hlavných prístupov k učeniu AI

Algoritmus je druh kontajnera. Poskytuje schránku na uloženie metódy riešenia konkrétneho druhu problému. Algoritmy spracovávajú údaje prostredníctvom série dobre definovaných stavov. Stavy nemusia byť deterministické, ale napriek tomu sú stavy definované. Cieľom je vytvoriť výstup, ktorý rieši problém. V niektorých prípadoch algoritmus prijíma vstupy, ktoré pomáhajú definovať výstup, ale zameranie je vždy na výstup.

Algoritmy musia vyjadrovať prechody medzi stavmi pomocou dobre definovaného a formálneho jazyka, ktorému počítač rozumie. Pri spracovaní údajov a riešení problému algoritmus definuje, spresňuje a vykonáva funkciu. Funkcia je vždy špecifická pre druh problému, ktorý algoritmus rieši.

Každý z piatich kmeňov má inú techniku ​​a stratégiu na riešenie problémov, ktorých výsledkom sú jedinečné algoritmy. Kombinácia týchto algoritmov by mala nakoniec viesť k hlavnému algoritmu, ktorý bude schopný vyriešiť akýkoľvek daný problém. Nasledujúca diskusia poskytuje prehľad piatich hlavných algoritmických techník.

Symbolické zdôvodnenie

Jeden z prvých kmeňov, symbolisti, veril, že vedomosti možno získať fungovaním symbolov (znakov, ktoré predstavujú určitý význam alebo udalosť) a odvodením pravidiel z nich. Zostavením komplexných systémov pravidiel ste mohli dosiahnuť logickú dedukciu výsledku, ktorý ste chceli vedieť, a tak symbolisti formovali svoje algoritmy tak, aby vytvárali pravidlá z údajov. V symbolickom uvažovaní dedukcia rozširuje oblasť ľudského poznania, zatiaľ čo indukcia zvyšuje úroveň ľudského poznania. Indukcia bežne otvára nové oblasti skúmania, zatiaľ čo dedukcia skúma tieto polia.

Spojenia modelované na neurónoch mozgu

Konekcionisti sú možno najznámejší z piatich kmeňov. Tento kmeň sa snaží reprodukovať funkcie mozgu pomocou kremíka namiesto neurónov. V podstate každý z neurónov (vytvorený ako algoritmus, ktorý modeluje náprotivok v reálnom svete) rieši malú časť problému a paralelné použitie mnohých neurónov rieši problém ako celok.

Použitie spätného šírenia alebo spätného šírenia chýb sa snaží určiť podmienky, za ktorých sa chyby odstraňujú zo sietí vytvorených tak, aby pripomínali ľudské neuróny, a to zmenou váh (koľko konkrétny vstup figuruje vo výsledku) a skreslení.(ktoré funkcie sú vybraté) siete. Cieľom je pokračovať v zmene váh a predpätí dovtedy, kým sa skutočný výstup nezhoduje s cieľovým výstupom. V tomto bode sa umelý neurón spustí a odovzdá svoj roztok ďalšiemu neurónu v rade. Riešenie vytvorené len jedným neurónom je len časťou celého riešenia. Každý neurón odovzdáva informácie ďalšiemu neurónu v rade, kým skupina neurónov nevytvorí konečný výstup. Takáto metóda sa ukázala ako najúčinnejšia pri úlohách podobných ľuďom, ako je rozpoznávanie predmetov, porozumenie písanej a hovorenej reči a chatovanie s ľuďmi.

Evolučné algoritmy, ktoré testujú variácie

Evolucionári sa pri riešení problémov spoliehajú na princípy evolúcie. Inými slovami, táto stratégia je založená na prežití tých najschopnejších (odstránenie všetkých riešení, ktoré nezodpovedajú požadovanému výstupu). Fitness funkcia určuje životaschopnosť každej funkcie pri riešení problému. Pomocou stromovej štruktúry metóda riešenia hľadá najlepšie riešenie na základe výstupu funkcie. Víťaz každej úrovne evolúcie dostane možnosť vybudovať funkcie ďalšej úrovne. Myšlienka je, že ďalšia úroveň sa priblíži k vyriešeniu problému, ale nemusí ho vyriešiť úplne, čo znamená, že je potrebná ďalšia úroveň. Tento konkrétny kmeň sa pri riešení problémov vo veľkej miere spolieha na rekurziu a jazyky, ktoré rekurziu výrazne podporujú. Zaujímavým výstupom tejto stratégie sú algoritmy, ktoré sa vyvíjajú:

Bayesovský záver

Skupina vedcov, nazývaných Bayesians, vnímala, že neistota je kľúčovým aspektom, na ktorý treba dávať pozor, a že učenie nie je zaručené, ale prebiehalo ako nepretržitá aktualizácia predchádzajúcich presvedčení, ktoré boli čoraz presnejšie. Toto vnímanie viedlo Bayesovcov k prijatiu štatistických metód a najmä odvodenín z Bayesovej vety, ktorá vám pomáha vypočítať pravdepodobnosti za špecifických podmienok (napríklad keď vidíte kartu určitého semena, počiatočnú hodnotu pre pseudonáhodnou sekvenciu, vytiahnuté z balíčka po troch ďalších kartách rovnakého semena).

Systémy, ktoré sa učia analogicky

Analyzátory používajú jadrové stroje na rozpoznávanie vzorov v údajoch. Rozpoznaním vzoru jednej sady vstupov a jeho porovnaním so vzorom známeho výstupu môžete vytvoriť riešenie problému. Cieľom je použiť podobnosť na určenie najlepšieho riešenia problému. Je to druh uvažovania, ktorý určuje, že použitie konkrétneho riešenia fungovalo za daných okolností v určitom predchádzajúcom čase; preto by malo fungovať aj použitie tohto riešenia pre podobný súbor okolností. Jedným z najznámejších výstupov tohto kmeňa sú systémy odporúčaní. Napríklad, keď si kúpite produkt na Amazone, systém odporúčaní príde s ďalšími súvisiacimi produktmi, ktoré si možno budete chcieť kúpiť aj vy.

Konečným cieľom strojového učenia je skombinovať technológie a stratégie, ktoré prijalo päť kmeňov, aby sa vytvoril jediný algoritmus (hlavný algoritmus), ktorý sa dokáže naučiť čokoľvek. Samozrejme, dosiahnutie tohto cieľa je ešte veľmi ďaleko. Napriek tomu vedci ako Pedro Domingos v súčasnosti pracujú na dosiahnutí tohto cieľa.


Pre seniorov: Ako vložiť klipart do snímky programu PowerPoint

Pre seniorov: Ako vložiť klipart do snímky programu PowerPoint

Klipart je predkreslená generická kresba a spoločnosť Microsoft poskytuje veľa súborov klipartov zadarmo so svojimi produktmi Office. Do rozloženia snímky programu PowerPoint môžete vložiť klipart. Najjednoduchší spôsob vloženia klipartov je pomocou jedného zo zástupných symbolov na rozložení snímky: Zobrazte snímku, ktorá obsahuje klipart […]

Pre seniorov: Ako vyplniť farbu v programe Microsoft Excel

Pre seniorov: Ako vyplniť farbu v programe Microsoft Excel

Farba výplne – tiež nazývaná tieňovanie – je farba alebo vzor, ​​ktorý vypĺňa pozadie jednej alebo viacerých buniek hárka programu Excel. Použitie tieňovania môže pomôcť očiam čitateľa sledovať informácie na stránke a môže pridať farbu a vizuálny záujem do pracovného hárka. V niektorých typoch tabuliek, ako je register šekových knižiek, […]

Pridávanie nových kontaktov do služby Act! 2005

Pridávanie nových kontaktov do služby Act! 2005

Na úplne najjednoduchšej úrovni je hlavným účelom ACT! má slúžiť ako miesto na uloženie všetkých kontaktov, s ktorými denne komunikujete. Všetky svoje kontakty môžete pridávať a upravovať z okna Podrobnosti kontaktu, pretože obsahuje všetky informácie, ktoré sa týkajú jedného konkrétneho záznamu a […]

Discord For LuckyTemplates Cheat Sheet

Discord For LuckyTemplates Cheat Sheet

Použite tento Cheat Sheet na skok priamo do používania Discordu. Objavte užitočné roboty Discord, aplikácie, ktoré môžete integrovať, a tipy na rozhovory s hosťami.

OpenOffice.org Cheat Sheet pre LuckyTemplates

OpenOffice.org Cheat Sheet pre LuckyTemplates

Kancelársky balík OpenOffice.org má množstvo nástrojov na uľahčenie pracovného života. Keď pracujete v OpenOffice.org, zoznámte sa s funkčným panelom nástrojov (ktorý vyzerá takmer rovnako vo všetkých aplikáciách) a tlačidlami hlavného panela nástrojov, ktoré vám pomôžu so základnými príkazmi pre väčšinu úloh.

Bombe stroj Alana Turinga

Bombe stroj Alana Turinga

Stroj Bombe Alana Turinga nebol žiadnou formou umelej inteligencie (AI). V skutočnosti to ani nie je skutočný počítač. Prelomilo to kryptografické správy Enigmy a to je všetko. Turingovi to však poskytlo podnet na zamyslenie, čo nakoniec viedlo k dokumentu s názvom „Výpočtové stroje a inteligencia“? ktorý publikoval v 50-tych rokoch a ktorý popisuje […]

Štandardné hardvérové ​​nedostatky pre umelú inteligenciu

Štandardné hardvérové ​​nedostatky pre umelú inteligenciu

Schopnosť vytvoriť modulárny systém má značné výhody, najmä v podnikaní. Možnosť odstraňovania a výmeny jednotlivých komponentov udržuje nízke náklady a zároveň umožňuje postupné zlepšovanie rýchlosti a efektívnosti. Ako pri väčšine vecí však ani tu nie je obed zadarmo. Modularita poskytovaná architektúrou Von Neumann prichádza s niektorými […]

10 Čo robiť a čo robiť pri používaní QuarkXPress

10 Čo robiť a čo robiť pri používaní QuarkXPress

Ak by ste mali vybrať desať ľahko zabudnuteľných, no mimoriadne užitočných vecí, ktoré by ste si o QuarkXPress zapamätali, v nasledujúcom zozname by ste, milý čitateľ, boli práve nimi. Namaste. Hovorte so svojou komerčnou tlačiarňou Všetky tlačové projekty začínajú a končia pri tlačiarni. Je to preto, že iba tlačiarne poznajú svoje obmedzenia a tisíce spôsobov, ako môže byť projekt […]

Pôvod Bitcoinu

Pôvod Bitcoinu

Najdôležitejším aspektom bitcoinu môže byť koncept za ním. Bitcoin vytvoril vývojár Satoshi Nakamoto. Namiesto toho, aby sa Satoshi snažil navrhnúť úplne novú platobnú metódu, aby zvrhol spôsob, akým všetci platíme za veci online, videl Satoshi určité problémy s existujúcimi platobnými systémami a chcel ich riešiť. Koncept […]

Ako chrániť svoje súkromie pri používaní bitcoínov

Ako chrániť svoje súkromie pri používaní bitcoínov

S používaním bitcoinu a digitálnej meny vo všeobecnosti sa viaže určitá úroveň anonymity. Či to môžete označiť ako „dostatočne anonymné“, je osobný názor. Existujú spôsoby, ako chrániť svoje súkromie pri používaní bitcoinov na presun finančných prostriedkov, ale vyžadujú si určité úsilie a plánovanie: Môžete si vygenerovať novú adresu pre […]