This package is the implementation of PITA, which is a semi-supervised image-based photo-z algorithm
Project description
This repo contains code for my project on deep learning photometric redshifts with space-based images.
Photometric Redshifts for High-Redshift Galaxies
Predicting redshifts of galaxies from their images (photo-z) is a crucial step in analyzing astronomical datasets. This is because obtaining accurate redshifts with spectroscopy (spec-z) is expensive, and as a result most imaged galaxies, especially in next-generation surveys (such as Roman), will not have spec-z's.
Empirical machine learning techniques offer a promising way to predict photo-z's, and state-of-the-art methods use convolutional neural networks on the images directly to leverage pixel-level information. However, these methods have been limited to low-redshift galaxies with ground-based imaging due to the lack of high-quality training sets for higher-redshift galaxies.
In this work, we test the feasibility of these methods on higher-redshift galaxies with space-based imaging, using data from the Hubble Space Telescope CANDELS survey. We find that a semi-supervised approach that leverages all available images (even ones which don't have redshift labels) performs best.
Semi-Supervised Photo-z Algorithm
Our approach combines contrastive learning (MoCo implementation), color prediction, and redshift prediction, to learn a low-dimensional representation (latent space) of galaxy images that is ideal for redshift prediction across a wide range of redshifts (from 0 to ~3).
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pita_z-0.0.1.tar.gz.
File metadata
- Download URL: pita_z-0.0.1.tar.gz
- Upload date:
- Size: 10.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
83608ab9cef7b48b33f2ca7e2ac904dbc28527502f7461b1372d5ce9a39e7962
|
|
| MD5 |
ae7b119bf58b4d2e5964fdf0624aa2bd
|
|
| BLAKE2b-256 |
e5202d06d9f725a18f2585d0d2aeab4e2cb45d3d9b8c086a7b72370511033f15
|
File details
Details for the file pita_z-0.0.1-py3-none-any.whl.
File metadata
- Download URL: pita_z-0.0.1-py3-none-any.whl
- Upload date:
- Size: 25.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f1fb80747afd9ba3cc9694bf7bcde5091a74c4772e39a06b270313e2e5c6de04
|
|
| MD5 |
2d6d43750f9e70c1c79dd1bac7a0f664
|
|
| BLAKE2b-256 |
cc1cac1a30b79fbc01d13d134d07d7d459217eb8e2e3afaa4596ca35a62c8cb2
|