PyLightcurve-torch: a transit modelling package for deep learning
applications in PyTorch
- URL: http://arxiv.org/abs/2011.02030v2
- Date: Mon, 28 Dec 2020 17:49:13 GMT
- Title: PyLightcurve-torch: a transit modelling package for deep learning
applications in PyTorch
- Authors: Mario Morvan, Angelos Tsiaras, Nikolaos Nikolaou and Ingo P. Waldmann
- Abstract summary: We present a new open source python package, based on PyLightcurve and PyTorch.
It is tailored for efficient computation and automatic differentiation of exoplanetary transits.
- Score: 0.0
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: We present a new open source python package, based on PyLightcurve and
PyTorch, tailored for efficient computation and automatic differentiation of
exoplanetary transits. The classes and functions implemented are fully
vectorised, natively GPU-compatible and differentiable with respect to the
stellar and planetary parameters. This makes PyLightcurve-torch suitable for
traditional forward computation of transits, but also extends the range of
possible applications with inference and optimisation algorithms requiring
access to the gradients of the physical model. This endeavour is aimed at
fostering the use of deep learning in exoplanets research, motivated by an ever
increasing amount of stellar light curves data and various incentives for the
improvement of detection and characterisation techniques.
Related papers
- Neural Gaussian Scale-Space Fields [60.668800252986976]
We present an efficient method to learn the continuous, anisotropic Gaussian scale space of an arbitrary signal.
Our approach is trained self-supervised, i.e., training does not require any manual filtering.
Our neural Gaussian scale-space fields faithfully capture multiscale representations across a broad range of modalities.
arXiv Detail & Related papers (2024-05-31T16:26:08Z) - Identifying Light-curve Signals with a Deep Learning Based Object
Detection Algorithm. II. A General Light Curve Classification Framework [0.0]
We present a novel deep learning framework for classifying light curves using a weakly supervised object detection model.
Our framework identifies the optimal windows for both light curves and power spectra automatically, and zooms in on their corresponding data.
We train our model on datasets obtained from both space-based and ground-based multi-band observations of variable stars and transients.
arXiv Detail & Related papers (2023-11-14T11:08:34Z) - PyHopper -- Hyperparameter optimization [51.40201315676902]
We present PyHopper, a black-box optimization platform for machine learning researchers.
PyHopper's goal is to integrate with existing code with minimal effort and run the optimization process with minimal necessary manual oversight.
With simplicity as the primary theme, PyHopper is powered by a single robust Markov-chain Monte-Carlo optimization algorithm.
arXiv Detail & Related papers (2022-10-10T14:35:01Z) - Scaling Forward Gradient With Local Losses [117.22685584919756]
Forward learning is a biologically plausible alternative to backprop for learning deep neural networks.
We show that it is possible to substantially reduce the variance of the forward gradient by applying perturbations to activations rather than weights.
Our approach matches backprop on MNIST and CIFAR-10 and significantly outperforms previously proposed backprop-free algorithms on ImageNet.
arXiv Detail & Related papers (2022-10-07T03:52:27Z) - Deep Autoencoder Model Construction Based on Pytorch [0.0]
This paper introduces the idea of Pytorch into the auto-encoder, and randomly clears the input weights connected to the hidden layer neurons with a certain probability.
The new algorithm effectively solves the problem of possible overfitting of the model and improves the accuracy of image classification.
arXiv Detail & Related papers (2022-08-17T11:19:05Z) - PyHHMM: A Python Library for Heterogeneous Hidden Markov Models [63.01207205641885]
PyHHMM is an object-oriented Python implementation of Heterogeneous-Hidden Markov Models (HHMMs)
PyHHMM emphasizes features not supported in similar available frameworks: a heterogeneous observation model, missing data inference, different model order selection criterias, and semi-supervised training.
PyHHMM relies on the numpy, scipy, scikit-learn, and seaborn Python packages, and is distributed under the Apache-2.0 License.
arXiv Detail & Related papers (2022-01-12T07:32:36Z) - Latte: Cross-framework Python Package for Evaluation of Latent-Based
Generative Models [65.51757376525798]
Latte is a Python library for evaluation of latent-based generative models.
Latte is compatible with both PyTorch and/Keras, and provides both functional and modular APIs.
arXiv Detail & Related papers (2021-12-20T16:00:28Z) - Identify Light-Curve Signals with Deep Learning Based Object Detection
Algorithm. I. Transit Detection [4.282591407862616]
We develop a novel detection algorithm based on a well proven object detection framework in the computer vision field.
Our model yields about 90% precision and recall for identifying transits with signal-to-noise ratio higher than 6.
The results of our algorithm match the intuition of the human visual perception and make it useful to find single-transiting candidates.
arXiv Detail & Related papers (2021-08-02T07:15:13Z) - Deep Learning Framework From Scratch Using Numpy [0.0]
This work is a rigorous development of a complete and general-purpose deep learning framework from the ground up.
The fundamental components of deep learning are developed from elementary calculus and implemented in a sensible object-oriented approach using only Python and the Numpy library.
Demonstrations of solved problems using the framework, named ArrayFlow, include a computer vision classification task, solving for the shape of a catenary, and a 2nd order differential equation.
arXiv Detail & Related papers (2020-11-17T06:28:05Z) - PyTorch Distributed: Experiences on Accelerating Data Parallel Training [11.393654219774444]
PyTorch is a widely-adopted scientific computing package used in deep learning research and applications.
This paper presents the design, implementation, and evaluation of the PyTorch distributed data parallel module.
arXiv Detail & Related papers (2020-06-28T20:39:45Z) - PyChain: A Fully Parallelized PyTorch Implementation of LF-MMI for
End-to-End ASR [65.20342293605472]
PyChain is an implementation of end-to-end lattice-free maximum mutual information (LF-MMI) training for the so-called emphchain models in the Kaldi automatic speech recognition (ASR) toolkit.
Unlike other PyTorch and Kaldi based ASR toolkits, PyChain is designed to be as flexible and light-weight as possible.
arXiv Detail & Related papers (2020-05-20T02:10:21Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.