Ctrl K

Pycoeus

Pycoeus is a command-line tool and python package designed for exploration of multiband geospatial datasets. It lets the user iteratively train and retrain segmentation models in seconds. A combination of Deep learning and traditional machine learning is used, leveraging the best of both methods.

2
contributors
203 commitsLast commit ≈ 1 month ago1 star0 forks

Description

Pycoeus is a command-line tool and python package designed for exploration of multiband geospatial datasets. It lets the user iteratively train and retrain classification models in seconds. Traditional machine learning approaches can lack intelligent predictions, while deep neural nets typically require vast amounts of training data and compute. Our tool combines a pretrained UNet for feature extraction with a RandomForest for classification. We therefore leverage strong points of both. The use of a UNet makes it possible to take into account complex patterns and encode these in a feature space. The RandomForest is then trained on top of those features with little labeled data, and only seconds (or minutes) of compute time required. This allows for an interactive and explorative user experience.

CoeusAI uses the functionalities of Pycoeus, it's main dependency, and makes them available with a user-friendly graphical user-interface to use in QGIS.

Keywords
Programming language
  • Python 100%
License
Not specified
</>Source code

Contributors

Related projects

DroneML

Processing archaeological sensor data recorded with drones using machine learning

Updated 23 hours ago
In progress

Related software

CoeusAI

CO

The CoeusAI QGIS plugin is designed for exploration of multiband geospatial datasets. It lets the user iteratively train and retrain segmentation models in seconds. A combination of Deep learning and traditional machine learning is used, leveraging the best of both methods.

Updated 23 hours ago
3