Neuronové sítě: co jsou, jak fungují a proč je jejich název zavádějící
Telefonní ústředna vašeho dědečka
Představte si to: je rok 1950 a váš dědeček pracuje u telefonní společnosti. Jeho práce? Obsluha obrovské ústředny. Stovky kabelů, tisíce malých zdířek a jeho ruce se bleskově pohybují, aby propojily jeden hovor s druhým.
Jak ústředna fungovala
Někdo volá z pekárny do květinářství. Váš dědeček zapojí kabel ze zdířky A47 do zdířky B23. Hovor je spojen. Někdo jiný volá z knihovny na poštu. Další kabel, další spojení. Celý den propojuje hovory, směruje signály a pomáhá informacím proudit z jednoho místa na druhé.
Teď si představte, že by se ta ústředna uměla učit. Představte si, že by si po tisících hovorů začala všímat vzorců. Většina hovorů z pekárny ráno směřuje do restaurací. Většina hovorů ze škol odpoledne směřuje k rodičům. Většina hovorů z nemocnice je naléhavá a měla by být spojena okamžitě.
Kdyby se ta ústředna dokázala na základě těchto vzorců sama přizpůsobovat a směrovat hovory efektivněji, aniž by se váš dědeček musel nad každým z nich zamýšlet, měli byste něco velmi blízkého neuronové síti.
To je to, čím neuronová síť skutečně je. Není to mozek. Není to inteligence. Je to jen velmi sofistikovaná ústředna, která se praxí učí, která spojení fungují nejlépe.
Název „neuronová síť" vyvolává dojem, že stavíme elektronické mozky. Nestavíme. Stavíme chytré ústředny, které se díky zkušenostem zlepšují ve směrování informací. Ukážu vám přesně, jak to funguje, na příkladech, kterým porozumí každý.
Velký zmatek kolem názvu (proč je „neuronový" zavádějící)
Když vědci tyto systémy v padesátých letech 20. století poprvé postavili, podívali se na to, jak funguje lidský mozek, a řekli si: „Hele, mohli bychom postavit něco, co se tím inspiruje." Vypůjčili si pár nápadů a efektní název.
Chyba.
Proč je název zavádějící
Nazývat tyto systémy „neuronovými sítěmi" je jako nazývat letadlo „mechanickým ptákem". Ano, obojí létá. Ano, obojí bylo inspirováno pozorováním přírody. Ale letadlo nemává křídly, nemá peří, nemusí jíst červy a na zimu neodlétá na jih.
Váš skutečný mozek
- → Přibližně 86 miliard neuronů
- → Každý z nich je neuvěřitelně složitá biologická buňka
- → Tisíce spojení na jeden neuron
- → Funguje na chemii a neurotransmiterech
- → Dokáže růst a měnit se po celý váš život
Umělý „neuron“
Je to jednoduchá matematická operace. Násobení a sčítání. To je vše. Mozkové buňce se podobá asi jako žárovka slunci. Obě produkují světlo, ale jedno je obrovská koule jaderné fúze a druhé běží na elektřinu z vaší zásuvky.
Takže kdykoli uslyšíte „neuronová síť“, představte si „ústřednu, která se učí vzorce“. Je to méně sexy, ale mnohem přesnější. A pochopení toho, čím tyto systémy skutečně jsou, vám pomůže pochopit, co umí a co neumí.
Učící se ústředna
Ústředna se učí volat vzorce vašeho města. Po sledování tisíců hovorů si všimne, že pekárna každé ráno kolem šesté volá restauracím. Až zítra přijde ten šestihodinový hovor, ústředna je připravená. Už si připravila nejlepší spojení, poučila se ze zkušenosti, přizpůsobila se vzorci. Přesně to tyto systémy dělají. Nacházejí vzorce v příkladech a používají je k tomu, aby budoucí spojení byla rychlejší a lepší.
Základní stavební kámen: jeden jednoduchý spojovací bod
Začněme nejmenší součástkou naší ústředny: jediným spojovacím bodem. Odborně se mu říká „umělý neuron“. Ve skutečnosti je to ale jen místo, kde se setkává několik vodičů a jeden vodič vede ven.
Představte si, že se rozhodujete, zda si při odchodu z domu vzít deštník. Sledujete několik signálů:
Signály, které zvažujete
- Je obloha tmavá a zatažená? (Signál 1)
- Předpověď počasí hlásila déšť? (Signál 2)
- Je právě období dešťů? (Signál 3)
- Nesete si další věci? (Signál 4)
Ale ne všechny tyto signály jsou stejně důležité. Předpověď počasí je pravděpodobně spolehlivější než pouhý pohled na oblohu. Období dešťů hraje roli v některých místech více než v jiných. Možná jim v duchu přiřazujete váhu:
Vážení důležitosti
- ● Tmavé mraky: střední důležitost
- ● Předpověď počasí: velmi důležité
- ● Období dešťů: poněkud důležité
- ● Nošení věcí: méně důležité
Váš mozek provede tento výpočet během zlomku sekundy. Zváží všechny signály podle důležitosti, sečte je a rozhodne: deštník, nebo bez deštníku.
Co dělá umělý neuron
Umělý neuron dělá přesně to samé, ale s čísly. Každý příchozí signál se vynásobí svou důležitostí (svou vahou). Všechny tyto vážené signály se sečtou. Pokud je součet dostatečně vysoký, výstup je „ano, aktivuj se“. Pokud je příliš nízký, výstup je „ne, zůstaň zticha“.
To je jeden neuron. Vynásobte pár čísel. Sečtěte je. Zkontrolujte, zda součet překročí práh. Výstup ano nebo ne. Žádné tajemství. Žádná inteligence. Jen aritmetika.
Představte si to jako vyhazovače v klubu, který kontroluje váš věk, dress code a to, zda jste na seznamu hostů. Každý faktor má jinou váhu. Jste na seznamu hostů? Pravděpodobně vás pustí. Správná obuv? Důležité, ale ne rozhodující. Vyhazovač sečte všechny faktory a udělá jedno rozhodnutí: dovnitř, nebo ven. To je umělý neuron. Velmi jednoduchý rozhodovací bod, který zohledňuje více vstupů s různou úrovní důležitosti.
Spojování teček: Budování ústředny
Jeden spojovací bod není příliš užitečný. Ústředna vašeho dědečka jich měla tisíce. A právě v tom je síla.
Představte si, že se snažíte poznat svou kamarádku Marii v přeplněném vlakovém nádraží. Váš mozek toto rozhodnutí nedělá jedním neuronem. Používá tisíce rozhodovacích bodů, z nichž každý se dívá na jiné detaily:
- Rozhodnutí první úrovně: Je to člověk? Je to žena? Přibližně správná výška?
- Rozhodnutí druhé úrovně: Má tmavé vlasy? Má brýle? Je to její obvyklý kabát?
- Rozhodnutí třetí úrovně: Odpovídá její tvář rysům Marie? Ten způsob chůze vypadá povědomě. To je určitě její kabelka.
- Konečné rozhodnutí: Všechny dílky do sebe zapadají. To je Marie. Zamávej a zavolej její jméno.
Umělá neuronová síť funguje stejně. Je uspořádaná do vrstev, jako patra v budově. Informace proudí od přízemí (vstupní vrstva) přes několik středních pater (skryté vrstvy) až do nejvyššího patra (výstupní vrstva).
Řekněme, že se snažíte naučit počítač rozpoznávat obrázky koček. Tady je to, co se stane:
-
1
Vstupní vrstva (přízemí):
Přijímá surový obraz. Každý drobný bod (pixel) v obrázku vstupuje do jednoho neuronu. Malá fotografie může mít 10 000 pixelů, takže k jejímu přijetí potřebujete 10 000 neuronů. Každý neuron drží jeden drobný kousek informace: „Můj pixel je tmavý" nebo „Můj pixel je světlý."
-
2
První skrytá vrstva (druhé patro):
Hledá jednoduché vzory. Některé neurony se vzruší, když vidí vodorovné čáry. Jiné si všímají svislých čar. Některé odhalí křivky nebo rohy. Tyto neurony zatím nevědí, že se dívají na kočky. Jen vědí: „Našel jsem zde zakřivenou čáru" nebo „Zde jsem si všiml hrany."
-
3
Druhá skrytá vrstva (třetí patro):
Spojuje tyto jednoduché vzory do složitějších tvarů. „Hele, tyto křivky a hrany dohromady vypadají jako špičaté ucho." „Tyto vzory uspořádané tímto způsobem vypadají jako vousky." „Toto je rozhodně tvar oka." Stále ještě nerozpoznává kočky, pouze identifikuje části kočky.
-
4
Třetí skrytá vrstva (čtvrté patro):
Sestavuje části do úplných rysů. „Tyto vousky, tento tvar nosu, tyto špičaté uši… Tuto kombinaci jsem už viděl. Tohle začíná vypadat jako kočičí obličej." Teď se konečně někam dostáváme.
-
5
Výstupní vrstva (nejvyšší patro):
Činí konečné rozhodnutí. „Na základě všeho, co našla ostatní patra, jsem si z 95 % jistý, že je to kočka. Mohl by to být pes (3% šance). Rozhodně to není auto (0,001% šance)." Neuron s nejvyšší jistotou vyhrává a síť oznamuje: „Kočka!"
Každá vrstva staví na té předchozí. Jednoduché vzory se mění ve složité tvary. Složité tvary se mění v rozpoznatelné rysy. Rysy se mění v celé objekty. To je celý trik. Žádná skutečná inteligence, jen opravdu chytré vrstvení jednoduchých rozhodnutí.
Část o učení (Jak se ústředna stává chytřejší)
A teď přichází to zajímavé. Jak se síť naučí, která spojení jsou důležitá?
Učení jako třídění prádla
Představ si, že učíš svého synovce třídit prádlo. Poprvé nemá tušení. Možná dá červenou ponožku k bílým košilím. Katastrofa. Všude růžové košile. Řekneš: "Ne, ne, to bylo špatně. Červená patří k tmavému, ne k bílému." Upraví si svá vnitřní pravidla. Příště se mu daří o něco lépe. Pořád dělá chyby, ale méně. Pořád ho opravuješ. "Tak to je správně!" "Ne, zkus to znovu." "Výborně!" "Jejda, skoro." Po stovce dávek prádla se tvůj synovec naučí vzory. Bílé dohromady. Tmavé dohromady. Červené s tmavým. Jemné zvlášť. Už tě nepotřebuje. Naučil se praxí a opravami.
Neuronové sítě se učí přesně stejným způsobem. Tady je postup:
-
1
Začněte náhodnými odhady
Síť začíná se zcela náhodnou silou spojení (vahami). Je to jako váš synovec první den. Ukážete mu obrázek kočky a on řekne: „Auto!" Čistý nesmysl. Ale to je v pořádku. Každý někde začíná.
-
2
Ukažte jí příklad
Vložte do sítě obrázek kočky. Obraz prochází všemi vrstvami. Každý neuron provede svůj výpočet (vynásobí vstupy vahami, sečte je, aktivuje se nebo ne). Nakonec výstupní vrstva vytvoří odhad. S náhodnými vahami je odhad příšerný. „Pes! Ne, auto! Možná… deštník?"
-
3
Řekněte jí správnou odpověď
Vy znáte správnou odpověď (protože jste trénovací obrázky sami označili). „Ne, to byla kočka, ne auto." Síť změří, jak moc se mýlila. Odhadla auto s 80% jistotou, když měla říct kočka? To je velká chyba. Spočítejte přesně, jak daleko byl každý neuron od správné odpovědi.
-
4
Upravte spojení (zpětná propagace)
Tady je ten chytrý trik. Síť postupuje pozpátku od výstupu ke vstupu a ptá se: „Která spojení přispěla k této chybě? Které váhy je třeba změnit?" Je to jako zpětně rekonstruovat myšlenkový pochod vašeho synovce. „Dal jsi červenou ponožku k bílému prádlu, protože sis myslel, že na barvě nezáleží. Zvýšíme důležitost barvy při tvém rozhodování." Upravte každou váhu mírně směrem, který by chybu zmenšil.
-
5
Opakujte tisíckrát
Ukažte síti další obrázek. Vytvoří další odhad (nyní o něco lepší). Změřte chybu. Znovu upravte váhy. Opakujte s tisíci nebo miliony obrázků. Pomalu, postupně se váhy mění z náhodného šumu na užitečné vzorce. Po dostatečném tréninku začne síť odpovídat správně. Ukážete jí kočku, řekne kočka. Ukážete jí psa, řekne pes. Naučila se.
Co „učení“ skutečně znamená
Tento proces se nazývá „trénování“ nebo „učení“, ale ve skutečnosti jde jen o matematickou optimalizaci. Na základě příkladů se upravují miliony drobných čísel (vah), dokud se předpovědi sítě neshodují s realitou. Žádné porozumění. Žádné vědomí. Jen hledání vzorů metodou pokusů a omylů.
Čím více příkladů mu ukážete, tím lepších výsledků dosahuje. Čím rozmanitější příklady, tím lépe zvládá nové situace. Ukážete mu jen zlaté retrívry a bude mít problém s pudly. Ukážete mu kočky v každé barvě, velikosti a poloze a pozná kočky kdekoli.
Představte si to jako seřizování napětí strun kytary. Příliš volné, špatný zvuk. Příliš napnuté, také špatně. Brnknete na strunu, posloucháte tón a mírně upravíte napětí. Brnknete znovu. Pořád to není úplně ono. Upravíte znovu. Po mnoha drobných úpravách každá struna vydává dokonalý tón. Trénování neuronové sítě je jen seřizování milionů „knoflíků napětí“ (vah), dokud výstup nezní správně. Jen místo hudby vytváříte předpovědi.
Hluboké učení (proč více vrstev pomáhá)
Možná jste slyšeli termín „hluboké učení“. Lidé se tváří, jako by to bylo něco kouzelného. Není.
„Hluboké“ prostě znamená „mnoho vrstev“. Místo tří nebo čtyř skrytých vrstev jich můžete mít dvacet, padesát nebo dokonce sto naskládaných na sobě. To je celé. To je celé velké tajemství.
Proč si dělat starosti s tolika vrstvami? Protože složité vzory vyžadují složité zpracování.
Představte si, že učíte někoho poznávat stromy. Jen se dvěma vrstvami (jednou skrytou vrstvou) můžete naučit jednoduchá pravidla:
Jednoduché vzory s málo vrstvami
- ✓ Nahoře něco zeleného? Pravděpodobně strom.
- ✓ Dole hnědá svislá věc? Rozhodně strom.
Ale co palmy? Borovice? Sakury? Stromy v zimě bez listí? Stromy pokryté sněhem? Bonsaje? Pařezy? Jen s jednoduchými vzory vám unikne mnoho variací.
Přidejte více vrstev a každá vrstva se může naučit stále sofistikovanější rysy:
Složité vzory s mnoha vrstvami
- Vrstva 1: Hrany a textury
- Vrstva 2: Vzory kůry a tvary listů
- Vrstva 3: Struktury větví
- Vrstva 4: Charakteristiky různých druhů stromů
- Vrstva 5: Stromy v různých ročních obdobích a podmínkách
Každá vrstva staví porozumění na objevech předchozí vrstvy. Než se dostanete k výstupu, síť dokáže rozpoznat duby na podzim, palmy na plážích, borovice ve sněhu a sakury na jaře. To vše díky těmto vrstveným vzorům.
Kompromis
Více vrstev znamená více výpočtů, delší trénování a více potřebných příkladů. Mělká síť se může naučit z 10 000 obrázků. Hluboká síť může potřebovat milion. Ale u složitých úkolů, jako je porozumění jazyku, rozpoznávání tisíců objektů nebo hraní šachů na mistrovské úrovni, se hluboké sítě vyplatí.
Proto jsou ChatGPT a moderní systémy umělé inteligence „hluboké". Mají desítky nebo stovky vrstev a učí se neuvěřitelně složité vzorce z obrovského množství textu, obrázků nebo jiných dat. Ne proto, že by byly inteligentní, ale proto, že úkoly, které plní, vyžadují rozpoznávání velmi jemných a velmi složitých vzorců.
Dva přístupy: Přesnost vs. efektivita
Většina dnešních neuronových sítí používá pro své výpočty velmi přesná čísla. Když násobí a sčítají váhy, používají čísla jako 0,7234891 nebo 1,3982736. Spousta desetinných míst. Velmi přesné.
Tradiční přístup: zbytečná přesnost
Je to jako odměřovat ingredience na dort laboratorní váhou s přesností na 0,001 gramu. Mouka: 247,384 gramů. Cukr: 118,592 gramů. Velmi přesné, velmi správné, a upřímně řečeno, na pečení dortu naprosto zbytečné.
Tato přesná čísla (nazývaná čísla s plovoucí desetinnou čárkou) vyžadují velký výpočetní výkon. Každé násobení s těmito čísly zabere tisíce operací tranzistorů. Když provádíte miliardy násobení, abyste natrénovali síť, nasčítá se to do obrovského množství elektřiny a výpočetního času.
Binární přístup
Binární neuronové sítě: jen dvě hodnoty
Existuje i jiný přístup: binární neuronové sítě. Místo přesných desetinných čísel použijte jen dvě hodnoty. Plus jedna nebo mínus jedna. To je vše.
Zní to šíleně, že? Jak se můžete naučit složité vzorce jen se dvěma čísly?
Přístup podle babiččina receptu
Představte si to takhle. Když vaše babička pekla ten jablečný koláč, nepoužívala laboratorní váhu. Používala oči a zkušenosti. „Tak asi tolik mouky. Pořádná hrst cukru. Máslo asi jako vejce." Vůbec ne přesné, ale koláč přesto byl výborný.
Binární sítě fungují podobně. Každé spojení je buď „ano, na tom záleží" (+1), nebo „ne, na tom nezáleží" (-1). Žádná desetinná přesnost. Jen jednoduché ano/ne hlasy.
Kouzlo je v kombinaci. Tisíce jednoduchých rozhodnutí ano/ne se spojí a vytvoří překvapivě přesné předpovědi. Stejně jako se babiččina nepřesná měření spojila s jejími zkušenostmi a vytvořila dokonalý koláč.
Výhoda
Binární sítě běží mnohem rychleji a spotřebují daleko méně energie. Pamatujete si na naši dřívější diskusi o binárním počítání? Jednoduché operace ano/ne jsou stokrát rychlejší než přesná desetinná matematika. Binární neuronová síť může běžet ve vašem telefonu, na jednoduchém počítačovém čipu, dokonce i na malých zařízeních, která nemají mnoho energie. Stejná síť s přesnými čísly by potřebovala obrovský počítač a spoustu elektřiny.
Ve společnosti Dweve se zaměřujeme na binární neuronové sítě pro skutečnou efektivitu. Náš systém Core používá jednoduché váhy ano/ne a běží 40krát rychleji než tradiční sítě při 96% nižší spotřebě energie. Ne proto, že bychom zkracovali cestu, ale protože pro většinu skutečných úkolů nepotřebujete laboratorní přesnost. Přístup babiččina receptu funguje naprosto dobře.
K Čemu Jsou Neuronové Sítě Vlastně Dobré
Teď, když rozumíte tomu, jak neuronové sítě fungují, pojďme si říct, k čemu jsou vlastně užitečné. Protože přes všechen ten humbuk nejsou dobré na všechno.
Neuronové sítě vynikají v rozpoznávání vzorů. Pokud jim ukážete tisíce příkladů s konzistentními vzory, naučí se tyto vzory rozpoznávat v nových příkladech. Díky tomu jsou ideální pro:
📷 Rozpoznávání obrázků
Ukažte síti milion označených fotografií a naučí se rozpoznávat kočky, psy, auta, tváře, nádory na rentgenových snímcích, praskliny na silnicích, cokoli, na čem jste ji trénovali. Fotoaparát vašeho telefonu to využívá k zaostření na tváře. Nemocnice to používají k odhalování nemocí na lékařských snímcích.
🎤 Porozumění řeči
Když mluvíte se Siri nebo Alexou, neuronová síť převádí vaše hlasové vzory na text. Naučila se z tisíců hodin nahrané řeči, co každý zvukový vzor znamená. Různé přízvuky, hluk v pozadí, mumlání… to vše zvládá díky rozpoznávání vzorů.
💬 Zpracování jazyka
Překlad, odpovídání na otázky, psaní textu. Sítě trénované na miliardách slov se učí vzory v tom, jak jazyk funguje. Ne proto, že by jazyku „rozuměly", ale protože rozpoznávají vzory jako „po tomto slově obvykle následuje tamto slovo" a „tato větná struktura znamená otázku."
🎬 Tvorba doporučení
Netflix navrhuje seriály, Spotify hledá hudbu, která se vám bude líbit, Amazon doporučuje produkty. Tyto sítě se učí vzorce z milionů uživatelů. „Lidem, kterým se líbilo A a B, se líbilo i C. Tomuto člověku se líbí A a B, takže se mu pravděpodobně bude líbit i C."
🎮 Hraní her
Šachové programy, hráči Go, umělá inteligence ve videohrách. Síť hraje miliony her sama proti sobě a učí se, které tahy vedou k vítězství a které k porážce. Čisté rozpoznávání vzorců metodou pokusů a omylů.
Vidíte ten vzorec? To vše jsou úkoly, kde v rozsáhlých datech existují konzistentní vzorce. Ukažte síti dostatek příkladů a ona vzorce najde.
V čem jsou neuronové sítě hrozné
Teď pojďme na realitu. Neuronové sítě mají vážná omezení:
⚠️ Potřebují obrovské množství dat
Dítě vidí tři psy a pochopí, co je „pes". Neuronová síť potřebuje tisíce nebo miliony obrázků psů. Žádná data? Žádné učení. Malý soubor dat? Špatný výkon. Tyto systémy jsou monstra hladová po datech.
⚠️ Jsou to černé skříňky
Síť nedokáže vysvětlit svá rozhodnutí. Zná odpověď (nebo si to alespoň myslí), ale nedokáže vám říct proč. Miliony vah, které spolu složitě interagují. Žádný člověk nedokáže vysledovat její uvažování. To je velký problém v medicíně, právu a všude tam, kde potřebujete svá rozhodnutí zdůvodnit.
⚠️ Z dat se učí předsudky
Pokud vaše trénovací data obsahují předsudky (a většina reálných dat je obsahuje), síť se je naučí. Historická diskriminace? Síť bude diskriminovat. Nevyvážené příklady? Síť si povede hůře u nedostatečně zastoupených skupin. Co do toho dáte, to z toho dostanete.
⚠️ Špatně zobecňují
Natrénujte síť na kočkách a psech a pak jí ukažte koně. Bude mít problém. Lidé zobecňují snadno („Aha, to je další čtyřnohé zvíře"). Neuronové sítě ne. Znají jen konkrétní vzory, které viděly během tréninku. Nové situace je matou.
⚠️ Lze je snadno oklamat
Drobné změny, které lidé nepostřehnou, dokážou síť zcela zmást. Změňte pár pixelů na fotografii kočky (změny, kterých byste si ani nevšimli), a síť může najednou s 99% jistotou říct „Letadlo!". Tomu se říká adversariální útok a je to skutečný bezpečnostní problém.
Tohle nejsou drobné problémy. Jsou zásadní pro to, jak neuronové sítě fungují. Síť je jen tak dobrá, jak dobrá jsou její tréninková data, a dokáže rozpoznávat pouze vzory, které už viděla.
Skutečný závěr
Co tedy neuronové sítě vlastně jsou?
Jsou to sofistikované stroje na rozpoznávání vzorů. Vícevrstvé rozvodny, které se učí z příkladů. Matematické optimalizační systémy, které upravují miliony drobných vah, dokud se předpovědi neshodují s realitou.
Nejsou to mozky. Nejsou inteligentní. Nejsou vědomé. Ničemu „nerozumí". Rozpoznávají vzory díky opakování a opravám.
Ale i v rámci těchto omezení jsou pozoruhodně výkonné. Změnily technologie. Rozpoznávání obličeje ve vašem telefonu, hlasoví asistenti, filtry spamu, organizace fotek, navigační aplikace, doporučení na streamovacích službách, automatické překlady… to vše pohánějí neuronové sítě.
Klíčové je použít je na správné úkoly
Rozpoznávání vzorů? Vynikající. Úkoly s jasnými příklady a konzistentními vzory? Perfektní. Kreativní řešení problémů, které vyžaduje pochopení kontextu a významu? To už tolik ne.
Když se vám někdo snaží prodat „umělou inteligenci" nebo „neuronové sítě", zeptejte se sami sebe: Je tohle skutečně problém rozpoznávání vzorů? Je dostatek kvalitních dat pro trénování? Bude to fungovat na situace, které to dosud nevidělo? Dokáže to v případě potřeby vysvětlit svá rozhodnutí?
Pokud jsou odpovědi ano, ano, pravděpodobně a ne (v tomto pořadí), pak by neuronové sítě mohly být tím správným nástrojem. Pokud ne, možná budete potřebovat něco jiného.
Metafora mozku dělala neuronové sítě zajímavými a tajemnými. Když pochopíte, čím skutečně jsou, sofistikovanými přepojovacími ústřednami, které se učí z příkladů, přestanou být kouzelné, ale o to víc užitečné. Protože když rozumíte nástroji, víte, kdy ho použít a kdy sáhnout po něčem jiném. A takové porozumění má větší hodnotu než jakékoli množství marketingového humbuku.
Ve společnosti Dweve stavíme neuronové sítě, které respektují realitu. Binární operace. Efektivní výpočty. Jasné limity. Žádná magie, žádný humbuk, jen poctivé inženýrství. Protože nejlepší AI je ta, která funguje v reálném světě, ne jen ve výzkumných pracích.