All Projects → AIcrowd → seismic-facies-identification-starter-kit

AIcrowd / seismic-facies-identification-starter-kit

Licence: other
More details about the competition: https://www.aicrowd.com/challenges/seismic-facies-identification-challenge

Programming Languages

python
139335 projects - #7 most used programming language

Labels

Projects that are alternatives of or similar to seismic-facies-identification-starter-kit

FastPCC
Compute interstation correlations of seismic ambient noise, including fast implementations of the standard, 1-bit and phase cross-correlations.
Stars: ✭ 24 (-4%)
Mutual labels:  seismic
oneseismic
No description or website provided.
Stars: ✭ 21 (-16%)
Mutual labels:  seismic
OpendTect-External-Attributes
External Attribute scripts for the open source seismic interpretation system - OpendTect
Stars: ✭ 22 (-12%)
Mutual labels:  seismic
SeisGo
A ready-to-go Python toolbox for seismic data analysis
Stars: ✭ 23 (-8%)
Mutual labels:  seismic
geosci-labs
collection of notebook-apps for concepts in applied geophysics
Stars: ✭ 32 (+28%)
Mutual labels:  seismic
facies classification benchmark
The repository includes PyTorch code, and the data, to reproduce the results for our paper titled "A Machine Learning Benchmark for Facies Classification" (published in the SEG Interpretation Journal, August 2019).
Stars: ✭ 79 (+216%)
Mutual labels:  seismic
SeisNoise.jl
Ambient Noise Cross-Correlation in Julia
Stars: ✭ 43 (+72%)
Mutual labels:  seismic
QuakeMigrate
A Python package for automatic earthquake detection and location using waveform migration and stacking.
Stars: ✭ 101 (+304%)
Mutual labels:  seismic

Seismic Facies Identification - Starter Kit

Seismic-Facies-Challenge

chat on Discord

Installation

git clone https://github.com/AIcrowd/seismic-facies-identification-starter-kit
cd seismic-facies-identification-starter-kit
pip install -r requirements.txt

Data download

Download all the files from the AIcrowd Resources page, and put them in the data/ folder. This should give you a folder structure similar to :

data/
├── data_test_1.npz
├── data_test_2.npz
├── data_train.npz
└── labels_train.npz

NOTE: If you have not accepted the challenge rules (by clicking on the Participate button), you will be asked to agree to the Rules of the competition at this point.

NOTE: For Round-2, you will have to submit predictions using data_test_2.npz and for Round-1 you should submit predictions using data_test_1.npz.

Basic Usage

Generate Random Predictions

python random_predict.py 

This should generate a prediction.npz file, which you can upload by clicking on Create Submission on the challenge page.

NOTE The submitted npz is expected to contain a prediction key storing a ndarray of the same shape as that of the data_test.npz. Please refer here for an example.

Compute Score locally

Please refer to compute_score.py for the code that is used to compute the scores on the leaderboard. If there are any optimizations you would want to suggest, or any bugs you find, please consider sending across a pull request.

Notebooks by Community

Author

S.P. Mohanty [email protected]

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].