I když zahraniční firmy s oblibou otvírají svá vývojová centra v České republice, v poslední době naráží na nedostatek expertů. Počet absolventů českých technický škol totiž stále klesá a situaci navíc komplikuje rostoucí fluktuace, která se v oblasti IT pohybuje na úrovni 15-20 %. Dle společnosti Acamar, která pomáhá velkým …
více »Umělá inteligence se sama naučila složit Rubikovu kostku
Algoritmy pro složení Rubikovy kostky jsou známy už dávno, jeden univerzální postup umožňující uspět v každé pozici už ostatně měl sám vynálezce hlavolamu. Posléze se podařilo dokázat, že z každé pozice lze kostku složit maximálně 26 tahy. Nicméně všechny tyto programy byly lidským dílem. V případě šachů a Go se …
více »Samoreprodukující se neuronové sítě
Na rozdíl od genetického programování zde máme před sebou trochu jiný úkol. Neuronová síť se má sama učit svůj úkol a současně se reprodukovat. Vědci z Columbia University popsali svůj přístup na webu ArXiv (první autor Oscar Chang). V evolučních programovacích technikách software prostě řeší daný úkol a vnější program …
více »Projektově orientované vzdělávaní s programem MATLAB
„Projektové učení nebo projektové vyučování (angl. Project-based learning, PBL) je konstruktivistickým pedagogickým přístupem, jehož cílem je navodit hlubokou, detailní úroveň učení se s využitím metod na bázi průzkumu či výzkumu podpořenými tématy, která jsou skutečná, zajímavá a důležitá pro studentův každodenní život.“ (http://cs.wikipedia.org). Jak do projektově orientovaného vzdělávání zapadá software …
více »Robot, který nepotřebuje programátora
Řešením pro výrobu šarže velikosti 1 by mohl být dvouruký inteligentní prototyp robota. Aby roboty uměly plnit úkoly autonomně, ne jen striktně automaticky, je snem každého výrobce menších šarží a těch, kteří musejí vyrábět mnoho různých variant téhož produktu. Trh si totiž stále více žádá kustomizované produkty, tedy výrobky tzv. …
více »Bot Builder: vývoj chatbotů téměř bez programování
Umělá inteligence Oracle Mobile Cloud: strojové učení, zpracování znalostí, nástroje pro podporu dialogů, rozpoznávání kontextu. Společnost Oracle na své konferenci Oracle OpenWorld oznámila rozsáhlou aktualizaci služeb poskytovaných v rámci platformy Oracle Mobile Cloud. Hlavní novinku představují chatboty (asistenty pro komunikaci s člověkem v přirozeném jazyce) založené na technologiích umělé inteligence. …
více »Algoritmy pro prediktivní řízení vytápění
Komplex budov ČVUT v Praze-Dejvicích ušetřil 5,6 milionu korun za vytápění. Díky metodě, kterou poprvé vyzkoušeli čeští vědci. V roce 2010 aplikovali vědci z katedry řídicí techniky FEL ČVUT jako první v Evropě efektivní metodu, jak ušetřit náklady na vytápění budov. Systém tzv. prediktivního řízení nasadili přímo v komplexu budov ČVUT na adrese Technická …
více »Finanční výpočty v prostředí MATLAB (2)
V minulé části jsme se zaměřili na přípravu a vizualizaci dat z finančních oblastí. Ukázali jsme si, jak v datech získat základní přehled a předzpracovat je do tvaru vhodného pro aplikaci sofistikovaných analytických metod. V této části se seznámíme s nástroji usnadňujícími návrh, optimalizaci i implementaci finančních výpočtů. Nakonec si ukážeme, jakým …
více »Finanční výpočty v prostředí MATLAB (1)
Finanční profesionálové celosvětově využívají MATLAB a jeho nadstavbové knihovny pro vývoj a implementaci čím dál tím složitějších finančních modelů. Stal se pro ně nepostradatelným nástrojem pro analýzu vzrůstajících objemů dat a také pro práci v podmínkách utahující se regulace. MATLAB je nejsnazší a nejproduktivnější výpočetní prostředí pro inženýry a vědce. Zahrnuje …
více »Programy s matematicky ověřovanou funkčností
V rámci Defense Advanced Research Projects Agency (DARPA) a řady dalších institucí (Tufts University, Princeton University a Microsoft Research) probíhají pokusy o tvorbu kódu, jehož spolehlivost by byla ověřena formálně – tedy podobně jako matematický důkaz. U kódů tohoto typu by mělo být ověřeno, že bez ohledu na podobu vstupu …
více »