Archiv článků: programování

Roboti se učí provádět lidská gesta

Rozpoznávání gest zvládají i počítače/smatphony, co ale gesta vytvářet? Podle vědců z Vrije Universiteit Brussel by gestikulující roboti mohli s člověkem spolupracovat podstatně efektivněji, dosud ale chybí obecný framework. Různé roboti jsou různě konstruovaní (a to i když přístroje určené pro spolupráci s lidmi jsou cca humanoidní), takže i obyčejné …

více »

Umělá inteligence a její abstrakce – není čemu rozumět

Umělé inteligenci, respektive strojovému učení, se poslední dobou často vytýká, že nikdo přesně neví, na základě čeho se systém vlastně rozhoduje. Jenže – není v tom naopak jeho hlavní přednost? Vůbec se nechci pouštět do filozofických úvah o tom, co je skutečná umělá inteligence a čemu se dnes jen tak …

více »

Chybí experti na umělou inteligenci a Internet věcí

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 »