\documentclass[a4paper,12pt]{report}
\usepackage[a4paper, top=3cm, bottom=3cm, left=2.5cm, right=2.5cm]{geometry}
\usepackage[utf8]{inputenc}
\usepackage{titlesec}
\usepackage{lipsum}
\usepackage{times}
\usepackage{listings}
\usepackage{xcolor}
\usepackage{pdfpages}
\usepackage[absolute]{textpos}
\usepackage{setspace}
\usepackage{titletoc}
\usepackage[backend=biber,language=czech, sorting=none]{biblatex}
\usepackage{hyperref}
\usepackage{chngcntr}
\usepackage{csquotes}
\usepackage{tabularx}
\usepackage{pdflscape}
\hypersetup{
    colorlinks,
    citecolor=black,
    filecolor=black,
    linkcolor=black,
    urlcolor=black
}
\usepackage{dirtree}
\usepackage{jslistings}
\usepackage{adjustbox}
\usepackage{graphicx}
\usepackage{float}

\input{ColorSyntax}
\renewcommand{\lstlistingname}{Ukázka kódu}
\renewcommand{\lstlistlistingname}{}
\renewcommand{\figurename}{Obrázek}
\renewcommand{\listfigurename}{}
\renewcommand{\tablename}{Tabulka}

% Chapter title format
\titleformat{\chapter}
  {\normalfont\fontsize{18}{21}\bfseries}{\thechapter.}{1em}{}
\titlespacing{\chapter}{0cm}{0cm}{1cm}

% Section title format
\titleformat{\section}
  {\normalfont\fontsize{15}{18}\bfseries}{\thesection}{1em}{}
\def\sectionautorefname{Kapitola}
\def\figureautorefname{Obrázek}
% For sections before table of contents
\newcommand{\unnumberedsection}[1]{%
  \section*{#1}%
}

% For section numbering
\setcounter{secnumdepth}{3}
\setcounter{tocdepth}{\value{secnumdepth}}

% Code formatting
\definecolor{codegreen}{rgb}{0,0.6,0}
\definecolor{codegray}{rgb}{0.5,0.5,0.5}
\definecolor{codepurple}{rgb}{0.58,0,0.82}
\definecolor{backcolour}{rgb}{0.95,0.95,0.92}
\lstdefinestyle{code_style}{
    backgroundcolor=\color{backcolour},   
    commentstyle=\color{codegreen},
    keywordstyle=\color{magenta},
    numberstyle=\tiny\color{codegray},
    stringstyle=\color{codepurple},
    basicstyle=\ttfamily\footnotesize,
    breakatwhitespace=false,         
    breaklines=true,                 
    captionpos=b,                    
    keepspaces=true,                 
    numbers=left,                    
    numbersep=5pt,                  
    showspaces=false,                
    showstringspaces=false,
    showtabs=false,                  
    tabsize=2,
    literate =        % Support additional characters
      {á}{{\'a}}1  {é}{{\'e}}1  {í}{{\'i}}1 {ó}{{\'o}}1  {ú}{{\'u}}1
      {Á}{{\'A}}1  {É}{{\'E}}1  {Í}{{\'I}}1 {Ó}{{\'O}}1  {Ú}{{\'U}}1
      {à}{{\`a}}1  {è}{{\`e}}1  {ì}{{\`i}}1 {ò}{{\`o}}1  {ù}{{\`u}}1
      {À}{{\`A}}1  {È}{{\`E}}1  {Ì}{{\`I}}1 {Ò}{{\`O}}1  {Ù}{{\`U}}1
      {ä}{{\"a}}1  {ë}{{\"e}}1  {ï}{{\"i}}1 {ö}{{\"o}}1  {ü}{{\"u}}1
      {Ä}{{\"A}}1  {Ë}{{\"E}}1  {Ï}{{\"I}}1 {Ö}{{\"O}}1  {Ü}{{\"U}}1
      {â}{{\^a}}1  {ê}{{\^e}}1  {î}{{\^i}}1 {ô}{{\^o}}1  {û}{{\^u}}1
      {Â}{{\^A}}1  {Ê}{{\^E}}1  {Î}{{\^I}}1 {Ô}{{\^O}}1  {Û}{{\^U}}1
      {œ}{{\oe}}1  {Œ}{{\OE}}1  {æ}{{\ae}}1 {Æ}{{\AE}}1  {ß}{{\ss}}1
      {ẞ}{{\SS}}1  {ç}{{\c{c}}}1 {Ç}{{\c{C}}}1 {ø}{{\o}}1  {Ø}{{\O}}1
      {å}{{\aa}}1  {Å}{{\AA}}1  {ã}{{\~a}}1  {õ}{{\~o}}1 {Ã}{{\~A}}1
      {Õ}{{\~O}}1  {ñ}{{\~n}}1  {Ñ}{{\~N}}1  {¿}{{?`}}1  {¡}{{!`}}1
      {°}{{\textdegree}}1 {º}{{\textordmasculine}}1 {ª}{{\textordfeminine}}1
      {£}{{\pounds}}1  {©}{{\copyright}}1  {®}{{\textregistered}}1
      {«}{{\guillemotleft}}1  {»}{{\guillemotright}}1  {Ð}{{\DH}}1  {ð}{{\dh}}1
      {Ý}{{\'Y}}1    {ý}{{\'y}}1    {Þ}{{\TH}}1    {þ}{{\th}}1    {Ă}{{\u{A}}}1
      {ă}{{\u{a}}}1  {Ą}{{\k{A}}}1  {ą}{{\k{a}}}1  {Ć}{{\'C}}1    {ć}{{\'c}}1
      {Č}{{\v{C}}}1  {č}{{\v{c}}}1  {Ď}{{\v{D}}}1  {ď}{{\v{d}}}1  {Đ}{{\DJ}}1
      {đ}{{\dj}}1    {Ė}{{\.{E}}}1  {ė}{{\.{e}}}1  {Ę}{{\k{E}}}1  {ę}{{\k{e}}}1
      {Ě}{{\v{E}}}1  {ě}{{\v{e}}}1  {Ğ}{{\u{G}}}1  {ğ}{{\u{g}}}1  {Ĩ}{{\~I}}1
      {ĩ}{{\~\i}}1   {Į}{{\k{I}}}1  {į}{{\k{i}}}1  {İ}{{\.{I}}}1  {ı}{{\i}}1
      {Ĺ}{{\'L}}1    {ĺ}{{\'l}}1    {Ľ}{{\v{L}}}1  {ľ}{{\v{l}}}1  {Ł}{{\L{}}}1
      {ł}{{\l{}}}1   {Ń}{{\'N}}1    {ń}{{\'n}}1    {Ň}{{\v{N}}}1  {ň}{{\v{n}}}1
      {Ő}{{\H{O}}}1  {ő}{{\H{o}}}1  {Ŕ}{{\'{R}}}1  {ŕ}{{\'{r}}}1  {Ř}{{\v{R}}}1
      {ř}{{\v{r}}}1  {Ś}{{\'S}}1    {ś}{{\'s}}1    {Ş}{{\c{S}}}1  {ş}{{\c{s}}}1
      {Š}{{\v{S}}}1  {š}{{\v{s}}}1  {Ť}{{\v{T}}}1  {ť}{{\v{t}}}1  {Ũ}{{\~U}}1
      {ũ}{{\~u}}1    {Ū}{{\={U}}}1  {ū}{{\={u}}}1  {Ů}{{\r{U}}}1  {ů}{{\r{u}}}1
      {Ű}{{\H{U}}}1  {ű}{{\H{u}}}1  {Ų}{{\k{U}}}1  {ų}{{\k{u}}}1  {Ź}{{\'Z}}1
      {ź}{{\'z}}1    {Ż}{{\.Z}}1    {ż}{{\.z}}1    {Ž}{{\v{Z}}}1  {ž}{{\^z}}1
      {Ž}{{\^Z}}1
}
\sloppy
\lstset{style=code_style}
\def\code#1{\texttt{#1}}
% Document metadata
\title{Využití metod strojového učení \\ pro analýzu vitálních dat}
\author{Tereza Radmila Šulcová\\ 4.A\\ Informační technologie (18-20-M/01)\\}
\date{2024/2025}

% Citations
\addbibresource{references.bib}
\usepackage{chngcntr}

% Temporarly switch off page numbering
\pagenumbering{gobble}

% Title page
\begin{document}
\onehalfspacing 
\linespread{1.125}
\begin{textblock}{7}(4.5,1)
\begin{center}
\noindent \normalsize DELTA - Střední škola informatiky a ekonomie, s.r.o.\\Ke Kamenci 151, Pardubice
\end{center}
\end{textblock}
\maketitle

% Acknowledgements
\pagebreak
\unnumberedsection{Poděkování}
Chci poděkovat Ing. Richardu Cimlerovi, Ph.D. a Ing. Daliboru Cimrovi, Ph.D. za vedení při tvorbě práce a možnost pracovat na tomto projektu.
\pagebreak

% Resumé
\pagebreak
\unnumberedsection{Anotace}
Cílem projektu je využít klastrovou analýzu pro rozdělení dat podle trendů uživatele.
Pomocí neuronových sítí klasifikovat uživatele do skupin na základě jejich aktivity.
Zhodnotit vliv velikosti vstupního datasetu na přesnost klasifikace neuronových sítí.

\unnumberedsection{Klíčová slova}

strojové učení, klastrová analýza, neuronové sítě, předzpracování dat, klasifikace uživatelů, cirkadiánní rytmus


\unnumberedsection{Annotation}
The aim of the project is to utilize cluster analysis for categorizing data based on user trends. Neural networks will be used to classify users into groups according to their activity patterns. Additionally, the project will assess the impact of the input dataset size on the classification accuracy of neural networks.

\unnumberedsection{Keywords}

machine learning, cluster analysis, neural networks, data preprocessing, user classification, circadian rhythm


% Název práce: Začněte názvem vaší bakalářské práce.
% Autor: Uveďte své jméno.
% Cíl práce: Stručně popište, co bylo cílem vaší práce, co jste zkoumali nebo řešili.
% Metodika: Popište, jakými metodami jste dosáhli vašich výsledků.
% Hlavní výsledky: Zdůrazněte hlavní výsledky nebo závěry vaší práce.
% Význam: Uveďte, proč jsou vaše výsledky důležité a jak mohou přispět k dané oblasti.
% Klíčová slova: Zahrňte klíčová slova nebo fráze, která charakterizují téma vaší práce.
\pagebreak

% Assignment
\includepdf[pages=-]{./assignment/assignment.pdf}
\pagebreak
\vspace*{\fill}
Prohlašuji, že jsem maturitní projekt vypracovala samostatně, výhradně s~použitím uvedené literatury.

\noindent \parbox{\textwidth}{
        \noindent V~Pardubicích, 27.3.2025
        \hfill\parbox{5cm}{
            \centering
            \vspace{9mm}
            \rule{5cm}{1pt}\\
            Tereza Radmila Šulcová
        }
}

% Acknowledgements
\pagebreak
\renewcommand{\contentsname}{\centering Obsah}
\tableofcontents
\pagebreak

% From this point onwards, switch on page numbering
\setcounter{page}{1}
\setcounter{section}{1}
\pagenumbering{arabic}
\chapter{Úvod}
\section{Cirkadiánní rytmus}
Tento rytmus je biologickým rytmem s~periodou 20-28 hodin. Patří mezi biorytmy, které jsou charakterizovány kolísáním aktivit a bdělosti, nejčastěji s~denní, měsíční nebo roční periodou. Název tohoto rytmu pochází z~latiny: "circa" znamená "okolo" nebo "během" a "dies" znamená "den". Konceptu se jako první věnoval rumunský vědec Franz Halberg, ovšem jev samotný je znám již od starověku. \cite{cirkadiannirytmus_wiki}

% Content
\input{chapters/theory}
\input{chapters/implementation}
\input{chapters/conclusion}

% Literature
\chapter{Přílohy}
\pagenumbering{gobble}

\let\clearpage\relax
\section{Literatura}
\printbibliography[heading=none]
\pagebreak
\section{Obrázky}
\vspace{-64pt}
\listoffigures
\pagebreak
\section{Ukázky}
\vspace{-48pt}
\lstlistoflistings

\pagebreak
\sloppy


\end{document}