seismic-deeplearning
seismic-deeplearning copied to clipboard
Deep Learning for Seismic Imaging and Interpretation
# Features - generation of 3D output in test.py (3D segmentation maps) with *geometric* and *arithmetic* feature map averages in inline and crossline directions - added generation of segy files...
Add a module to do quality checks on the data, e.g. check if the data is within a pre-specified lower and upper bound!
The current code uses segyio.tools.cube() to extract a volume of data from segy files that can easily be chuncked up. However, most segy files do not have geometry in them...
Fix seeds in both train and test python drive scripts to make sure results are reproducible on re-run on a single type of GPU. Switching GPUs will most likely change...
When using patch-based and section-based approaches, generate whole volume (score the entire test set) and write that volume into segy format at the end of scoring; for approaches where crosslines...
Related to #259 - this is essentially a test for it can test that for checkerboard dataset train and val patches have a uniform 50/50 class distribution across all patches
To test trained models are saved and loaded correctly.
add Azure ML Training Pipeline Jupyter notebook which showcases the use of recently added pipeline as detailed here: https://github.com/microsoft/seismic-deeplearning/blob/contrib/interpretation/deepseismic_interpretation/azureml_pipelines/README.md Probably a good idea to re-write this README into notebook format
blocked by Azure ML pipelines