Skip to content

Commit

Permalink
Updated for pushing to HelioML notebook; added HelioML files in folde…
Browse files Browse the repository at this point in the history
…r, including new gif
  • Loading branch information
PaulJWright committed Nov 28, 2018
1 parent 04c4b9b commit 73dc06c
Show file tree
Hide file tree
Showing 20 changed files with 1,507 additions and 333 deletions.
309 changes: 138 additions & 171 deletions DeepEM.ipynb

Large diffs are not rendered by default.

Binary file modified DeepEM_CNN_HelioML.pth
Binary file not shown.
80 changes: 0 additions & 80 deletions HelioML_Files/.ipynb_checkpoints/HelioML_intro-checkpoint.ipynb

This file was deleted.

1,351 changes: 1,351 additions & 0 deletions HelioML_Files/DeepEM.ipynb

Large diffs are not rendered by default.

16 changes: 16 additions & 0 deletions HelioML_Files/DeepEM.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@

DeepEM: A Deep Learning Approach for DEM Inversion
============================================
*by Paul Wright, Mark Cheung, Rajat Thomas, Richard Galvez, Alexandre Szenicer, Meng Jin, Andrés Muñoz-Jaramillo, and David Fouhey*


In this chapter we will introduce a deep learning approach for Differential Emission Measure (DEM) Inversion: DeepEM. <i>For this notebook</i>, `DeepEM` is a trained on one set of <i>SDO</i>/AIA observations (six optically-thin channels; 6 x N x N) and DEM solutions (in 18 temperature bins from logT = 5.5 - 7.2 K, 18 x N x N; [Cheung et al 2015](https://doi.org/10.1088/0004-637X/807/2/143)) at a resolution of 512 x 512 (N = 512) using a 1x1 2D Convolutional Neural Network with a single hidden layer.

The `DeepEM` example presented here takes every DEM solution with no regards to the quality or existence of the solution. As will be demonstrated, when this method is trained with a single set of <i>SDO</i>/AIA images and DEM solutions, `DeepEM` solutions have a similar fidelity to Basis Pursuit (with a significantly increased computation speed—on the order of 10 million DEM solutions per second), and additionally, `DeepEM` finds positive solutions for every pixel.

This notebook was developed with [PyTorch](https://pytorch.org/), and `DeepEM` is currently being under development at https://github.com/PaulJWright/DeepEM.

<IMG SRC="./1/docs/DeepEM_171_211.gif" width="100%">

Example of the `DeepEM` solutions for logT ~ 5.9 K and 6.3 K in comparison to the Basis Pursuit (and <i>SDO</i>/AIA images) for the same temperature.

Binary file added HelioML_Files/DeepEM_CNN_HelioML.pth
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added HelioML_Files/DeepEM_Data/AIA_Resp.npy
Binary file not shown.
80 changes: 0 additions & 80 deletions HelioML_Files/HelioML_intro.ipynb

This file was deleted.

Binary file added HelioML_Files/docs/DeepEM_171_211.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Misc/DeepEM_171_211.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 2 additions & 2 deletions readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,9 @@ The `DeepEM` method presented here takes every DEM solution with no regards to t

This notebook was developed with [PyTorch](https://pytorch.org/).

<IMG SRC="./Misc/DeepEMGif2.gif" width="100%">
<IMG SRC="./Misc/DeepEM_171_211.gif" width="100%">

Example of the `DeepEM` solution for logT ~ 5.9 K, in comparison to the Sparse Inversion solution for the same temperature. Additional Gifs can be found in `Misc/`
Example of the `DeepEM` solution for logT ~ 5.9 K and 6.3 K, in comparison to the Sparse Inversion solution, and the SDO/AIA images for the same temperature. Additional Gifs can be found in `Misc/`.


Directory Structure
Expand Down

0 comments on commit 73dc06c

Please sign in to comment.