You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This project trains generative adversarial networks to translate face images between "young" and "old" domains. The code is research oriented and makes use of the publicly available **UTKFace** dataset. The following points summarize the main ethical issues and recommended practices.
4
+
5
+
## Data Source
6
+
***UTKFace** images contain photos of real people. The dataset is distributed for academic purposes. Users must follow the dataset's license and terms of use.
7
+
* Data were center cropped and resized to 256×256 pixels. Only age labels were used to create two groups: ages 18‑28 and ages 40 and above.
8
+
9
+
## Intended Use
10
+
* The software is meant for research and educational exploration of image‑to‑image translation techniques.
11
+
* It should **not** be used for deception, surveillance, or impersonation. Generated images may not accurately reflect the depicted person.
12
+
13
+
## Bias and Limitations
14
+
* UTKFace is not perfectly balanced across ethnicities or genders. Models trained on it may reflect these imbalances.
15
+
* The approach does not guarantee realistic aging effects and may fail on extreme poses or occlusions.
16
+
17
+
## Responsible Usage
18
+
* Do not use the model to create misleading or defamatory content.
19
+
* Clearly disclose synthetic images in any public communication.
20
+
* Comply with privacy regulations and obtain consent before processing personal images.
21
+
22
+
## Contact
23
+
Questions or concerns can be directed to the project maintainers through the repository's issue tracker.
Aging GAN is a CycleGAN‑style model that translates face images between two age domains: **Young** (ages 18‑28) and **Old** (ages 40+). It consists of two U‑Net generators and two PatchGAN discriminators trained with adversarial, cycle‑consistency and identity losses.
4
+
5
+
## Intended Use
6
+
* Research and educational experiments on image‑to‑image translation and face aging.
7
+
* Not intended for production applications, facial recognition, or any form of impersonation or deceptive media generation.
8
+
9
+
## Dataset
10
+
* Training data is derived from the **UTKFace** dataset. Images were cropped and resized to 256×256 pixels.
11
+
* The dataset was split 80/10/10 into train/validation/test subsets with equal numbers of young and old images.
12
+
13
+
## Training
14
+
* Default training runs for 100 epochs using the Adam optimizer and mixed‑precision via Hugging Face Accelerate.
15
+
* Frechet Inception Distance (FID) is computed on the validation set each epoch; the model with the best FID score is saved.
16
+
17
+
## Limitations
18
+
* The model is limited to the diversity and quality of UTKFace and may not generalize to unseen demographics or lighting conditions.
19
+
* Generated aging effects are approximate and should not be considered authentic depictions of an individual.
20
+
21
+
## Ethical Considerations
22
+
See [ETHICS.md](ETHICS.md) for discussion of data usage, potential biases and recommended precautions.
23
+
24
+
## Citation
25
+
If you use this code or model in your research, please cite the repository and the UTKFace dataset.
0 commit comments