Skip to content
/ planktos Public

Planktos is an image recognition model tailored for classifying various species of phytoplankton. Built using cutting-edge machine learning algorithms, this tool enables researchers and environmentalists to automate and accelerate the identification process, enhancing studies in marine biology and ecology.

License

Notifications You must be signed in to change notification settings

cee8/planktos

Repository files navigation

Planktos: Phytoplankton Image Recognition


Planktos is an innovative image recognition model tailored for classifying various species of phytoplankton. Built using cutting-edge machine learning algorithms, this tool enables researchers and environmentalists to automate and accelerate the identification process, enhancing studies in marine biology and ecology.

Table of Contents

Features

  • Customizable Model Training: Fine-tune the model parameters based on your specific dataset requirements.
  • Efficient Prediction: Utilize the trained model to classify new images quickly and accurately.
  • Flexible Data Preprocessing: Ready your dataset for training with a robust preprocessing script tailored for phytoplankton image data.

Installation

Clone the repository and install the necessary dependencies:

git clone https://github.com/cee8/planktos.git
cd planktos
pip install -r requirements.txt

Usage

Training the Model

Start the training process with the following command, which will also handle model serialization and label saving:

python3 metaflow/phytoplankton_flow.py run

Predicting with the Model

To predict phytoplankton classes from new images:

python3 src/predict_image.py

Data Preprocessing

Prepare your dataset by running the preprocessing script:

python3 src/data_loader.py

Contributing

We welcome contributions to Planktos! For more information on how to help, please refer to the contributing guidelines.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contact

Feel free to raise any issues or suggestions on the GitHub page. Alternatively, you can contact me directly at https://www.linkedin.com/in/beaudoin-/.

About

Planktos is an image recognition model tailored for classifying various species of phytoplankton. Built using cutting-edge machine learning algorithms, this tool enables researchers and environmentalists to automate and accelerate the identification process, enhancing studies in marine biology and ecology.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages