I tried a machine learning model to determine if a picture of a keyboard was SFW
it said no, because it detected the escape key as a nipple
I showed it a picture of me holding the laserdisc of Disney's The Santa Clause and it said it wasn't SFW, because of Tim Allen's breasts and my Penis Hand.
of COURSE I tried a thinkpad keyboard, and no, it didn't identify the TrackPoint as a nipple. I'm sorry.
I also tried the other way: giving it NSFW images.
I can't show those, but it did pretty abysmally. it spotted a penis in one, but an image of two people having sex that was shot from the side? marked SFW. A softcore shot of BDSM? SFW

I tested to see if it wasn't programmed to detect clitorises (clitorii?), thinking maybe it the thinkpad pointer is a clit and not a nipple?

NOPE! I tried turning the detection threshold way down and it managed to detect 27 overlapping pussies (their term, not mine) but zero clitorises.

So I guess it just can't detect clitorises. shame

man, this thing loves to mark my thumb as a penis.
I tried running it on some VHS tape covers but instead of noticing the woman in a leotard on the cover, it told me it was NSFW because my thumb at the bottom of the image was DEFINITELY a penis
this is anti-thumb prejudice!

I tried a photo where I was wearing nitrile gloves while holding up a phone, and it didn't mark my thumb as a penis this time!

it did mark my blurry wife in the background as a sex toy, which is more offensive tbh

if I lower the confidence threshold enough it'll detect my pupils as nipples
I keep trying laserdisc covers and it keeps telling me NSFW and then points out the thumb in the corner as a penis
kinda want to run it on my entire photo library and see what it marks as NSFW.
yeah I don't know why that specific pluot is a penis
I ran it on a photo of me holding a box of Rice-A-Roni, and it marked my hand TWICE as penises, and the "A" in Rice-A-Roni as an asshole
MY MOUSE WHEEL IS NOT A NIPPLE

HAH. it failed on my USB penis
This is 100% safe, baby!

(it's a plastic USB flashdrive in the shape of a penis)

maybe it should be a game.
like it shows you pictures like this, and asks you if you can guess where the NSFW detector thinks the problem is
MY CHIN IS NOT A NIPPLE
well, that's enough for me to confirm that I'm not really missing out on anything but not using this sort of nonsense

Someone on blusky asked me to test this image of the kirby slippers.

Sadly it said SFW until I dropped the confidence threshold, but now it can see the penis, pussy, and nipple.

I'm now trying to feed the entire movie of Disney's The Santa Clause through it. Well, one frame every second.

So far I've got a lot of images like this:

there, that's better.
I mean, arguably.

okay I'll give you the tie.

looking through the preliminary results, it appears the only things it can detect with any reliability are tim allen's big supernaturals. Huh.
@foone I double dog dare you to run it on screenshots of Mr Roger's Neighborhood.
@foone
Tbf this image does contain Tim Allen
@RnDanger brb training a model solely to detect Tim Allen
@foone learning so much about biology
@foone
Kirby got me thinking "I should call her" 😂
@RueNahcMohr @foone I am ...uh....
no longer sure that your algo doesn't find anything in this funny trash face I took the other day
@foone what does it think of this completely normal couch
@GTRichey I didn't even have to turn down the confidence level, it just said "yep, that's a penis. two of em. inside each other!"
@foone @GTRichey Who in Christ would buy that?!
@foone Is that JD Vance’s couch?
@GTRichey @foone to be fair anyone whose vagina looks like that probably needs to see a doctor.
@foone hotdog or not hotdog?
@gloriouscow I did run it on some hotdogs, and it dutifully identified them as penises
@foone The Forbidden Kirby™️
@foone That is some 2017 tumblr levels of impressively wrong porn filtering.
@foone there’s a pussy RIGHT THERE
@domi and did it detect it? nope!
@foone @domi maybe it's too hairy?
@punissuer @domi makes sense. If they trained it on recent pornography, it's probably mostly shaved/trimmed
25 Hilarious Partially-Shaved Cats Who Definitively Regretted Going to the Vet That Day

They will have their vengeance

Cheezburger
@foone Instadeath Stick.
@foone every chocolate chip cookie is a nipple!
@wurzelmann no, only two of them are
@foone do I get points if I guess which ones?

@foone

But that's just a thumb drive.

@foone it's got protection over the part you insert, hence safe.
@foone Ooo, how about a laptop keyboard with a nipple mouse?
@billgoats nah, tried it. no luck
@foone now that’s discrimination!
@foone Maybe the ML is tell you what it wants to see, like nipple mice!
@catsalad @foone Mouse nipples must be particularly tiny. I wonder if Guinness has an entry for smallest nipples in the animal kingdom. Do plants have nipples?

@StarkRG

I would say you have to be a mammal to have nipples.

@catsalad @foone

@FandaSin @catsalad @foone

Maybe. Though perhaps that only applies to mammary glands rather than nipples. I mean, baby bottles have nipples, so does Batman's suit, and neither of those objects are mammals (though, I admit, they are *mimicking* mammal nipples, so not the best examples).

@foone so in conclusion: dicks EVERYWHERE? 😆
@foone I think the person they trained it on might want to see a doctor?
@foone those sneaky penises hiding in plain sight
@foone you’re holding it wrong 😉
@juandesant I'M NOT HOLDING THE LASERDISC WITH MY PENIS
@foone sorry, it was just a play on Steve Jobs’ “you’re holding it wrong” iPhone 4 antenna gate conference… I know humans don’t have prensile penises, but clearly that model does not know it 😉
@foone @juandesant you sent an image of you doing just that HERE.

@foone I remember the lego penis detector. Kids are too clever for those. Dong detection is damn hard.

Nowadays they have better state of the art dong detector algorithms, thanks to the japanese donut detectors....

There are other sites but this was readily available
https://www.reddit.com/r/todayilearned/comments/l8enni/til_that_there_was_a_lego_mmo_that_was_cancelled/

×

Someone on blusky asked me to test this image of the kirby slippers.

Sadly it said SFW until I dropped the confidence threshold, but now it can see the penis, pussy, and nipple.

I'm now trying to feed the entire movie of Disney's The Santa Clause through it. Well, one frame every second.

So far I've got a lot of images like this:

there, that's better.
I mean, arguably.

okay I'll give you the tie.

looking through the preliminary results, it appears the only things it can detect with any reliability are tim allen's big supernaturals. Huh.

I might need to process the whole movie but with it set to label and mosaic anything it detects

if I start running that now it'll maybe be done just in time for christmas

current processing speed is 1 frame per 1.5 seconds.
hopefully I can speed that up somewhat. I have 139872 frames to process
(that'd be "only" three days)
cutting out the HTTP layers gets the speed up to about 0.6s/frame
and fixing my cuda install gets the whole thing to move to a GPU and now we're down to 0.06s/frame, or a little less than realtime
processed my one-frame-a-second version, and out of 5829 frames, 2537 of them contained NSFW content (at confidence threshold=0.01)
at the default confidence level of 0.2, I get 189 hits

I'm working on moving the annotation overlays from the existing opencv code to my own PIL(low) based code, so I can better customize how it looks.

then I want to make it automatically make GIFs where it plays like a couple seconds before the censoring, then mosaics+labels the censored bit, then shows a couple seconds afterwards

Here's some progress: my first pass at annotating a video instead of an image.

I need to write some code to make it less flickery but this is definitely progress

I think I'm basically going to post-process the annotations.

if an annotation appears for only a few frames (where "few" is tunable, like 1-5?), it'll not be shown
and if an annotation is on frame N-1, and frame N+1, but not frame N? interpolate it to show it on frame N too.

btw the model I'm using:
https://huggingface.co/Falconsai/nsfw_image_detection

has been downloaded 68 million times.
in the last month.

this thing is being heavily used.

Falconsai/nsfw_image_detection · Hugging Face

We’re on a journey to advance and democratize artificial intelligence through open source and open science.

the post processing is going to require a lot of refactoring because I didn't design it to work this way at all. yay
I specifically tried to program it to not constantly detect Tim Allen's Big (Super)Naturals and LOOK WHAT IT DOES ANYWAY
what's the reason for the season? I'm not sure, but I do know that SANTA CLAUS IS MADE OF FRACTAL PENISES
@foone father of all Christmasses
@foone Santa always acted a little cocky
@foone The hands look kind of pixellated in the video, does it just count pixellated areas as penises?
@sotolf
It's been trained on Japanese porn!
@foone
@sotolf no, I'm adding the pixellation based on the output of the model
@foone Ah, okay :) Back to the fractal penis santa then ;)
@foone Well this *is* a bloke that breaks into childrens bedrooms in the middle of the night and offers them gifts.
@foone curious if it sees his penis in the one movie where his penis actually accidentally appears. Galaxy Quest!
Vinny - "WHY DID VINNY SAY THAT"

YouTube
@foone ah yes, ol' St. Nick Dickhands
@foone to be fair, Tim Allen is a dick, and a bit of a tit.
@foone this is legitimately hilarious. Thank you!
@foone lol wow that training set must have been interesting
@foone this is funny but don't these recognitions come with a confidence score? For all we can tell these are detections that a 'reasonable' implementation should threshold away.
@foone I think the child/candle being flagged as a penis deserves a mention too.
@foone temporary table penises!
@foone edit of this video where every time it identifies a "penis" it plays that one ytp audio of a guy yelling "DICK"
@julia hah. audio is sadly my weak point, so I can't really do that. fun idea though
@foone this reminds me forcefully of being a teen girl and having everything and everyone around me screaming at me about sex constantly, usually while I was trying to do or think about something else, and often with the goal of humiliating me
@yomimono as an asexual I get the feeling!
@foone ah, the really juicy stuff
@foone this thing seems weirdly confident hands are penises. It makes me wonder about the training library -- it feels like lots of actual porn and nothing else.
@foone I double dog dare you to run it on screenshots of Mr Roger's Neighborhood.
@julie actually for my next video I'm gonna pick something with less and fewer children in it, frankly
@foone I didn't know Tim was so stacked. 😄
@foone
Tbf this image does contain Tim Allen
@RnDanger brb training a model solely to detect Tim Allen
@foone learning so much about biology
@foone
Kirby got me thinking "I should call her" 😂
@RueNahcMohr @foone I am ...uh....
no longer sure that your algo doesn't find anything in this funny trash face I took the other day
@foone what does it think of this completely normal couch
@GTRichey I didn't even have to turn down the confidence level, it just said "yep, that's a penis. two of em. inside each other!"
@foone @GTRichey Who in Christ would buy that?!
@foone Is that JD Vance’s couch?
@GTRichey @foone to be fair anyone whose vagina looks like that probably needs to see a doctor.
@foone hotdog or not hotdog?
@gloriouscow I did run it on some hotdogs, and it dutifully identified them as penises
@foone The Forbidden Kirby™️