tensorflow, keras, scikit-learn, pandas, seaborn, numpy, swig, …


deep learning; reinforcement learning; metaheuristics; decision trees; …


Python, C++, C, PHP, Matlab/Octave, Visual Basic




git, svn, hg


Windows, Linux




University of Strathclyde

September 2019 – December 2019 Glasgow, UK
A 3-month research secondment; H2020 project SENSIBLE. Research in deep learning and binary classification of parking spaces using synthetic data.


Laboratory of Artificial Intelligence of the University of Žilina (LUIZA).

April 2019 – Present Žilina, Slovak Republic

Visiting Scholar

University of California, Berkeley

September 2018 – February 2019 Berkeley, California, USA

A 6-month research stay at the UCB. Participation in VEHICAL:

  • BAIR (Berkeley Artificial Intelligence Research) laboratory;
  • HART (Human-Assistive Robotic Technologies) laboratory.

Human driver modeling, psychoacoustic aspects of driving, deep reinforcement learning for decreasing psychoacoustic annoyance.



Tongji University

February 2018 – March 2018 Shanghai, China
A 2-month research secondment; H2020 project SENSIBLE. Research in deep learning, binary classification of parking spaces, visual detection of vehicles in paring lots, usage of imperfectly annotated data, …


Institute of Competitiveness and Innovations, University of Žilina.

January 2017 – Present Žilina, Slovak Republic


  • Research in the area of machine learning and artificial intelligence.
  • VEGA 1/0938/16: An adaptive system of internal logistics (ASIL).


University Science Park, University of Žilina.

September 2014 – December 2016 Žilina, Slovak Republic


  • The University Science Park of the University of Žilina. ITMS 26220220184.


Department of Control and Information Systems, University of Žilina.

August 2014 – Present Žilina, Slovak Republic


  • KEGA 014ŽU-4 / 2018: Broadening the content in a field of study with respect to the current requirements of the industry as regards artificial intelligence methods and IT (deputy project leader).

  • H2020-MSCA-RISE-2016, 734331: SENSIBLE – SENSors and Intelligence in BuiLt Environment.

  • KEGA 038ŽU-4 / 2017: Laboratory methods of teaching automatic identification and localization using radio-frequency identification technology.

  • APVV-16-0006: Automated robotic assembly cell as an instrument of concept Industry 4.0 (project coordinator for the University of Žilina).

  • KEGA 010ŽU-4 / 2013: Modernization of didactic equipment and teaching methods with a focus on the area of robotics.

  • VEGA 1 / 0453 / 12 Study of interactions of a motor vehicle, traffic flow and road.


PhD. Erasmus

University of Patras

April 2013 – June 2013 Patras, Greece
A 3-month research stay. Laboratory for Automation and Robotics: research in the area of motivated reinforcement learning, artificial neural networks and fuzzy cognitive maps under the supervision of prof. Peter Groumpos.

PhD. Student

Department of Control and Information Systems, University of Žilina

September 2011 – August 2014 Žilina, Slovak Republic


  • KEGA 010ŽU-4 / 2013: Modernization of didactic equipment and teaching methods with a focus on the area of robotics.
  • VEGA 1 / 0453 / 12 Study of interactions of a motor vehicle, traffic flow and road.
  • Centre of excellence for systems and services of intelligent transport. University of Žilina. ITMS 26220120028, ITMS 26220120050.
  • New methods of measuring physical dynamic parameters and interactions of motor vehicles, in cooperation with Betamont, s.r.o. ITMS: 26220220089.
  • Activity 1.3 Centre of telematic systems at the University of Žilina, project Research Center of Traffic Telematics. Coordinator: BETAMONT s.r.o. ITMS: 26220220169.

Student Researcher

Institute of Competitiveness and Innovations, University of Žilina

September 2006 – August 2014 Žilina, Slovak Republic


  • Development of a voice control system.
  • VMROS – Development of modular mobile robotic systems, investigator of activity 2.1 “Design and optimization of modular robotic configurations in virtual reality”.
  • ZATIPS – Competence Center for Knowledge technology innovation of production systems in industry and services. ITMS: 26220220155.

Recent & Upcoming Talks

An invited lecture about the current trends in AI and ML at the Cybernetics & Informatics 2020 conference.

The short WebUp talk presented the newly-founded Laboratory of Artificial Intelligence of the University of Žilina (LUIZA), its past …

The talk was about the recent boom in AI, the causes behind it and what kind of developments we can expect in the near future. It also …

The lectures presented a brief introduction into the field of artificial intelligence, then proceeded with the fundamentals of neural …

The talk presented the work done as part of the VEHICAL project at UC Berkeley concerning driver modeling, decreasing acoustic …


Lectures, seminars and labs

University of Žilina

  • Artificial Intelligence 1 – labs and selected lectures (Summer ‘2016 – ‘2019).
  • Artificial Intelligence 2 – labs (Winter ‘2016, ‘2017).
  • Artificial Intelligence – seminars and labs (Summer ‘2011 – ‘2015).
  • Expert Systems – labs (Winter ‘2011 – ‘2015).


  • Intro to AI, deep learning, embeddings and face clustering (Summer ‘2019).
  • Deep learning, reinforcement learning (Summer ‘2015, ‘2017).


  • Gregor, M. Umelá inteligencia 1 [Artificial Intelligence 1]. Žilina: CEIT, a.s., 2014. ISBN 978-80-971684-1-4;
  • Gregor, M. – Nemec, D. – Hruboš, M. – Spalek, J. Umelá inteligencia 2: Hlboké učenie [Artificial Intelligence 2]. CEIT, a.s., 2017. ISBN 978-80-89865-03-1;
  • Gregor, M. – Hruboš, M. – Nemec, D. Umelá inteligencia, skriptá I: Návody na vybrané cvičenia [Artificial Intelligence, Lecture Notes I]. CEIT, a.s., 2017. ISBN 978-80-89865-02-4;
  • Gregor, M. – Janota, A. – Hruboš, M. Kompendium vybraných metód umelej inteligencie. EDIS: Vydavateľstvo Žilinskej univerzity, 2019.


thesis supervisor, student mentoring, …


  • Andrej Kováč (2018 / 2019):\
    BSc. thesis: Scraping Information from the Web and Summarizing it in a Formatted Output (In Slovak: Scraping informácií z web-u a ich sumarizácia vo formátovanom výstupe).

  • Martin Vít (2017 / 2018):\
    BSc. thesis: Implementation of Artificial Players for 2048 (In Slovak: Implementácia umelých hráčov pre hru 2048).

  • Lukáš Slováček (2015 / 2016):\
    BSc. thesis: Chatbot Systems (In Slovak: Chatbot systémy).

  • Daniel Adamkovič (2017–2018):\
    Machine learning, deep learning, reinforcement learning, …

  • Sylvain Courty (2019):\
    An intern from Université d’Angers; Probabilistic generation of synthetic data for visual object detection.


  • Martin Vojtyla (2018 / 2019):\
    MSc. thesis: Solving Scheduling Problems using MiniZinc (In Slovak: Riešenie rozvrhovacích problémov pomocou nástroja MiniZinc).

  • Lukáš Slováček (2017 / 2018):\
    MSc. thesis: Simulation of Traffic and its Control using SUMO (In Slovak: Simulácia dopravy a jej riadenia pomocou nástroja SUMO).

  • Matej Lokaj (2017 / 2018):\
    MSc. thesis: Grammar Checking based on Recurrent Neural Networks (In Slovak: Kontrola pravopisu na báze rekurentných neurónových sietí).

  • Jakub Hanes (2016 / 2017):\
    MSc. thesis: Reinforcement Learning (In Slovak: Učenie s odmenou).

  • Juraj Kindernay (2016 / 2017):\
    MSc. thesis: Rebuilding of the graphical user interface for the Fuzzylite library (In Slovak: Prestavba grafického užívateľského rozhrania pre knižnicu Fuzzylite).

  • Dávid Bujňák (2015 / 2016):\
    MSc. thesis: Implementation and Solution of a Planning Problem (In Slovak: Implementácia a riešenie plánovacieho problému).

  • Michal Jombík (2013 / 2014):\
    MSc. thesis: Chatbot Systems (In Slovak: Chatbot systémy).

  • Michal Kubica (2017 / 2018):\
    MSc. thesis: A Robotic Workplace for Washing Machine Assembly (In Slovak: Robotizované pracovisko montáže automatickej práčky). Co-advisor: Ing. Anton Tomáš.

  • Vladimír Cingel (2015 / 2016):\
    MSc. thesis: Visualization and Control of a Virtual Industrial Robot (In Slovak: Vizualizácia a riadenie virtuálneho priemyselného robota). Co-advisor: Ing. Tomáš Michulek, PhD.

  • Lukáš Hrčka (2015 / 2016):\
    MSc. thesis: A Monitoring System for an Automated Industrial Logistic System (In Slovak: Monitorovací systém autonómnej podnikovej logistiky). Co-advisor: Ing. Tomáš Michulek, PhD.

  • Miloš Kapišovský (2015 / 2016):\
    MSc. thesis: Control of an Industrial Robot using a PLC Controller (In Slovak: Riadenie priemyselného robota prostredníctvom PLC automatu). Co-advisor: Ing. Peter Marčan.


my qualification theses

Control System of an Autonomous Robot for Solving Multi-objective Tasks

The thesis proposes multiple approaches that improve the speed of learning in the context of reinforcement learning. It shows multiple ways in which prior knowledge can be utilized. It considers both external objectives and intrinsic motivational signals in a single multi-objective motivational system.

Applications of Artificial Intelligence Methods to Design and Control of Robotic Systems

The thesis deals with the application of artificial intelligence methods – especially of genetic algorithms and genetic programming – to design and control of robotic systems. It proposes several adaptive mechanisms and shows in what ways these improve upon vanilla genetic programming.

Automatic Speech Recognition System

The thesis deals with automatic speech recognition systems. It develops and verifies a system for recognition of isolated speech units, based on artificial neural networks.