Skip to content

sherryfive/ECMDN

Repository files navigation

ECMDN

What is this repository for?

ECMDN is a TOOL for 3D Lithology Probability Modeling and Grade Estimation.

How do I get set up?

Please download the .zip file or run

git clone https://github.com/sherryfive/ECMDN.git

in your command line.

Required:

  • Python: >= 3.8.1
  • Torch: 2.7.1
  • python packages: scipy, numpy, sys, matplotlib, pandas, sklearn

Usage

There are two main folders in this repository: CODE1-rock and CODE2-grade.

CODE1-rock

This folder contains the code for 3D Lithology Probability Modeling.

  • rock_FunEval.py, which is to evaluate the accuracy of results.
  • FunModel.py, which is to construct a Deep Neural Network model. Based on this model, both direct data (boreholes) and expert-derived data (exploration profiles, geological maps) are utilized.
  • rock_nn_Predict.py, which is to predict model.
  • rock_nn_Train.py, which is to train model.

CODE2-grade

This folder contains the code for Grade Estimation.

  • FunEval.py, which is to evaluate the accuracy of results.
  • FunModel_self3.py, which is ti simultaneously characterizes local grade variability and the constraining effects of lithology for grade estimation.
  • main.py, which is to train and predict.

Who do I talk to?

Jiangmei Wang, [email protected]

  • Lithological results

alt text

  • Scatter plots of measured and estimated values

alt text

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages