ANNz: estimating photometric redshifts using artificial neural networks
Adrian A. Collister, Ofer Lahav
TL;DR
ANNz presents a freely available software package that uses artificial neural networks to estimate photometric redshifts from broad-band photometry by learning a mapping from observed magnitudes to redshift using a labeled training set. The method employs multilayer perceptrons, regularized training, and validation to minimize squared-error, with a committee mechanism to reduce variance and provide uncertainty estimates. Applied to SDSS data, ANNz achieves photometric redshift rms around $\sigma_{rms}\approx 0.02$–0.024, outperforming several template-based approaches and enabling extensions such as incorporating additional inputs and predicting spectral-type. The paper discusses limitations due to training-set representativeness and highlights strategies like using simulated catalogs to improve coverage and extrapolation, illustrating the practical impact for large photometric surveys.
Abstract
We introduce ANNz, a freely available software package for photometric redshift estimation using Artificial Neural Networks. ANNz learns the relation between photometry and redshift from an appropriate training set of galaxies for which the redshift is already known. Where a large and representative training set is available ANNz is a highly competitive tool when compared with traditional template-fitting methods. The ANNz package is demonstrated on the Sloan Digital Sky Survey Data Release 1, and for this particular data set the r.m.s. redshift error in the range 0 < z < 0.7 is 0.023. Non-ideal conditions (spectroscopic sets which are small, or which are brighter than the photometric set for which redshifts are required) are simulated and the impact on the photometric redshift accuracy assessed.
