Národní úložiště šedé literatury Nalezeno 60 záznamů.  začátekpředchozí31 - 40dalšíkonec  přejít na záznam: Hledání trvalo 0.01 vteřin. 
RPG hra v Unity s procedurálními prvky
Líška, Samuel ; Vlnas, Michal (oponent) ; Milet, Tomáš (vedoucí práce)
Hlavnou úlohou tejto bakalárskej práce je vytvoriť 2D RPG s procedurálnymi prvkami, ktorá má pohľad z vtáčej perspektívy. Hra je implementovaná v hernom engine Unity. Obsah tejto práce je zložený z teoretických informácií o videohrách, procedurálnom generovaní obsahu a informáciach o herných enginoch a Unity. Práca taktiež obsahuje návrh riešenia a implemetačnú časť hry. Na procedurálne generovanie sveta bol použitý Perlinov šum a jeho následné spracovanie pomocou Whittakerovho diagramu. Práca popisuje viacero systémov ktorých ulohou je vylepšiť pôžitok zo samotnej hry. Na záver práca obsahuje testovanie a zhodnotenie pomocou krátkeho dotazníka.
Computer Poker
Kýpeť, Jakub ; Surynek, Pavel (vedoucí práce) ; Toropila, Daniel (oponent)
V predloženej práci je popásaný návrh a implementácia prostredia pre hranie hry Texas Hold'em poker, vrátane návrhu a implementácie systému, ktorý simuluje hráča tejto hry. Tento systém tvoria tri nami vytvorene stratégie, ktoré využívajú všetky prostriedky popísane v práci. Jednotlivé stratégie, ktoré sme vytvorili, následne testujeme na niekoľkých hrach. Získané výsledky z testov analyzujeme a následné porovnávame s našimi predpokladmi a očakávaniami. Obsahom prace je aj popis už existujúcich programov, ktoré sa zaoberajú rovnakou tematikou a následne ich porovnanie s našou aplikáciou.
Visualization and verification of plans
Glinský, Radoslav ; Barták, Roman (vedoucí práce) ; Dvořák, Filip (oponent)
Názov: Vizualizácia a verifikácia plánov Autor: Radoslav Glinský Katedra: Katedra teoretickej informatiky a matematickej logiky Vedúci bakalárskej práce: Doc. RNDr. Roman Barták, Ph.D. Abstrakt: Analýza plánov je dôležitou sú as ou kompletných plánovacích systémov. Aby smeč ť umožnili užívate omľ orientovať sa aj vo vä ších plánoch, vytvorili sme program, ktorý pomáha s analýzou ač vizualizáciou plánov. Program sa volá VisPlan - Interactive Visualization and Verification of Plans. VisPlan je neoddelite nouľ sú as ouč ť bakalárskej práce, ke že prakticky implementuje jej vizualiza né aď č verifika né riešenia. VisPlan nachádza a zobrazuječ kauzálne väzby medzi akciami, identifikuje možné chyby v pláne (a tak overuje jeho korektnos ), zvýraz uje nájdenéť ň chyby v pláne a umož ujeň užívate om interaktívne modifikova plán, a teda opravi chyby v pláne alebo ho jednoducho vylepši .ľ ť ť ť K úľ ovč é slová: Plánovanie, Umelá inteligencia, PDDL, Verifikácia
Artificial intelligence for Texas Holdem poker game
Moravčík, Matej ; Petříčková, Zuzana (vedoucí práce) ; Sýkora, Ondřej (oponent)
V poslednej dobe nastal veľký rozmach pokru. Týka sa to živej hry, rovnako ako hry na internete. Pre začínajúcich hráčov však môže byť problém nájsť protihráčov so solídnymi schopnosťami a zlepšovať tak svoju hru bez vkladu vlastných finančných prostriedkov. Ako riešenie sa ponúka využitie umelej inteligencie. Dostupných programov, venujúcich sa turnajovej hre je však málo. Táto práca ukazuje celkový návrh a tvorbu takejto aplikácie, určenej špeciálne pre turnajový variant hry Texas Holdem poker. Najväčšia pozornosť je venovaná umelej inteligencii. Sú rozobraté dva hlavné postupy jej tvorby a to aproximácia Nashovho equilibria a použitie expertného systému. Dôraz je kladený na prvú z možností. Hlavný prínos práce spočíva v podrobnom predstavení a porovnaní troch algoritmov na na výpočet aproximácie Nashovho equilibria. V dvoch prípadoch sa jedná o originálne heuristiky, využívajúce špecifickú štruktúru pokrovej hry. Algoritmy boli implementované a boli empiricky vyhodnotené ich vlastnosti. Konečným výsledkom práce je plnohodnotná aplikácia, určená pre koncového používateľa. Simuluje pokrovú hru, poskytuje silnú umelú inteligenciu a atraktívne grafické užívateľské prostredie.
Domain Specific Languages in Functional Programming
Rapavá, Jana ; Hric, Jan (vedoucí práce) ; Pilát, Martin (oponent)
V umělé inteligenci, obzvláště v programování s omezujícími podmínkami, je populární navrhovat rozličné modelovací jazyky, které umožňují řešit problémy na úrovni domény a prostřednictvím doménových abstrakcí. Při tom je často užitečné používat techniky známé z oblasti doménově specifických jazyků. Funkcionální programovací jazyky poskytují nové prostředky pro návrh těchto jazyků, obzvláště v případě vnořených doménově specifických jazyků. Tato práce zkoumá výhody a nevýhody využití technik funkcionálního programování při návrhu a implementaci vnořeného doménově specifického jazyka pro problémy prohledávání stavových prostorů.
Creating the Game Strategies for PuppetWars Using Neuroevolution
Šmelko, Adam ; Pilát, Martin (vedoucí práce) ; Matzner, Filip (oponent)
V posledných rokoch nastal v hernom priemysle rozmach. Pre udržanie konkurencieschopnosti sú herné spoločnosti nútené vyvíjať stále viac príťažli- vé počítačové hry, čo implikuje i prítomnosť čo najvernejšej umelej inteligen- cie ovládajúcej herné prvky, na čo sa naša práca zameriava. Implementovali sme jednoduchú 2D programovaciu hru, na ktorej sme predviedli sadu poku- sov učiac umelú inteligenciu v nej, snažiac sa vytvoriť stratégie konkurujúce tým ľudským. Preskúmali sme niekoľko variácií učenia pomocou evolučnej stratégie aplikovanej na neurónové siete a vytvorili sme herné postavičky hodné bytia rovnocenným protivníkom užívateľom hry.
Running Motion Analysis
Eliáš, Radoslav ; Kolářová, Jana (oponent) ; Goldmann, Tomáš (vedoucí práce)
The goal of this thesis is to analyze body movement in running gait. The system works with recordings from two cameras, one from the side and one from the back. The problem is solved using a pose estimation algorithm based on the convolutional method. Multiple estimators are compared in this thesis. The final system uses the OpenPose framework and provides a library with calculations for many metrics used to evaluate the running gait. Results are then visualised in a multiplatform desktop application. Experiments were conducted on a private dataset of running recordings.
Identification and characterization of malicious behavior in behavioral graphs
Varga, Adam ; Burget, Radim (oponent) ; Hajný, Jan (vedoucí práce)
In recent years, there has been an increase in work involving comprehensive malware detection. It is often useful to use a graph format to capture behavior. This is the case with the Avast antivirus program, whose behavioral shield detects malicious behavior and stores it in the form of graphs. Since this is a proprietary solution and Avast antivirus works with its own set of characterized behavior, it was necessary to design our own detection method that will be built on top of these behavioral graphs. This work analyzes graphs of malware behavior captured by the behavioral shield of the Avast antivirus program for the process of deeper detection of malware. Detection of malicious behavior begins with the analysis and abstraction of patterns from the behavioral graph. Isolated patterns can more effectively identify dynamically changing malware. Behavior graphs are stored in the Neo4j graph database and thousands of them are captured every day. The aim of this work was to design an algorithm to identify the behavior of malicious software with emphasis on tagging speed and uniqueness of identified patterns of behavior. Identification of malicious behavior consists in finding the most important properties of trained classifiers and subsequent extraction of a subgraph consisting only of these important properties of nodes and the relationships between them. Subsequently, a rule for the evaluation of the extracted subgraph is proposed. The diploma thesis took place in cooperation with Avast Software s.r.o.
Komunikační agent pro informace o Brně
Jurkovič, Juraj ; Fajčík, Martin (oponent) ; Smrž, Pavel (vedoucí práce)
Cieľom tejto práce je preskúmať a následne aplikovať techniky a technické riešenia pri vývoji informačných agentov. Práca sa zameriava na riešenia jednotlivých podproblémov pomocou existujúcich systémov, prepojenie týchto systémov, jejich prispôsobenie pre danú doménu a implementáciu jednotlivých modulov. Uživateľské rozhranie je postavené na multiplatformnej četovacej aplikácii Telegram. Extrakciu informácií zo vstupu uživatela vykonáva služba Dialogflow. Pre uspokojenie požiadavky užívateľa je použitých niekoľko externých služieb. Pre vyhľadávanie v štruktúrovaných dátach je použitá technológia Elasticsearch. Pre extrakciu odpovedí z voľného textu je použitý systém R-net. Výsledkom je systém ktorého znalostnú bázu, ako aj množinu dotazov ktoré je schopný uspokojiť, možno jednoducho rozšíriť a ktorý môže byť nasadený na ľubovoľnú četovaciu platformu.
Robotic Tracking of a Person using Neural Networks
Zakarovský, Matúš ; Lázna, Tomáš (oponent) ; Žalud, Luděk (vedoucí práce)
The main goal of this thesis was to create a software solution based on a neural network to enable detection of a person and its subsequent following. This was achieved via completion of the points of the assignment. First, a hardware solution and used libraries and application programming interfaces were described as well as the robotic platform supplied by the Robotics and AI group of BUT Department of Control and Instrumentation upon which the robot was built on. Next, a research of various neural networks used for person detection was conducted. Four detectors were described in detail. Some of them were tested on either a PC or a NVIDIA Jetson Nano computer. Afterwards, a software solution consisting of five programs was created to achieve goals such as, detection of the person using ped-100 neural network, real-world position with reference to the robot estimation using monocular camera and robot control to successfully follow a target. The output of this thesis is a robotic platform able to detect and follow a person that can be used in a real-world applications.

Národní úložiště šedé literatury : Nalezeno 60 záznamů.   začátekpředchozí31 - 40dalšíkonec  přejít na záznam:
Chcete být upozorněni, pokud se objeví nové záznamy odpovídající tomuto dotazu?
Přihlásit se k odběru RSS.