Skip to content

ML model to classify soil type from CPT data - NGI Course

License

Notifications You must be signed in to change notification settings

rarnould/CPT-to-SoilType

Repository files navigation

CPT to soil type

CPT to soil type is a machine learning tool to predict the soiltype from the cone penetration test (CPT) data.

The code is developed for use in the applied machine learning course at the Norwegian Geotechnical Institute (NGI): https://www.ngi.no/

Installation

  1. Clone the repository:

    git clone <repo url>
    cd CPT-to-soiltype
  2. Install dependencies:

    poetry install
  3. Activate the virtual environment:

    poetry shell

Usage

Train and evaluate a model

python train.py

Use hydra configuration options with train.py to specify the model and training parameters. For example, to train a model with a KNN classifier, run:

python train.py model=knn

See options with:

python train.py --help

Start the Streamlit application

streamlit run Main.py

Contact

For any questions or suggestions, please open an issue or contact us at [email protected].

About

ML model to classify soil type from CPT data - NGI Course

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •