GithubHelp home page GithubHelp logo

mdhabibi / telescopeml-forked Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ehsangharibnezhad/telescopeml

0.0 0.0 0.0 207.42 MB

Deep Convolutional Neural Networks and Machine Learning Models for Analyzing Stellar and Exoplanetary Telescope Spectra

Home Page: https://ehsangharibnezhad.github.io/TelescopeML/

License: GNU General Public License v3.0

Python 89.59% TeX 10.41%

telescopeml-forked's Introduction

TelescopeML

PyPI - Latest Release DOI

Build Status .github/workflows/draft-pdf.yml pages-build-deployment License: GPL v3 Python Downloads

TelescopeML is a Python package comprising a series of modules, each equipped with specialized machine learning and statistical capabilities for conducting Convolutional Neural Networks (CNN) or Machine Learning (ML) training on datasets captured from the atmospheres of extrasolar planets and brown dwarfs. The tasks executed by the TelescopeML modules are outlined below:

  • DataMaster module: Performs various tasks to process the datasets, including:

    • Preparing inputs and outputs
    • Splitting the dataset into training, validation, and test sets
    • Scaling/normalizing the data
    • Visualizing the data
    • Conducting feature engineering
  • DeepTrainer module: Utilizes different methods/packages such as TensorFlow to:

    • Build Convolutional Neural Networks (CNNs) model using the training examples
    • Utilize tuned hyperparameters
    • Fit/train the ML models
    • Visualize the loss and training history, as well as the trained model's performance
  • Predictor module: Implements the following tasks to predict atmospheric parameters:

    • Processes and predicts the observational datasets
    • Deploys the trained ML/CNNs model to predict atmospheric parameters
    • Visualizes the processed observational dataset and the uncertainty in the predicted results
  • StatVisAnalyzer module: Provides a set of functions to perform the following tasks:

    • Explores and processes the synthetic datasets
    • Performs the chi-square test to evaluate the similarity between two datasets
    • Calculates confidence intervals and standard errors
    • Functions to visualize the datasets, including scatter plots, histograms, boxplots

or simply...

  • Load the trained CNN models
  • Follow the tutorials
  • Predict the stellar/exoplanetary parameters
  • Report the statistical analysis

Documentation

Contributors

All Contributors

Thanks goes to these wonderful people (emoji key):

Ehsan Gharib-Nezhad
Ehsan Gharib-Nezhad

๐Ÿ’ป ๐Ÿค” ๐Ÿšง ๐Ÿ“š
Natasha Batalha
Natasha Batalha

๐Ÿง‘โ€๐Ÿซ ๐Ÿ› ๐Ÿค”
Hamed Valizadegan
Hamed Valizadegan

๐Ÿง‘โ€๐Ÿซ ๐Ÿค”
Miguel Martinho
Miguel Martinho

๐Ÿง‘โ€๐Ÿซ ๐Ÿค”
Gopal Nookula
Gopal Nookula

๐Ÿ“š

telescopeml-forked's People

Contributors

ehsangharibnezhad avatar natashabatalha avatar mdhabibi avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.