Hlavní navigace

Články v rubrice Věda a výzkum

Děrné štítky a holocaust (1.)

Od prvního použití děrných štítků nás dělí 300 let. Tento kus čtvrtky o velikosti dolarové bankovky hrál ale klíčovou roli nejen při zrodu výpočetní techniky. Byl také rozsudkem smrti pro miliony Židů v třetí říši. Je to jedna z nejtemnějších etap v historii informačního věku i firmě, která jej pomáhala stvořit: IBM.

Rozšířená realita: od mobilního telefonu k chytrým brýlím

Rozšířená realita není již jen ukázkou sci-fi filmů, ale technologickým trendem, který bude stále více proměňovat chování uživatelů v nejrůznějších oblastech. Nejprve se pravděpodobně prosadí v průmyslu, později ale pronikne až po školství či marketingu. Jaké jsou soudobé možnosti takové technologie?

Veřejné multimediální obrazovky: informace na dosah ruky

Jedním z velkých trendů letošního roku mají být veřejné multimediální obrazovky v nejrůznějším provedení. Setkat bychom se s nimi měli na úřadech, ve firmách nebo třeba v galeriích. Jaké možnosti vlastně přinášejí? K čemu je možné je používat? A lze na vývoji aplikací pro ně postavit svůj obchodní model.

Botnet proskenoval celý internet: používá se jen třetina IPv4 adres

Je možné projít celý adresní prostor internetu a proskenovat všechny čtyři miliardy adres? Možné to je a dokonce to při správně zvolené technice trvá méně než den. Nedávno se to podařilo a byl přitom využit botnet sestavený z nezabezpečených routerů a dalších zařízení. Jak celá akce probíhala a co přinesla?

Big data a jejich zpracování

Big data dnes představují jeden z největších obchodních artiklů v oblasti ICT a jejich význam neustále poroste. Jde o taková data, která jsou již mimo možnosti běžného zpracování či zachycení. Jaké možnosti se objevují s jejich zpracováním? A je v současném světě ještě prostor pro inovace v této oblasti?

Internet věcí: výzva pro business i vývojáře

Jedním z největších trendů současného ICT je internet věcí. Tedy komunikace jednotlivých zařízení mezi sebou, ale také s člověkem. Paří sem různé předměty denní spotřeby, například vidlička, automatický senzor na květiny nebo sledování spánku prostřednictvím mobilního telefonu.

Matematika se outsourcuje, musíme změnit vzdělávací systém

Doktor Keith Devlin ze Stanfordské univerzity tvrdí, že západnímu světu začíná docházet dech a práci na matematických výpočtech přebírá Asie v čele s Indií. Matematika vyučovaná na univerzitách tak už postupně přestává být zajímavá pro firmy, protože je levnější ji dělat na dálku v cizině. Co s tím?

Biologické algoritmy (7) - Neocognitron

Další díl seriálu o biologicky inspirovaných algoritmech jako jsou evoluční algoritmy, neuronové sítě, konvoluční neuronové sítě a další. Dnes se podíváme na neuronovou síť zvanou neocognitron navrženou japonským profesorem Kunihiko Fukushimou podle poznatků o zpracování obrazu lidským okem.

Biologické algoritmy (6) - Neuronové sítě

Po delší odmlce pokračuje seriál o biologicky inspirovaných algoritmech jako jsou evoluční algoritmy, neuronové sítě, konvoluční neuronové sítě a další. V dnešním díle implementujeme v jazyce Java algoritmus neuronové sítě. Neuronovou síť naučíme řešit praktický problém – rozpoznávat scénu na fotografiích.

Zpracování obrazu analogovým počítačem - mozkem

Mým snem vždy bylo „takysipostavit“ nějakou neuronovou síť. Chtěl jsem ale něco jednoduchého, elegantního a užitečného. Komplikované matematické popisy mě odrazovaly, až jsem narazil na vizuální systém mozku. Poté, co jsem ho okopíroval a pustil, byl jsem šokován jednoduchostí, elegancí a sílou toho, co dokáže.

Několik zajímavostí z Google I/O nejen pro vývojáře

Google na své letošní konferenci I/O 2012 představil celou řadu zajímavých novinek. Některé byly překvapením, na které se naopak více méně netrpělivě čekalo. Google ale zároveň vyslal několik důležitých vzkazů směrem k vývojářům a uživatelům Linuxu. A přinejmenším ty druhé bohužel příliš nepotěšil.

Biologické algoritmy (5) - Neuronové sítě

Další článek ze série o biologicky inspirovaných algoritmech jako jsou evoluční algoritmy, neuronové sítě, konvoluční neuronové sítě a další. Dnes zjistíme, jak vypadají neuronové sítě a jak se neurony spojují, jak lze rozlišovat i mezi více třídami a také zjistíme, jak funguje algoritmus Backpropagation.

Biologické algoritmy (4) - Neuronové sítě

Neuronové sítě jsou modelem biologických struktur neuronů v živých organismech. Kvůli schopnosti se učit (někdy i doučovat na nových vzorcích) jsou často užívané v umělé inteligenci. Existuje celá řada modelů neuronů – jednoduché používající nespojité funkce, až složité popisující každý detail živého neuronu.

Biologické algoritmy (3) - Evoluční algoritmy

Způsobů, jak evoluční algoritmus vytvořit, je velmi mnoho. Různé přístupy se liší kvalitou i rychlostí nalezení optimálního řešení. Dnes se v našem seriálu společně podíváme na některé další strategie, dále na různé možnosti reprezentace řešení a nakonec na různé typy selekce a křížení.

Biologické algoritmy (2) - Evoluční algoritmy

V dnešním díle našeho seriálu vyzkoušíme naprogramovat evoluční algoritmus v Javě a vyřešíme jednoduchou optimalizační úlohu. Naučíme se další významnou strategii, používanou v evolučních algoritmech – elitismus. Naším úkolem bude najít tři kružnice, které nejlépe pasují na rozložené body ve 2D.

Biologické algoritmy (1) - Evoluční algoritmy

Biologicky inspirované algoritmy vyznačující se vysokou robustností, jsou obecně schopny řešit celou řadu problémů. Nejvíce se tyto algoritmy uplatňují v oblasti optimalizace, klasifikace a rozhodování. V prvním dílu seriálu se naučíme princip evolučních algoritmů, v dalším dílu je zkusíme naprogramovat v Javě.

3D tiskárna RepRap: vytiskněte si třeba brýle

Tajemné zařízení ukrývající se pod názvem 3D tiskárna RepRap umožňuje modelovat z různých materiálů téměř libovolné reálné objekty. Na tiskárně RepRap pracuje otevřená komunita na celém světě a vzniká tak unikátní open-source hardwarový projekt. Navštívili jsme jednoho z českých vývojářů – Josefa Průšu.

Tvorba elektrických obvodů a simulace podruhé

Jelikož je tvorba elektrických schémat, součástek a obvodů, jakožto jejich simulace a testování, tématem poměrně zajímavým a obsáhlým, přinášíme ještě jednou pohled na další zajímavé nástroje, které mohou své využití najít u nadšených amatérů, ale i studentů a učitelů na středních školách.

Pohled do laboratoří: 100 000x rychlejší disky a rychlejší mobilní připojení

Dnes společně nahlédneme do kuchyně vědce, který vyvíjí 100 000× rychlejší náhradu dnešních HDD. Přijde však řeč i na brzy chystané 3D OLED displeje, nový standard pro hodnocení výkonu superpočítačů, proč se mohou uživatelé mobilního internetu těšit na větší výdrž baterií a rychleji stažené soubory.

Úlohy určené pro superpočítače míří na desktopy

V poslední době můžeme zaznamenat zajímavý trend, kdy se stále více složitých úloh, typicky používaných doposud většinou jen na superpočítačích, přesouvá na dnešní běžné desktopy. Řada nových nasazení míří tímto směrem, což je umožněno především gigantickým nárůstem výkonu počítačů v posledních letech.

Fyzikální drobnosti: GPREDICT, Qliss3D, gvb a Planets

V dnešním díle seriálu o software (nejen) pro výuku fyziky se podíváme na několik menších, ale zajímavých prográmků s velmi rozmanitými možnostmi; od skládání a modelování vln, přes znázornění a studium mechanického kmitání, Lissajousovy obrazce, výpočty gravitačního působení až po informace o družicích.

Celestia: cestování vesmírem bez obav

Celestia je zajímavý program, který vás pozve na prohlídku vesmíru i za hranicemi naší Sluneční soustavy a přitom nabídne zajímavé informace i mimořádný estetický zážitek. Obsahuje ohromné množství různých objektů a umí je atraktivně představit. Zaujme jistě každého – laika, fyzika i studenty ve výuce.

Deset největších softwarových chyb v historii lidstva

Se softwarovými chybami, bugy, má zkušenosti každý, kdo si byť jen zkusil napsat svůj první „Hello World“. Jak jsou k těmto chybám náchylné gigantické multi-level systémy nebo obří projekty s miliony řádky kódů, proto jistě není třeba zdůrazňovat. Někdy může dojít k nepříjemně velké katastrofě.

Phun: zábavná výuka fyziky

Phun je aplikace, která dokáže studenty zábavnou a nenucenou formou přivést k zájmu o fyziku. A nemusí být určena jen pro školáky – ocení ji každý, kdo má hravého ducha a chce se přesvědčit, zda věci fungují tak, jak by čekal.

Vezměte několik PC a postavte si vlastní cluster

Nedávno jsme přinesli článek o tom, jak a proč si postavit vlastní výpočetní cluster. Dnes se na vše podíváme prakticky a popíšeme si jednotlivé kroky vedoucí k sestavení funkčního clusteru. Máte několik volných PC a potřebujete pořádný výpočetní výkon? My vám ukážeme, jak přesně postupovat.

Profesionální analýza dat a 3D grafy s LabPlot

Program LabPlot patří mezi vůbec nejvybavenější linuxové programy pro vizualizaci a analýzu dat různého charakteru. Nabízí širokou paletu funkcí všeho druhu. Pokud hledáte profesionálního a zručného pomocníka, odborníka zvláště na 3D grafy, pak může být pro vás tím pravým. V článku si jej podrobně představíme.

QtiPlot konkurencí pro Origin?

QtiPlot je nástroj pro tvorbu grafů a analýzu dat. Jeho možnosti jsou sice skromnější než možnosti známějšího Originu, ale i přesto rozhodně stojí za vyzkoušení. Tvorba profesionálně vyhlížejícího grafu je v něm otázkou několika málo kliknutí. Navíc je k dispozici pro Linux, v češtině a úplně zdarma.

Debian Lenny a stavba výpočetního clusteru

Tento článek popisuje cestu, která vedla k vytvoření fungujícího clusteru za pomoci operačního systému Debian Lenny na Ústavu molekulární biologie rostlin Biologického centra Akademie věd ČR. Je zde zdůvodněn výběr tohoto řešení a každý, kdo by se chtěl o linuxový cluster sám pokusit, zde nalezne cenné rady.

Boinc: distribuované výpočty doma

Pravděpodobně znáte projekt SETI@home, který se zabývá hledáním mimozemšťanů. Není ovšem jediným podobným projektem a počítat můžete mnoho dalších a často důležitějších úloh. Přesně k tomu slouží projekt Boinc, pod který SETI nedávno také přešlo.

Křivky NURBS (3)

Jak Oslík ve Shrekovi hýbá oušky? Naučte se ovládat nurbsy, jako to dělají filmoví tvůrci. Dnes si povíme o ovládání nurbs křivek pomocí změn v uzlovém vektoru.