Skip to content

Train, validate and evaluate (SHAP) Convolutional neural network (CNN) and Gradient boosting decision tree (XGBoost) models to classify 4 cell cycle classes of Haematococcus lacustris (microalgae).

License

Notifications You must be signed in to change notification settings

stegemlar/microalgae-image

Repository files navigation

microalgae-image

This repository contains the code and image material described in: Stegemüller et al. (2025) - Online monitoring of Haematococcus lacustris cell cycle using machine and deep learning techniques

Graphical abstract

The files are organized as follows:

  • Build CNN contains the construction, optimization, training, validation and evaluation (SHAP) of the Convolutional Neural Network
  • Use CNN can be used to clasiify images using a trained Convolutional Neural Network
  • Build XGBoost contains the construction, optimization, training, validation and evaluation (SHAP) of the Gradient Boosting Decision tree model (XGBoost)
  • Use XGBoost can be used to clasiify images using a trained XGBoost model

The Dataset contains the dataset used for model training and validation The file contains one subfolder for each class ('Greenflag', 'Greenround', 'Others', 'Redflag' and 'Redround')

About

Train, validate and evaluate (SHAP) Convolutional neural network (CNN) and Gradient boosting decision tree (XGBoost) models to classify 4 cell cycle classes of Haematococcus lacustris (microalgae).

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published