hundredpercent
kiwifarms.net
- Highlight
- #1
Sometimes it happens that even the best of us are fooled. It doesn't happen often, but some of them either pass, or are just taken to be extremely weird-looking women.
A few years ago, I thought using AI to out them would be a fun project, so I scraped a dataset of comparatively credible trannies, as photographed in good lighting with makeup and (presumably) facial feminization surgery by professional photographers. I also scraped a comparable dataset of girls. Ages are ~20-30, around 40% pass if we're being real generous. Faces were about 50-100px across. n=250 for the traps, 2000+ for the girls. Trannies are not common, passing trannies are even rarer, and the life expectancy is low.
I ran some random facial feature vectorization library I found on the Internet (SeetaFace, https://github.com/seetaface/SeetaFaceEngine/tree/master/FaceIdentification) that was purportedly "trained with 1.4M face images of 16K subjects including both Mongolians and Caucasians". I then fed its outputs to a simple SVM classifier (SVC from scikit-learn), and set it so that it would take class imbalances into account.
The accuracy was a dismal 70%, which is really not what I had expected.
What went wrong here? How can I improve on this? Has facial recognition meaningfully improved since late 2018?
I'm attaching the datasets for reference. They are extremely NSFW. I think "btrps" is short for "better traps," since it's the top ranking so they should logically pass better.
A few years ago, I thought using AI to out them would be a fun project, so I scraped a dataset of comparatively credible trannies, as photographed in good lighting with makeup and (presumably) facial feminization surgery by professional photographers. I also scraped a comparable dataset of girls. Ages are ~20-30, around 40% pass if we're being real generous. Faces were about 50-100px across. n=250 for the traps, 2000+ for the girls. Trannies are not common, passing trannies are even rarer, and the life expectancy is low.
I ran some random facial feature vectorization library I found on the Internet (SeetaFace, https://github.com/seetaface/SeetaFaceEngine/tree/master/FaceIdentification) that was purportedly "trained with 1.4M face images of 16K subjects including both Mongolians and Caucasians". I then fed its outputs to a simple SVM classifier (SVC from scikit-learn), and set it so that it would take class imbalances into account.
The accuracy was a dismal 70%, which is really not what I had expected.
What went wrong here? How can I improve on this? Has facial recognition meaningfully improved since late 2018?
I'm attaching the datasets for reference. They are extremely NSFW. I think "btrps" is short for "better traps," since it's the top ranking so they should logically pass better.