机构:
Aix Marseille Univ, CNRS, CNES, LAM, Marseille, France
Univ Paris Saclay, DOTA, ONERA, F-91123 Palaiseau, FranceAix Marseille Univ, CNRS, CNES, LAM, Marseille, France
Fusco, Thierry
[1
,2
]
机构:
[1] Aix Marseille Univ, CNRS, CNES, LAM, Marseille, France
[2] Univ Paris Saclay, DOTA, ONERA, F-91123 Palaiseau, France
[3] FEUP, INESCTEC, Porto, Portugal
[4] Spaceable, F-75010 Paris, France
来源:
ADAPTIVE OPTICS SYSTEMS VIII
|
2022年
/
12185卷
基金:
欧盟地平线“2020”;
关键词:
Deep Learning;
Neural Network;
DEEPLOOP;
Adaptive Optics;
Point Spread Function;
D O I:
10.1117/12.2629874
中图分类号:
P1 [天文学];
学科分类号:
0704 ;
摘要:
DEEPLOOP is a Python toolbox, originally dedicated to the estimation of the parameters of an Adaptive Optics (AO) Point Spread Function (PSF), describing the atmospheric turbulence and the static modes of a telescope. This toolbox is using the Tensorflow/Keras deep learning API and a Graphical Processor Unit (GPU) computing framework. DEEPLOOP is based on a small set of Python scripts dedicated to the data loading, to the Neural Network (NN) models architectures and their compiling, to the training methods, to the learning curves display and to the performances evaluation on the test sets. This toolbox has a great flexibility: it enables to make simulations on a specific parameters grid (for searching the best hyperparameters configuration), to parallelize the calculations on several GPUs (synchronous data parallelism on the same node), and to use some specific 'on-the-fly' images loading for each batch, in order to use very few Random Access Memory (RAM). In this paper, we will first explain the main characteristics of this toolbox. Then, the first results with data simulations on Keck II telescope will be presented.