Skip to content

myinxd/rcae-gmm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RCAE-GMM: a radio galaxy morphology generator

This repo aims to construct a radio galaxy (RG) morphology generator by training a residual convolutional autoencoder (RCAE), and simulate new RG samples by feeding randomly generated features into the decoder subnet. The Gaussian mixture models are estimated for generating the new feature vectors.

Construction of the package

In summary, we provide classes for the RCAE network construction as well as some utilities for image preprocessing, network saving and restoration, and etc. Detailed instruction and usage please refer to the code files. Here we list the single python based scripts,

Notebooks are provide as demos for the user to construct their own residual convolutional networks, which are

Requirements

Some python packages should be installed before applying the nets, which are listed as follows,

Also, CUDA is required if you want to run the codes by GPU, a Chinese guide for CUDA installation on Ubuntu 16.04 is provided.

Usage

Before constructing a RCAE net, the pakcage should be installed. Here is the installation,

$ cd rcag-gmm
$ pip3 install --user .

Detailed usage of our rcae-gmm package is demonstrated in demo-mnist by jupyter notebooks. Below are examples of handwriting digits generated by the RCAE13 above.

Contributor

  • Zhixian MA <zx at mazhixian.me>

License

Unless otherwise declared:

About

A radio galaxy morphology generator

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published