Bakalářská práce

Generátor simulovaných datových souborů dle parametrů uživatele

The generator of simulated data sets according to parameters of a user

Lukáš Talich, učo 143506
Anotace

Cílem práce bylo vytvořit opravdu použitelný softwarový nástroj, který lidé z například biologických a environmentálních oborů pro svůj výzkum postrádají. Práce se zabývá návrhem a implementací programu pro generování statistických dat a popisuje metody a programovací nástroje použité při jeho tvorbě. Stručně jsou zde popsány a vysvětleny zákonitosti statistických náhodných veličin a rozdělení, které …více

Abstract

Aim of the work is to create really applicable software tool that the people from for example biological and environmental spheres miss for their research. Work deals with proposal and implementation of program for generating statistical data and describes methods and programming tools used at its production. Program is designed to generate simulated data sets according to parameters of a user.

Zadání práce
Navrhněte efektivní generátor simulovaných datových souborů, který na základě uživatelem zadaných parametrů vytvoří požadovaná data. Data jsou určena např. pro testování algoritmů ve statistice, strojovém učení, umělé inteligenci, apod. Data musí splňovat požadavky na statistické rozložení (obecně mnoharozměrné), jsou vygenerována v požadovaném množství a formátu (textový, binární, CSV). Generátor by měl umět zobrazit graficky např. tvar požadovaného rozložení v jedno, dvou a třírozměrném prostoru pro zlepšení názornosti. V případě vícerozměrných rozložení zadá podmnožinu dimenzí uživatel. Generátor by měl umět vybraná základní běžná statistická rozložení a dále rozložení zadaná uživatelem jednoduchou textovou formou ve tvaru rovnice, např. pro Gaussovo rozložení by mohl vztah vypadat takto (nutno navrhnout uživatelsky pohodlně): (1/sqrt(2*PI*sigma2))*exp(-((x-mi)2/(2*sigma2))). Důležité je snadné, intuitivní a pohodlné uživatelské grafické rozhraní (GUI). Návrh je nutno implementovat, otestovat a vybavit srozumitelným uživatelským návodem. Implementace musí obsahovat srozumitelnou dokumentaci pro potenciální budoucí modifikace nebo rozšíření. Implementace je určena výhradně pro výzkumné účely uživatelů z akademických nekomerčních domén. Jako součást řešení uveďte typické příklady generování běžných statistických rozdělení i vytváření souborů dat dle zadání uživatele prostřednictvím textově zadané rovnice.
Práce zkontrolována:
11. 10. 2008 12:57, (IS automaticky)
Jazyk práce
čeština čeština
Termín obhajoby
5. 2. 2008
Práce byla úspěšně obhájena

Vedoucí

doc. Ing. Jan Žižka, CSc.

Oponent

Mgr. Tomáš Hudík, Ph.D., učo 55775
abs FI MU

Masarykova univerzita Fakulta informatiky
Studijní program
Aplikovaná informatika
  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.