Skip to content

akhilnas/geophysical-inversion

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Using Generative Adversarial Networks for inversion of Geophysical data

This project explores the feasability of using Generative Adversarial Networks (GAN's) in the pipeline for solving Geophysical problems. This is an extension on the work done by Laloy et al., 2019. Laloy in his paper explores the fesability of using GAN's to aid in the inversion process for geophysical problems. The idea is to learn the latent representation of the distribution of

Table of contents

  1. Installation
  2. Background Information
  3. Implementation

Installation

$ git clone https://github.com/akhilnas/geophysical-inversion.git
$ cd geophysical-inversion/
$ sudo pip3 install -r requirements.txt

Background Information

Implementation

The Python Script with the base parameters is run with the following command in Terminal.

$ python main.py 

To use different parameters to execute the training of the model the following command illustrates the modifiable parameters.

$ python main.py --n_epochs <Epoch> --batch_size <Batch Size> --lr <Learning Rate> --b1 <Adam Parameter> --b2 <Adam Parameter> --n_cpu <CPU Threads>
--latent_dim <Latent Dimension> --img_size <Image Size> --channels <Channels> --sample_interval <Image Sample Interval>

The Code can also be implemented with the help of Docker. For instruction on Docker Installation please see here. The Docker Implementation is available on Docker Hub.

$ docker pull akhiln/gan

About

Deep learning model for inversion of Geophysical data.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages