{"id":20041739,"url":"https://github.com/ajithvcoder/caae-age_progression_regression_pytorch","last_synced_at":"2025-07-01T11:37:48.850Z","repository":{"id":111986455,"uuid":"147018857","full_name":"ajithvcoder/CAAE-Age_Progression_Regression_Pytorch","owner":"ajithvcoder","description":"Code for Age progression/Regression, http://web.eecs.utk.edu/~zzhang61/docs/papers/2017_CVPR_Age.pdf","archived":false,"fork":false,"pushed_at":"2024-07-25T10:57:11.000Z","size":2135,"stargazers_count":62,"open_issues_count":3,"forks_count":22,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-04-15T20:03:49.283Z","etag":null,"topics":["aging","gan","pytorch","utkface"],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ajithvcoder.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-09-01T17:29:56.000Z","updated_at":"2024-05-13T07:13:38.000Z","dependencies_parsed_at":null,"dependency_job_id":"2e9b28ec-54b4-4ab1-916f-502eaa837cd3","html_url":"https://github.com/ajithvcoder/CAAE-Age_Progression_Regression_Pytorch","commit_stats":null,"previous_names":["ajithvcoder/caae-age_progression_regression_pytorch"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajithvcoder%2FCAAE-Age_Progression_Regression_Pytorch","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajithvcoder%2FCAAE-Age_Progression_Regression_Pytorch/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajithvcoder%2FCAAE-Age_Progression_Regression_Pytorch/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajithvcoder%2FCAAE-Age_Progression_Regression_Pytorch/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ajithvcoder","download_url":"https://codeload.github.com/ajithvcoder/CAAE-Age_Progression_Regression_Pytorch/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249145291,"owners_count":21219966,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aging","gan","pytorch","utkface"],"created_at":"2024-11-13T10:47:40.600Z","updated_at":"2025-04-15T20:04:17.036Z","avatar_url":"https://github.com/ajithvcoder.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Face Aging CAAE \n\n\n## Requirements\n\n\u003e pip install -r requirements.txt \n\n* torchvision 0.4.0\n* torch 1.2.0\n* [UTKFace Aligned\u0026Cropped](https://drive.google.com/drive/folders/0BxYys69jI14kU0I1YUQyY1ZDRUE) dataset\n\n## Colab Notebook\n\nTraining - [Colab Notebook](CAAE_Age_Progression_Regression_UTK_Face_dataset.ipynb)\n\nInference - [Colab Notebook]() - pending\n\n**Snapshot**\n\n![Training Snapshot](assests/snapshot_CAAE.PNG)\n\n\n## Usage\n* git clone or download zip file of this repository\n* download Aligned \u0026 Cropped version of UTKFace from [here](https://drive.google.com/drive/folders/0BxYys69jI14kU0I1YUQyY1ZDRUE)\n* Install requirements\n* execute main.py \n\u003e python main.py\n\n## Results\n\n**UTKFace**\n\u003e rows: years of  0 ~ 5, 5 ~ 10, 10 ~ 15, 16 ~ 20, 21 ~ 30, 31 ~ 40, 41 ~ 50, 51 ~ 60, 61 ~ 70, over 70  \n\n```\nepoch:50, step:86\nEG_L1_loss:0.075875           |G_img_loss:5.226651           \nG_tv_loss:0.003358            |Ez_loss:0.851948\nD_img:0.998970                |D_reconst:0.015672            |D_loss:0.017007               \nD_z:0.435863                  |D_z_prior:0.606904            |Dz_loss:1.133016 \n```\noutput with 1.7k images trained for 50 epochs\n\n![Epochs](assests/reconst_epoch050.png)\n\n\u003cbr\u003e\u003c/br\u003e\n\n## To-do:\n- [ ] Check the corretness of model \n- [ ] Write inference code with trained weights\n- [ ] Release pretrained weights for this repo\n\n\n## Credits\n- [Age Progression/Regression by Conditional Adversarial Autoencoder](http://web.eecs.utk.edu/~zzhang61/docs/papers/2017_CVPR_Age.pdf)\n- [Face-Aging-CAAE-Pytorch](https://github.com/Jooong/Face-Aging-CAAE-Pytorch)\n\n## Other creations\n- [AgeProgression-Pytorch](https://github.com/mattans/AgeProgression)\n- [AgeProgression-tensorflow](https://github.com/ZZUTK/Face-Aging-CAAE)\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fajithvcoder%2Fcaae-age_progression_regression_pytorch","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fajithvcoder%2Fcaae-age_progression_regression_pytorch","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fajithvcoder%2Fcaae-age_progression_regression_pytorch/lists"}