Skip to main content

Agricultural Classification and Estimation Service (ACES)

Project description

ACES (Agricultural Classification and Estimation Service)

image

ACES (Agricultural Classification and Estimation Service) is a Python module for generating training data and training machine learning models for remote sensing applications. It provides functionalities for data processing, data loading from Earth Engine, feature extraction, and model training.

Features

  • Data loading and processing from Earth Engine.
  • Generation of training data for machine learning models.
  • Training and evaluation of machine learning models (DNN, CNN, UNET).
  • Support for remote sensing feature extraction.
  • Integration with Apache Beam for data processing.

Usage

Define all your configuration in .env file. An example of the file is provided as .env.example file.

Here's an example of how to use the ACES module:

from aces.config import Config
from aces.model_trainer import ModelTrainer

if __name__ == "__main__":
    config_file = "config.env"
    config = Config(config_file)
    trainer = ModelTrainer(config)
    trainer.train_model()

Contributing

Contributions to ACES are welcome! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request on the GitHub repository.

License

This project is licensed under the GNU General Public License v3.0.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

servir_aces-0.0.14.tar.gz (1.2 MB view hashes)

Uploaded Source

Built Distribution

servir_aces-0.0.14-py2.py3-none-any.whl (32.1 kB view hashes)

Uploaded Python 2 Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page