Skip to content

an efficient support vector machine library for photometric redshift estimation and redshift probability information

License

Notifications You must be signed in to change notification settings

Vikhyat2603/SpyderZ

Repository files navigation

SpyderZ: an efficient support vector machine library for photometric redshift estimation and redshift probability information DOI

Abstract (edited)

We present SpyderZ, a Python-based library for photometric redshift estimation using support vector machines (implemented with scikit-learn). Our approach discretizes redshift values into uniformly-sized bins and uses one-vs-one support vector classifiers with voting strategies to produce effective probability density functions (ePDFs) over redshift for each galaxy. These ePDFs, which are not constrained to be Gaussian or any other shape, allow for our model’s predictions to be used quantitatively with uncertainty analysis methods, and have been shown to enable reliable catastrophic outlier detection. Adapted from the previous IDL package SpiderZ, SpyderZ offers training and evaluation speed optimizations on the order of $10^2$, along with support for parallelization across CPU cores, in-built data sanity checks, result visualizations, metric calculations, cross validation, and batch evaluation.

About

an efficient support vector machine library for photometric redshift estimation and redshift probability information

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published