Skip to content

A collection of active learning algorithms with applications in astronomy.

License

Notifications You must be signed in to change notification settings

alasdairtran/mclass-sky

 
 

Repository files navigation

mclass-sky

Multiclass Active Learning Algorithms with Application in Astronomy.

Contributors:

Alasdair Tran, Cheng Soon Ong, Jakub Nabaglo, David Wu, Wei Yen Lee

License:

This package is distributed under a a 3-clause ("Simplified" or "New") BSD license.

Source:

https://github.com/chengsoonong/mclass-sky

Doc:

https://mclearn.readthedocs.io/en/latest/

Publications:

Combining Active Learning Suggestions by Alasdair Tran, Cheng Soon Ong, and Christian Wolf

Active Learning with Gaussian Processes by Jakub Nabaglo

Photometric Classification with Thompson Sampling by Alasdair Tran

Cutting-Plane Methods with Active Learning by David Wu

https://coveralls.io/repos/chengsoonong/mclass-sky/badge.svg?branch=master&service=github

Introduction

This repository contains a collection of projects related to active learning methods with application in astronomy. Click on one of the links below to go to the directory of a particular project.

  1. Combining Active Learning Suggestions by Alasdair Tran, Cheng Soon Ong, and Christian Wolf
  2. Active Learning with Gaussian Processes for Photometric Redshift Prediction
  3. Cutting-plane Methods with Applications in Convex Optimization and Active Learning
  4. Photometric Classification with Thompson Sampling

mclearn

mclearn is a Python package that implement selected multiclass active learning algorithms, with a focus in astronomical data.

The dependencies are Python 3.4, numpy, pandas, matplotlib, seaborn, ephem, scipy, ipython, and scikit-learn. It's best to first install the Anaconda distribution for Python 3, then install mclearn using pip:

pip install mclearn

About

A collection of active learning algorithms with applications in astronomy.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 90.8%
  • TeX 7.0%
  • Python 2.1%
  • MATLAB 0.1%
  • Cython 0.0%
  • Shell 0.0%