Using Tree Trends to Design Rules in Adaptive Structures

Využití stromových operací při návrhu pravidel v adaptivních strukturách

Supervisors

Reviewers

Editors

Other contributors

Journal Title

Journal ISSN

Volume Title

Publisher

České vysoké učení technické v Praze
Czech Technical University in Prague

Date of defense

Research Projects

Organizational Units

Journal Issue

Abstract

Bakalárska práca sa zaoberá hľadaním nových pravidiel pre adaptívne štruktúry. Prácu možno rozdeliť do troch celkov, kde prvým je rozlišovanie užívateľských rolí. Bol navrhnutý algoritmus, ktorý bude detekovať navigovanie po menu od prezerania stránky. Súčasne sa bude dynamicky prispôsobovať užívateľovi. Detekcia využíva viacero informácií pre rozhodovanie, a to čas strávený na prvku, počet slov na stránke a počet navštívení. Druhým celkom je rozvrhnutie prvkov v uzle, v ktorom sa hľadá optimálne poradie prvkov, pričom sa zohľadňuje rýchlosť preklikávania a priamočiarosť k nájdeniu prvku. Využívajú sa informácie od viacerých užívateľov a aplikujú zmenu na konkrétneho. V poslednom celku ide o kooperáciu viacerých menu, kde algoritmus detekuje prechody medzi viacerými a následne upraví model prehodením prvku alebo zoradením druhého menu na základe pozícii v prvom. V pravidlách sa snažíme zlepšiť čas strávený užívateľom na danom prvku a eliminovať negatívne aktualizácie. Všetky pravidlá sú implementované do Java EE frameworku, ktorý umožňuje jednoduchým spôsobom jeho využívanie. Pri riešení bol použitý programovací jazyk Java s použitím Spring frameworku a databázovým serverom od Oracle~12c.

The bachelor thesis deals with finding new rules for adaptive structures. The thesis can be divided into three parts, where the first is to distinguish user roles. An algorithm has been designed to detect menu navigation from page browsing. Concurrently, it will dynamically adapt to the user. Detection uses multiple decision-making information, namely the time spent on an item, the number of words per page, and the number of visits. The second part is the sorting of the items in the node in which the optimal order is searched for, taking into account the speed and directness click through to find the item. It uses information from multiple users and applies the change to a specific one. The last part is about the cooperation of several menus where the algorithm detects the transitions between multiple menus and subsequently adjusts the model move the item or by sorting a second menu based on the position in the main menu. In the rules, we try to improve the time spent on a given item and eliminate negative updates. All rules are implemented into the Java EE framework, which makes it easy to use. The Java programming language was used in the solution using Spring framework and database server from Oracle 12c.

Description

Citation

Underlying research data set URL

Rights/License

A university thesis is a work protected by the Copyright Act of the Czech Republic. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one`s own expense. The use of thesis should be in compliance with the Copyright Act.

Vysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem v platném znění.

Endorsement

Review

Supplemented By

Referenced By