{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/galaxiesml-a-dataset-of-galaxy-images","title":"GalaxiesML: a dataset of galaxy images, photometry, redshifts, and structural parameters for machine learning","arxiv_id":"2410.00271","date":"2024-09-30","proceeding":null,"authors":["Tuan Do","Bernie Boscoe","Evan Jones","Yun Qi Li","Kevin Alfaro"],"abstract":"We present a dataset built for machine learning applications consisting of galaxy photometry, images, spectroscopic redshifts, and structural properties. This dataset comprises 286,401 galaxy images and photometry from the Hyper-Suprime-Cam Survey PDR2 in five imaging filters ($g,r,i,z,y$) with spectroscopically confirmed redshifts as ground truth. Such a dataset is important for machine learning applications because it is uniform, consistent, and has minimal outliers but still contains a realistic range of signal-to-noise ratios. We make this dataset public to help spur development of machine learning methods for the next generation of surveys such as Euclid and LSST. The aim of GalaxiesML is to provide a robust dataset that can be used not only for astrophysics but also for machine learning, where image properties cannot be validated by the human eye and are instead governed by physical laws. We describe the challenges associated with putting together a dataset from publicly available archives, including outlier rejection, duplication, establishing ground truths, and sample selection. This is one of the largest public machine learning-ready training sets of its kind with redshifts ranging from 0.01 to 4. The redshift distribution of this sample peaks at redshift of 1.5 and falls off rapidly beyond redshift 2.5. We also include an example application of this dataset for redshift estimation, demonstrating that using images for redshift estimation produces more accurate results compared to using photometry alone. For example, the bias in redshift estimate is a factor of 10 lower when using images between redshift of 0.1 to 1.25 compared to photometry alone. Results from dataset such as this will help inform us on how to best make use of data from the next generation of galaxy surveys.","url_abs":"https://arxiv.org/abs/2410.00271v1","url_pdf":"https://arxiv.org/pdf/2410.00271v1.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[{"paper_slug":"galaxiesml-a-dataset-of-galaxy-images","repo_url":"https://github.com/astrodatalab/galaxiesml_examples","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":0,"framework":"tf","reach":{"status":"ok"}}],"tasks":[],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"syntology_url":"https://syntology.ai/paper/2410.00271","atlas_url":"https://app.syntology.ai/?focus=2410.00271","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2410.00271"}},"developers":"https://syntology.ai/developers","read_at":"2026-09-25T09:33:49+00:00","read_at_is":"when the build read Syntology's graph, not when any sample ran","claim":"Per-sample execution status on synthesized fixtures; not a correctness claim about the paper. Samples come from repositories linked to the paper, official or community; repo_kind says which.","repos":[{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/astrodatalab/galaxiesml_examples","reach":{"status":"ok"}}],"summary":{"ran":8,"unverified":1},"by_repo_kind":{"official":{"samples":9,"ran":8,"repositories":1}},"repo_kind_vocabulary":{"official":"The archive marks this repository official for the paper","named_in_paper":"The archive records that the paper mentions this repository; it is not marked official","listed":"In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper","found_in_text":"Syntology found this repository in the paper's own text; whether it is the authors' implementation is not asserted","community":"Not in the archive's code links for this paper; a community repository Syntology harvested"},"n_pointer_only_for_licence":9,"samples":[{"code_sha256_prefix":"3523b30173dcba31","entry":"calculate_bayesian_outlier_rate2","repo":"astrodatalab/galaxiesml_examples","repo_kind":"official","path":"redshift_estimation/evaluate_nn.py","file_url":"https://github.com/astrodatalab/galaxiesml_examples/blob/HEAD/redshift_estimation/evaluate_nn.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"3523b30173dcba31"}},{"code_sha256_prefix":"3ccba8c7f1e0bbf3","entry":"calculate_conv_outlier_rate2","repo":"astrodatalab/galaxiesml_examples","repo_kind":"official","path":"redshift_estimation/evaluate_nn.py","file_url":"https://github.com/astrodatalab/galaxiesml_examples/blob/HEAD/redshift_estimation/evaluate_nn.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"3ccba8c7f1e0bbf3"}},{"code_sha256_prefix":"2d6b1d886dc2b192","entry":"clean_photoz_data","repo":"astrodatalab/galaxiesml_examples","repo_kind":"official","path":"redshift_estimation/photoz_utils.py","file_url":"https://github.com/astrodatalab/galaxiesml_examples/blob/HEAD/redshift_estimation/photoz_utils.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"2d6b1d886dc2b192"}},{"code_sha256_prefix":"31f4e7a28a289f83","entry":"import_photoz_data","repo":"astrodatalab/galaxiesml_examples","repo_kind":"official","path":"redshift_estimation/photoz_utils.py","file_url":"https://github.com/astrodatalab/galaxiesml_examples/blob/HEAD/redshift_estimation/photoz_utils.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"31f4e7a28a289f83"}},{"code_sha256_prefix":"ff926bdb4c2edaf0","entry":"load_hdf5","repo":"astrodatalab/galaxiesml_examples","repo_kind":"official","path":"redshift_estimation/validate_data.py","file_url":"https://github.com/astrodatalab/galaxiesml_examples/blob/HEAD/redshift_estimation/validate_data.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"ff926bdb4c2edaf0"}},{"code_sha256_prefix":"590ae855d3f2d32a","entry":"random_gaussian_initializer","repo":"astrodatalab/galaxiesml_examples","repo_kind":"official","path":"redshift_estimation/evaluate_cnn.py","file_url":"https://github.com/astrodatalab/galaxiesml_examples/blob/HEAD/redshift_estimation/evaluate_cnn.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"590ae855d3f2d32a"}},{"code_sha256_prefix":"d505078e2ded9480","entry":"random_gaussian_initializer","repo":"astrodatalab/galaxiesml_examples","repo_kind":"official","path":"redshift_estimation/train_cnn_v3.py","file_url":"https://github.com/astrodatalab/galaxiesml_examples/blob/HEAD/redshift_estimation/train_cnn_v3.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"d505078e2ded9480"}},{"code_sha256_prefix":"b0e9f04d95b5eff8","entry":"split_photoz_data","repo":"astrodatalab/galaxiesml_examples","repo_kind":"official","path":"redshift_estimation/photoz_utils.py","file_url":"https://github.com/astrodatalab/galaxiesml_examples/blob/HEAD/redshift_estimation/photoz_utils.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"b0e9f04d95b5eff8"}},{"code_sha256_prefix":"f1f56459c1c85591","entry":"calculate_loss","repo":"astrodatalab/galaxiesml_examples","repo_kind":"official","path":"redshift_estimation/evaluate_nn.py","file_url":"https://github.com/astrodatalab/galaxiesml_examples/blob/HEAD/redshift_estimation/evaluate_nn.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"f1f56459c1c85591"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}