Deníček Jakuba "Chrastyho" Kottnauera

Developer & IT Enthusiasist 
Tagováno

recenze

 

On Intelligence - Pochopte svůj neocortex

"I've read dozens of books about the human brain and how it works. On Intelligence... is far and away the best." - Lynn Yarris, The San Jose Mercury News

Málokterá kniha mě dokáže zaujmout tak, že bych o ní měl někomu víc říkat. Asi je to kvůli tomu, že kromě technické literatury a občas nějaké fantasy moc nečtu, takže mám celkem omezený rozhled:) Ale protože mě kromě počítačů zajímá i s nimi související umělá inteligence a "co se nám to v tý hlavě vlastně děje", hledal jsem knížku, která by mi rozšířila obzory o trochu víc, než jen články roztroušené po internetu. Až jsem natrefil na On Intelligence of Jeffa Hawkinse, na Amazonu přečetl pár názorů od lidí, kteří ji četli a bylo jasno - tu musím mít.

Za sympatických deset liber dostanete skvěle čtivou knihu o inteligenci (kupodivu). Jméno Jeff Hawkins vám může být povědomé, je to totiž stejný člověk, který před lety založil společnost Palm (výrobce různých kapesních počítačů a operačního systému Palm OS). Jak sám v úvodu knihy píše,v jednom čísle časopisu  Scientific American věnovaném mozku se dozvěděl o fungování věci, které byly v té době známé a zároveň zjistil, že vlastně neexistuje žádná teorie, která by vysvětlovala fungování mozku jako celku. To bylo ke konci 70. let minulého století, v té době Hawkins pracoval u Intelu a šéfovi navrhnul založení nového oddělení, které by zabývalo výzkumem mozku. Návrh byl ale zamítnut, protože si jeho zaměstnavatel myslel, že je toto téma moc složité a že se ho ještě dlouho nepodaří rozluštit (a měl pravdu, ani po třiceti letech lidstvo nedošlo k sestrojení autonomně se chovajícího stroje). Ale necháme toho, úvod si můžete přečíst kdekoliv, já tady chci napsat, co se v té knize člověk dozví o AI a mozku:)

Autor předkládá svoji teorii o fungování mozku (zejména neocortexu, část mozku starající se o inteligenci), samozřejmě vychází z potvrzených faktů známých v době napsání knihy (2004) a doplňuje je o svoje myšlenky. Kniha je rozdělená do osmi kapitol, jedna z nich, How the Cortex Works, je chvílemi náročná na pochopení, protože se dostává až k "jádru pudla", ale ostatní kapitoly jsou příjemné, informace v nich obsažené se bezpečně pomocí hyppothalamu uloží do hlavy a zůstanou tam:-) Kapitoly jsou tyto:

  1. Artificial Intelligence (definování samotné AI, proč se skutečnou AI do teď nepodařilo vytvořit)
  2. Neural Networks (o neuronových sítích, co to je a proč na nich celá inteligence staví)
  3. The Human Brain (z čeho je mozek složen, čím je tak radikálně odlišný od počítačů, celý svět kolem nás je tuna vzorů, které mozek přijímá a zpracovává)
  4. Memory (kde se ukládají vzpomínky)
  5. A New Framework of Intelligence (úvod do Hawkinsovy teorie)
  6. How the Cortex Works (fungování neocortexu)
  7. Consciousness and Creativity (co to je vědomí a kreativita, co za to může, že je někdo kreativnější?)
  8. The Future of Intelligence (dočkáme se tedy inteligentních strojů?)

To byl jen krátký přehled toho, co kniha obsahuje, ale témata se většinou prolínají a každá kapitola toho probírá víc. Co se mi na téhle knížce velmi líbilo, bylo množství příkladů. Autor popíše nějakou funkcionalitu mozku a hned uvede příklad, proč si myslí, že to tak je, co si myslí jiní lidé a proč je to podle něj špatně (z těch známých myšlenkových experimentů zmíním třeba Argument čínského pokoje, Turingův test, ...). Efekt je ten, že dočtete odstavec a musíte si říct "No jo, vždyť to má logiku... Tak to prostě musí být!". Některá fakta mě až šokovala, netušil jsem, co se mi v hlavě všechno děje a kolik věcí dělám automaticky, že je ani nepostřehnu. Nejvíc mě zaujala myšlenka, že mozek celou dobu dělá předpovědi toho, co se stane. A pokud se nějaká část předpovědi nevyplní, máme pocit, že je něco špatně. Využiju příklad z knihy. Každý den chodíte domů, vytáhnete z kapsy klíče, strčíte je do dveří, otočíte, otevřete dveře, zujete se, ... Jakmile si vzpomenete, že jdete domů, nebo dům uvidíte, mozek začne předpovídat, jak to bude vypadat (Tady se dostáváme k další věci a to k té, že mozek si svět kolem nás pamatuje jako hierchicky seřazené vzory. Proto, když jdete domů, mozek nedělá předpovědi o tom, jak to bude vypadat v koupelně, ale o tom, jaké to bude otevírat dveře, protože to zažijete jako první). Pokud je všechno jak má být, dveře otevřete v pořádku a dojdete klidně až do té koupelny. Ale co kdyby něco bylo špatně? Klíčová dírka byla o centimetr posunutá, dveře kladly větší/menší odpor než minule, měly by jinou barvu,... cokoliv co vás napadne. V tu chvíli by mozek poznal, že je něco špatně. Možná byste nedokázali hned říct, co přesně se stalo za chybu, ale víte, že něco není v pořádku. A o tom celá kniha je:-) Mohl bych tady vyjmenovat dalších dvacet věcí, které mě překvapily, ale nemá to smysl. Radši si ji přečtěte sami.

Hodnocení:  98% (pár bodíků strženo za to, že kniha je z roku 2004, teď je rok 2009 a autor ještě nevydal aktualizované vydání, zajímalo by mě, co je nového:-))

Loading zmínek Retweet
Tagováno »   knihy   recenze  

Komentáře [0]

Introducing Silverlight 2 beta 2 - minirecenze

Hádám, že zde uvedené informace platí i pro novější vydání knihy.

Konečně přicházím se slíbenou recenzí na knihu Silverlight 2 beta 2 od Laurence Moroney. Ona to zase úplně recenze nebude, jako spíše pár sepsaných dojmů, názorů a doporučení.

Kniha se snaží poskytnout na cca 330 stránkách úvod do technologie Silverlight v její druhé verzi (druhé betaverzi). V celkem 14 kapitolách autor čtenáře provází vývojem SL aplikací pomocí Visual Studia, Expression Blendu a ručním psaním XAML a C# kódu. Knížka je rozdělena do dvou částí - "Introducing Silverlight 2", která obsahuje právě ty "úvodové" kapitole, druhá část se jmenuje "Programming Silverlight 2", která se zabývá Silverlightem z té praktičtější stránky. První část je víceméně k ničemu. Probírá skutečně základy, které není problém najít kdekoliv na internetu. Jen 6. kapitola (poslední v první části), která se jmenuje "The Silverlight Browser Control" je zajímavá, je totiž o zobrazování Silverlight komponent v prohlížeči, jak fungují SL události, jak funguje samotné vykreslování... Druhá část knihy je už o poznání zajímavější. Na úvod se podívate na pár základních kontrol jako je Button, CheckBox, Image, ..., pak na trochu komplikovanější kontroly (Slider, DataGrid, ...) a ve třetí kapitole si vyrobíte svojí komponentu.

Další dost možná považuju za nejlepší z celé knihy. "Building Connected Applications" totiž probírá budování komunikujících aplikací. A to pomocí PHP, Javy, JavaScriptu (+ AJAXu) a na konec pomocí ASP.NET a Web Services. Nejdelší kapitola z knihy, "Media, Ink, and Deep Zoom", se zaobírá zobrazováním médií, funkcí různých přehráváču, kreslením pomocí pera a tvoření prezentací pomocí technologie Deep Zoom. Předposlední kapitola se detailněji zabývá využitím ASP.NET kontrol ve spojení se Silverlightem a poslední kapitola je o využití dynamických jazyků (IronPython, Ruby a Dynamic JavaScript). Z knihy jsem byl trochu zklamaný, asi jsem čekal víc (původně jsem totiž šel do knihkupectví v Kanadě pro nějakou "Pro" knížku o Silverlightu, třeba pro "Pro Silverlight 2 in C# 2008", ale neměli ji). Na druhou stranu oceňuji, že autor dokázal pokrýt na malém prostoru hodně problémů a ještě to čtivě podat. Knížka se jmenuje "Introducing" a skutečně to introducing do Silverlightu je. Pokud začínáte, nebudete zklamáni. Já už nějaké zkušenosti měl, takže investových třiceti dolarů částečně lituju :-) Momentální cena na Amazonu je 23 USD, přibližně 400 Kč.

Loading zmínek Retweet
Tagováno »   recenze   knihy   silverlight  

Komentáře [0]