MSc., M.Phil.
Hello! I am a dedicated researcher with dual master's degrees (M.Sc. and M.Phil.) and currently pursuing a Ph.D. at CZU. My work focuses on developing advanced machine learning techniques for tree species classification and exploring the potential of nature-inspired algorithms. With a strong foundation in both theoretical and practical aspects of machine learning, I aim to contribute to the sustainable management of natural resources and enhance our understanding of ecological systems.
Current Research: My PhD research focuses on applying classical machine learning and deep learning algorithms to tree species classification. I have worked extensively with both classical machine learning techniques and deep neural networks to achieve this objective. In addition to implementing these algorithms, I have also aimed to identify common challenges and provide guidance for interdisciplinary research.
Future Goals under process: One of the primary challenges in tree species classification using bark images is the limited availability of datasets. To address this, I created various small datasets from the Czech Republic and the Slovak Republic, covering four tree species. Furthermore, I compiled a large dataset of 27,000 images representing eight species from three different locations in the Czech Republic. Based on this dataset, I developed a novel fusion model for classification, and a related manuscript is currently under process.
Download ResumeApplied Geoinformatics and Remote Sensing in Forestry
Artificial Intelligence and Machine Learning (E-Learning Analytics & Nature-Inspired Computing). Thesis title: Natural-Inspired Learning Path Recommendation System for Students in E-learning Platforms.
Artificial Intelligence and Machine Learning (Medical Image Processing). Thesis title: Tumor Detection and Classification using Support Vector Machine.
Ecological Informatics
This study examines how using images of tree bark can enhance the accuracy of identifying tree species by exploring various factors like image quality, lighting, and machine learning techniques, highlighting its potential for forestry management.
DOI: 10.1016/j.ecoinf.2024.102932This research project aims to develop a new system architecture for the application of machine learning and deep learning algorithms in forestry. The primary focus is to provide a dataset of Bark images (Bark net for Europe) and explore the application and possibilities of different ML algorithms on the same.
The research focuses on developing a new method to improve the quality and productivity of students in E-learning platforms. As part of the research, implemented a method titled “NATURAL INSPIRED RECOMMENDER SYSTEM BASED ON STUDENT PERFORMANCE”".
The project aimed to detect and extract different types of tumors from patients' MRI scan images. The system initially classifies the tumours and benign; the procedure only considers the tumour images in the second phase. Here, the system locates the tumour based on its position and tags the tumours according to their specific names.
Estimated left ventricular motion during the cardiac cycle using an Image-Matching non-rigid Deformable Mesh, aiding heart problem prediction.
This software is an advanced tool for machine learning classification. It utilizes Convolutional Neural Networks for feature extraction and offers multiple algorithm options, including AdaBoost, Decision Trees, Gradient Boosting, Naïve Bayes, Random Forest, and Support Vector Machine. It also includes Boosted Algorithms with Bagging, customizable Train-Test Split, CNN feature extractor, and advanced features such as identifying misclassified images, predicting outcomes for new sets of images, and visualizing results with interactive confusion matrices and detailed classification reports.
DOI: 10.5281/zenodo.14841241This application streamlines parameter tuning in Convolutional Neural Networks (CNNs). It facilitates loading and analyzing images in various formats (jpg, jpeg, png), offers customizable CNN model, Train-Test Split, and provides tuning options, including defining the number of epochs, setting batch size, choosing activation for the final dense layer, selecting optimizer function, and picking a suitable loss function. Users can visualize results with interactive confusion matrices, explore results through interactive graphs, and access detailed classification reports for comprehensive insights
DOI: 10.5281/zenodo.14840647This application efficiently generates numerous images from a single set using diverse augmentation techniques. Users can adjust various parameters such as rotation range (0-180), width and height shift ranges (0.00 - 1.00), shear range (0.00 - 1.00), zoom range (0.00 - 1.00), flip options (horizontal, vertical), and fill mode (nearest) to customize the augmentation process according to their preferences.
DOI: 10.5281/zenodo.10846056This application calculates soil organic carbon based on inputs of longitude and latitude. I developed the front end of this Python-based web application, hosted it, and currently manage the server.
Link: https://soilcarbonestimator.fld.czu.cz/This application calculates biodiversity (number of plant species) based on inputs of longitude and latitude. I developed the front end of this Python-based web application, hosted it, and currently manage the server.
Link: https://biodiversityestimator.fld.czu.cz/