Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Jan Drchal is active.

Publication


Featured researches published by Jan Drchal.


Neural Networks | 2010

2010 Special Issue: Meta-learning approach to neural network optimization

Pavel Kordík; Jan Koutník; Jan Drchal; Oleg Kovářík; Miroslav epek; Miroslav Snorek

Optimization of neural network topology, weights and neuron transfer functions for given data set and problem is not an easy task. In this article, we focus primarily on building optimal feed-forward neural network classifier for i.i.d. data sets. We apply meta-learning principles to the neural network structure and function optimization. We show that diversity promotion, ensembling, self-organization and induction are beneficial for the problem. We combine several different neuron types trained by various optimization algorithms to build a supervised feed-forward neural network called Group of Adaptive Models Evolution (GAME). The approach was tested on a large number of benchmark data sets. The experiments show that the combination of different optimization algorithms in the network is the best choice when the performance is averaged over several real-world problems.


congress on evolutionary computation | 2009

HyperNEAT controlled robots learn how to drive on roads in simulated environment

Jan Drchal; Jan Koutník; Miroslav Snorek

In this paper we describe simulation of autonomous robots controlled by recurrent neural networks, which are evolved through indirect encoding using HyperNEAT algorithm. The robots utilize 180 degree wide sensor array. Thanks to the scalability of the neural network generated by HyperNEAT, the sensor array can have various resolution. This would allow to use camera as an input for neural network controller used in real robot. The robots were simulated using software simulation environment. In the experiments the robots were trained to drive with imaximum average speed. Such fitness forces them to learn how to drive on roads and avoid collisions. Evolved neural networks show excellent scalability. Scaling of the sensory input breaks performance of the robots, which should be gained back with re-training of the robot with a different sensory input resolution.


multi agent systems and agent based simulation | 2015

Data Driven Validation Framework for Multi-agent Activity-Based Models

Jan Drchal; Michal Čertický; Michal Jakob

Activity-based models, as a specific instance of agent-based models, deal with agents that structure their activity in terms of daily activity schedules. An activity schedule consists of a sequence of activity instances, each with its assigned start time, duration and location, together with transport modes used for travel between subsequent activity locations. A critical step in the development of simulation models is validation. Despite the growing importance of activity-based models in modelling transport and mobility, there has been so far no work focusing specifically on statistical validation of such models. In this paper, we propose a six-step Validation Framework for Activity-based Models VALFRAM that allows exploiting historical real-world data to assess the validity of activity-based models. The framework compares temporal and spatial properties and the structure of activity schedules against real-world travel diaries and origin-destination matrices. We confirm the usefulness of the framework on three activity-based transport models.


intelligent tutoring systems | 2015

Fully agent-based simulation model of multimodal mobility in European cities

Michal Certicky; Jan Drchal; Marek Cuchy; Michal Jakob

Even though the agent-based simulation modelling has become a standard tool in transport research, current implementations still treat travellers as passive data structures, updated synchronously at infrequent, predefined points in time, thus failing to cover within-the-day decision making and negotiation necessary for cooperative behaviour in a dynamic transport system. Leveraging the fully agent-based modelling approach, we have built large-scale activity-based models of multimodal mobility covering areas up to thousands of square kilometres and simulating populations of up to millions of inhabitants of several European cities. Citizens are represented by autonomous, self-interested agents which schedule and execute their activities (work, shopping, leisure, etc.) and trips in time and space. Individual decisions are influenced by agents demographic attributes and modelled using the data from mobility surveys. The model is statistically validated against origin-destination matrices and travel diary data sets.


international conference on artificial neural networks | 2009

Combining Multiple Inputs in HyperNEAT Mobile Agent Controller

Jan Drchal; Ondrej Kapral; Jan Koutník; Miroslav Snorek

In this paper we present neuro-evolution of neural network controllers for mobile agents in a simulated environment. The controller is obtained through evolution of hypercube encoded weights of recurrent neural networks (HyperNEAT). The simulated agents goal is to find a target in a shortest time interval. The generated neural network processes three different inputs --- surface quality, obstacles and distance to the target. A behavior emerged in agents features ability of driving on roads, obstacle avoidance and provides an efficient way of the target search.


Journal of Artificial Societies and Social Simulation | 2016

VALFRAM: Validation Framework for Activity-Based Models

Jan Drchal; Michal ÄŒertickÃ; Michal Jakob

Activity-based models, as a specific instance of agent-based models, deal with agents that structure their activity in terms of (daily) activity schedules. An activity schedule consists of a sequence of activity instances, each with its assigned start time, duration and location, together with transport modes used for travel between subsequent activity locations. A critical step in the development of simulation models is validation. Despite the growing importance of activity-based models in modelling transport and mobility, there has been so far no work focusing specifically on statistical validation of such models. In this paper, we propose a six-step Validation Framework for Activity-based Models (VALFRAM) that allows exploiting historical real-world data to assess the validity of activity-based models. The framework compares temporal and spatial properties and the structure of activity schedules against real-world travel diaries and origin-destination matrices. We confirm the usefulness of the framework on three real-world activity-based transport models.Activity-based models are a specific type of agent-based models widely used in transport and urban planning to generate and study travel demand. They deal with agents that structure their behaviour in terms of daily activity schedules: sequences of activity instances (such as work, sleep or shopping) with assigned start times, durations and locations, and interconnected by trips with assigned transport modes and routes. Despite growing importance of activity-based models in transport modelling, there has been no work focusing specifically on statistical validation of such models so far. In this paper, we propose a six-step Validation Framework for Activity-based Models (VALFRAM) that exploits historical real-world data to quantify the models validity in terms of a set of numeric metrics. The framework compares the temporal and spatial properties and the structure of modelled activity schedules against real-world origin-destination matrices and travel diaries. We demonstrate the usefulness of the framework on a set of six different activity-based transport models.


genetic and evolutionary computation conference | 2012

Distance measures for HyperGP with fitness sharing

Jan Drchal; Miroslav Snorek

In this paper we propose a new algorithm called HyperGPEFS (HyperGP with Explicit Fitness Sharing). It is based on a HyperNEAT, which is a well-established evolutionary method employing indirect encoding of artificial neural networks. Indirect encoding in HyperNEAT is realized via special function called Compositional and Pattern Producing Network (CPPN), able to describe a neural network of arbitrary size. CPPNs are represented by network structures, which are evolved by means of a slightly modified version of another, well-known algorithm NEAT (NeuroEvolution of Augmenting Topologies). HyperGP is a variant of HyperNEAT, where the CPPNs are optimized by Genetic Programming (GP). Published results reported promising improvement in the speed of convergence. Our approach further extends HyperGP by using fitness sharing to promote a diversity of a population. Here, we thoroughly compare all three algorithms on six different tasks. Fitness sharing demands a definition of a tree distance measure. Among other five, we propose a generalized distance measure which, in conjunction with HyperGPEFS, significantly outperforms HyperNEAT and HyperGP on all, but one testing problems. Although this paper focuses on indirect encoding, the proposed distance measures are generally applicable.


international conference on artificial neural networks | 2018

Terrain Classification with Crawling Robot Using Long Short-Term Memory Network

Rudolf J. Szadkowski; Jan Drchal; Jan Faigl

Terrain classification is a crucial feature for mobile robots operating across multiple terrains. One way to learn a terrain classifier is to use a stream of labeled proprioceptive data recorded during a terrain traversal. In this paper, we propose a new terrain classifier that combines a feature extraction from a data stream with the long short-term memory (LSTM) network. Features are extracted from the information-sparse data stream by applying a sliding window computing three central moments. The feature sequence is continuously classified by the LSTM network into multiple terrain classes. Furthermore, a modified bagging method is used to deal with a limited and unbalanced training set. In comparison to the previous work on terrain classifiers for a hexapod crawling robot using only servo-drive feedback, the proposed classifier provides continuous classification with the F1 score up to 0.88, and thus provide better results than SVM classifier learned on the same input data.


EAI Endorsed Transactions on Industrial Networks and Intelligent Systems | 2018

Towards Data-Driven On-Demand Transport

Malcolm Egan; Jan Drchal; Jan Mrkos; Michal Jakob

On-demand transport has been disrupted by Uber and other providers, which are challenging the traditional approach adopted by taxi services. Instead of using fixed passenger pricing and driver payments, there is now the possibility of adaptation to changes in demand and supply. Properly designed, this new approach can lead to desirable tradeoffs between passenger prices, individual driver profits and provider revenue. However, pricing and allocations—known as mechanisms—are challenging problems falling in the intersection of economics and computer science. In this paper, we develop a general framework to classify mechanisms in on-demand transport. Moreover, we show that data is key to optimizing each mechanism and analyze a dataset provided by a real-world on-demand transport provider. This analysis provides valuable new insights into efficient pricing and allocation in on-demand transport.


Soft Computing | 2013

Genetic Programming of Augmenting Topologies for Hypercube-Based Indirect Encoding of Artificial Neural Networks

Jan Drchal; Miroslav Snorek

In this paper we present a novel algorithm called GPAT (Genetic Programming of Augmenting Topologies) which evolves Genetic Programming (GP) trees in a similar way as a well-established neuro-evolutionary algorithm NEAT (NeuroEvolution of Augmenting Topologies) does. The evolution starts from a minimal form and gradually adds structure as needed. A niching evolutionary algorithm is used to protect individuals of a variable complexity in a single population. Although GPAT is a general approach we employ it mainly to evolve artificial neural networks by means of Hypercube-based indirect encoding which is an approach allowing for evolution of large-scale neural networks having theoretically unlimited size. We perform also experiments for directly encoded problems. The results show that GPAT outperforms both GP and NEAT taking the best of both.

Collaboration


Dive into the Jan Drchal's collaboration.

Top Co-Authors

Avatar

Michal Jakob

Czech Technical University in Prague

View shared research outputs
Top Co-Authors

Avatar

Miroslav Snorek

Czech Technical University in Prague

View shared research outputs
Top Co-Authors

Avatar

Jan Koutník

Dalle Molle Institute for Artificial Intelligence Research

View shared research outputs
Top Co-Authors

Avatar

Jan Mrkos

Czech Technical University in Prague

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Jan Faigl

Czech Technical University in Prague

View shared research outputs
Top Co-Authors

Avatar

Marek Cuchy

Czech Technical University in Prague

View shared research outputs
Top Co-Authors

Avatar

Michal Certicky

Czech Technical University in Prague

View shared research outputs
Top Co-Authors

Avatar

Michal ÄŒertickÃ

Czech Technical University in Prague

View shared research outputs
Top Co-Authors

Avatar

Michal Čertický

Czech Technical University in Prague

View shared research outputs
Researchain Logo
Decentralizing Knowledge