Témata prací (Výběr práce)Témata prací (Výběr práce)(verze: 368)
Detail práce
   Přihlásit přes CAS
Simulation of noise in the Belle II strip vertex detector
Název práce v češtině: Simulace šumu ve stripovém vrcholovém detektoru Belle II
Název v anglickém jazyce: Simulation of noise in the Belle II strip vertex detector
Klíčová slova: částicová fyzika, Belle II, stripový detektor, šum, simulace, neurální síť
Klíčová slova anglicky: particle physics, Belle II, strip detector, noise, simulation, neural network
Akademický rok vypsání: 2018/2019
Typ práce: bakalářská práce
Jazyk práce: angličtina
Ústav: Ústav částicové a jaderné fyziky (32-UCJF)
Vedoucí / školitel: RNDr. Peter Kvasnička
Řešitel: skrytý - zadáno a potvrzeno stud. odd.
Datum přihlášení: 30.10.2018
Datum zadání: 30.10.2018
Datum potvrzení stud. oddělením: 18.03.2019
Datum a čas obhajoby: 25.06.2019 09:00
Datum odevzdání elektronické podoby:16.05.2019
Datum odevzdání tištěné podoby:16.05.2019
Datum proběhlé obhajoby: 25.06.2019
Oponenti: RNDr. Daniel Červenkov, Ph.D.
 
 
 
Zásady pro vypracování
Uchazeč se bude podílet na vytváření softwaru pro simulaci stripového vrcholového detektoru Belle II. Pro tento účel:
- se zevrubně seznámí s metodami strojového učení v Pythonu (scikit-learn)
- naučí se programovat v softwarovém prostředí Belle II - basf2,
- pochopí princip činnosti stripových křemíkových detektorů a charakter jejich dat,
- získá praxi v použití softwaru a statistických metod k analýze dat křemíkových detektorů.
Výsledkem práce bude:
- implementace neurální sítě pro simulaci šumových signálů v stripech vrcholového detektoru Belle II,
- optimalizace a kalibrace generátoru
- validace generátoru na reálných datech modulů detektoru
Seznam odborné literatury
Belle II Technical Design Report, https://arxiv.org/abs/1011.0352
Belle II TWiki, https://confluence.desy.de/display/BI/Belle+II+Internal+WebHome
Pilgrim, Mark: Dive into Python 3. Apress, 2009, ISBN 978-1-4302-2416-7
Předběžná náplň práce
Cílem práce je vývoj a implementace náhodného generátoru šumových signálů v stripech křemíkového detektoru. Chceme generovat pulzy náhodné velikosti v náhodném čase, a protože výchozí rozdělení pravděpodobnosti je složité, použijeme neurální síť s náhodnými vstupy. Síť vytvoříme v Pythonu (scikit-learn), a natrénovanou síť použijeme v programovém prostředí experimentu Belle II - basf2 (C++). Pak se budeme zabývat doladěním parametrů generátoru srovnáním s reálnými daty a validací - budeme chtít ukázat, že náš generátor generuje šum se stejným rozdělením, jako pozorujeme v reálnných datech.
Zájemce se naučí
- používat algoritmy strojového učení v Pythonu
- volat tyto metody v C++
- rozumět fyzice křemíkových detektorů částic
- analyzovat reálná data z experimentu Belle II a srovnat je se simulacemi
Předběžná náplň práce v anglickém jazyce
The candidate will develop and implement a random generator of noise signals in the strips of the Belle II vertex detector. The aim is to generate signals of random size at random times, and since the underlying probability distribution is complex, we will use a neural network with random inputs. We will create the network in Python (scikit-learn), and the train network will be called from the Belle II software framework - basf2 (C++). Then the task will be to tune the parameters of the generator and validate it - show that it generates noise with distributions observed in real Belle II data.
The candidate will learn to
- use machine learning methods in Python
- call trained methods from C++
- understand the physics of silicon particle detectors
- analyze real Belle II data and compare them with simulations.
 
Univerzita Karlova | Informační systém UK