Skip to content

italo-goncalves/geoML

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

geoML

Spatial modeling using machine learning concepts.

This package contains machine learning models specialized in spatial interpolation and smoothing with calibrated confidence intervals. Current functionality includes:

  • Gaussian process modeling in 1D, 2D, and 3D, with anisotropy ellipsoid;
  • Variational Gaussian process for classification and multivariate modeling;
  • Support for compositional data;
  • Support for directional data (structural geology measurements, scalar field gradients, etc.);
  • Support for implicit modelling with boundary data (points lying in the boundary between two rock types);
  • Deep learning for non-stationary modeling;
  • Exports results to PyVista format;
  • Back-end powered by TensorFlow.

Installation

pip install git+https://github.com/italo-goncalves/geoML

Dependencies:

  • scikit-image
  • pandas
  • numpy
  • tensorflow
  • tensorflow-probability
  • pyvista and plotly for 3D visualization

Examples

The following notebooks demonstrate the capabilities of the package (if one of them seems broken, it is probably going through an update).

Learning materials

References

External links

About

Spatial modeling using machine learning concepts

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages