Register a SA Forums Account here!
JOINING THE SA FORUMS WILL REMOVE THIS BIG AD, THE ANNOYING UNDERLINED ADS, AND STUPID INTERSTITIAL ADS!!!

You can: log in, read the tech support FAQ, or request your lost password. This dumb message (and those ads) will appear on every screen until you register! Get rid of this crap by registering your own SA Forums Account and joining roughly 150,000 Goons, for the one-time price of $9.95! We charge money because it costs us money per month for bills, and since we don't believe in showing ads to our users, we try to make the money back through forum registrations.
 
  • Post
  • Reply
flakeloaf
Feb 26, 2003

Still better than android clock

DONT THREAD ON ME posted:

i'd only do it if there were a way to prevent people from using it to deep fake other people.

maybe you could engineer some sort of placard that you could mail them and then they could hold it up in their photos to verify their id or something.

e: yeah i dont think you could prevent abuse.

your third visitor on day one would upload a child's face, and your host would drop you about four billiseconds later

Adbot
ADBOT LOVES YOU

huhwhat
Apr 22, 2010

by sebmojo

flakeloaf posted:

your third visitor on day one would upload a child's face, and your host would drop you about four billiseconds later

and you would make a quadrillion bitcoins in your international waters seastead

eschaton
Mar 7, 2007

Don't you just hate when you wind up in a store with people who are in a socioeconomic class that is pretty obviously about two levels lower than your own?
ah but you’re forgetting that the ML version will have unpredictable results handling unexpected input!

Bloody
Mar 3, 2013

is there hdcp but for webcams? just require the user's pics come from an hdcp-compliant 3d webcam. much harder to just upload a 3d scan of a rando celeb's head that way. still very easy for them to just hold up their hostage child or whatever tho

animist
Aug 28, 2018

Bloody posted:

is there hdcp but for webcams? just require the user's pics come from an hdcp-compliant 3d webcam. much harder to just upload a 3d scan of a rando celeb's head that way. still very easy for them to just hold up their hostage child or whatever tho

or just, like, hold up a picture of a child

pointsofdata posted:

we replaced a vendors "ml" process with an afternoon writing regexes and got better result. seems like a rip off op, I wouldn't buy again.

:hmmyes:

DONT THREAD ON ME
Oct 1, 2002

by Nyc_Tattoo
Floss Finder

eschaton posted:

ah but you’re forgetting that the ML version will have unpredictable results handling unexpected input!

god damnit i wanted this porno to be bi-assed, not biased!

Bloody
Mar 3, 2013

animist posted:

or just, like, hold up a picture of a child


:hmmyes:

holding up a picture doesnt work because of the hdcp 3d webcam

DONT THREAD ON ME
Oct 1, 2002

by Nyc_Tattoo
Floss Finder
you could just make them go to a mall kiosk to get their face/dick scanned. workers being paid minimum wage and treated like garbage will do a really good job making sure nobody sticks a kid in the machine

or make it the apple porno service and charge thousands of dollars and make them go to a salon to get scanned. that's probably the way to go. more money and you can still pay the workers minimum wage.

Fiedler
Jun 29, 2002

I, for one, welcome our new mouse overlords.
just build a machine learning system to ensure none of the pictures are of kids

and by "machine learning system" i mean hire a bunch of human content moderators in whatever country has the cheapest humans

poty
Jun 21, 2008

虹はどこで終わるのですか? あなたの魂の中で、または地平線で?
i read like 50% of the op before work today will get to the rest soon

can you use ml to predict where the s&p 500 is going to be in 3 months and let me know? would like to buy some options thanks

animist
Aug 28, 2018
the year is 2023. i walk into a mall kiosk labeled PORN-O-SCAN. "one scan please," i say. "i want to watch porn with my face in it."

Sagebrush
Feb 26, 2012

animist posted:

the year is 2023. i walk into a mall kiosk labeled PORN-O-SCAN. "one scan please," i say. "i want to watch porn with my face in it."

deepfaked porn where "you" are having sex with "natalie portman" is a logical step on the way to futurama-style lucy liu sex bots

animist
Aug 28, 2018

Bloody posted:

holding up a picture doesnt work because of the hdcp 3d webcam

oh i meant hold up a sculpture of a child

Phobeste
Apr 9, 2006

never, like, count out Touchdown Tom, man
making a startup for advanced fonts called machine kerning. don’t tip your waitstaff I’ll be here until my self driving Tesla arrives to run me into the nearest fire truck

Helianthus Annuus
Feb 21, 2006

can i touch your hand
Grimey Drawer

animist posted:

i can effortpost about deep learning interpretability research if people are interested, that's my area.

i wanna read that post

Asleep Style
Oct 20, 2010

Sagebrush posted:

deepfaked porn where "you" are having sex with "natalie portman" is a logical step on the way to futurama-style lucy liu sex bots

She would be so lucky

The Management
Jan 2, 2010

sup, bitch?
for those of you who haven’t worked with machine learning, here’s how it’s works:

* you take a bunch of pictures of shoes or horses or whatever the gently caress you want to recognize.
* then reduce those images to some ridiculous low resolution thing
* then you cram those images through some matrices until you get some matrix that happens to tell you horse or not horse.
* nobody knows why this matrix is horse, but it seems to work so you’re like, cool, I made a horse model.

now you take your horse model and set out to detect some horses. you take some pics and run them through your model and it’s all here a horse, there a horse, no horse there. but then there’s one picture of a horse and your model says no, not horse. and you have no idea why it’s not horse. the matrix is just a bunch of 8-bit values, it doesn’t even look like a horse. the answer, which you will never discover, is that the picture has a reflection of the sun in the water under the horse, which is not where the sun goes and your model couldn’t deal with that.

and then you realize that your model doesn’t understand poo poo, it hasn’t learned anything. it is incapable of learning, it’s a loving filter.

Sagebrush
Feb 26, 2012

To me the most damning example is those papers with adversarial techniques where they apply a really subtle filter to the image and it tricks the algorithm. Like you start with an image of a turtle, and the machine recognizes it as a turtle, and then you apply a tiny convolution that affects 10% of the pixels in an almost undetectable way, and the algorithm is now certain that it's a picture of a gun. But it still looks like a turtle to you.

So the takeaway is that whatever the algorithm is triggering on, it's absolutely not what humans think of as turtle-like features. It doesn't see things the way that humans do, doesn't have the same "mental" model of the world. That means you can't make any assumptions about its behavior that are based on how humans would treat a given situation. yet that's exactly what people do when they start pressing these systems into service in things like self-driving cars.

fart simpson
Jul 2, 2005

DEATH TO AMERICA
:xickos:

Sagebrush posted:

To me the most damning example is those papers with adversarial techniques where they apply a really subtle filter to the image and it tricks the algorithm. Like you start with an image of a turtle, and the machine recognizes it as a turtle, and then you apply a tiny convolution that affects 10% of the pixels in an almost undetectable way, and the algorithm is now certain that it's a picture of a gun. But it still looks like a turtle to you.

So the takeaway is that whatever the algorithm is triggering on, it's absolutely not what humans think of as turtle-like features. It doesn't see things the way that humans do, doesn't have the same "mental" model of the world. That means you can't make any assumptions about its behavior that are based on how humans would treat a given situation. yet that's exactly what people do when they start pressing these systems into service in things like self-driving cars.

wow, if this is true, you should contact the media. could be a big story

DaTroof
Nov 16, 2000

CC LIMERICK CONTEST GRAND CHAMPION
There once was a poster named Troof
Who was getting quite long in the toof

fart simpson posted:

wow, if this is true, you should contact the media. could be a big story

unfortunately tech journalists don't want stories that crush their doe-eyed naivety

Fiedler
Jun 29, 2002

I, for one, welcome our new mouse overlords.
tech journalism has been entirely displaced by tech bloggers.

there is no tech journalism anymore.

animist
Aug 28, 2018

Helianthus Annuus posted:

i wanna read that post

okay, so, first thing you gotta understand is what people mean by "deep neural networks". a neural network is made up of "neurons", which are functions of weighted sums. thats it. here's a "neuron":

code:
W = [10, 300, -.5]

def car_price(wheel_size, engine_horsepower, miles_driven):
  total = wheel_size * W[0] + engine_horsepower * W[1] + miles_driven * W[2]

  return (total if total > 0 else 0)
an ML person would say this is a good analogy for a biological neuron, and draw it like this:



inputs get multiplied by weights ([10, 300, -.5]), then summed, and passed through a nonlinear function. the function we're using is called ReLU, defined relu(x) = (x if x > 0 else 0). you might think thats a lovely function but it's super common in deep learning for some loving reason

of course, neural network people hate labeling things, so theyd actually draw it like this:



which looks more convincing.

now, what if you don't know what weights to use? that's easy. pick some random weights. then, steal a dataset of car specs + prices from somewhere. pick a random car and feed its specs to your function. your function will return a price, which will be wrong. so, tweak your weights to make them more correct. this is easy to do, because you know how much the output will change if you change your weights. if the car you're looking at has a wheel size of 10, changing W[0] by 1.5 will change the output by 15. capische? so just tweak all your weights a little so your function's output is a little closer to the actual price.

now do this a bazillion times. if you're lucky, your network will now give good estimates for car prices. if it doesn't, you can always add more neurons:



the later ones are sums of the earlier ones, see. what do the ones in the middle mean? idk, but now your network can express more functions. the training algorithm still works the same way, divide-and-conquer style.

but that's childs play. thats barely any neurons at all. that's the sort of poo poo you'd see in a neural network paper from the 1980s. weve got gpus now. you can throw as many neurons as you want around, in giant 3d blocks of numbers, each made up of the sums of other giant 3d blocks of numbers. just go hogwild:








these are all state-of-the-art networks. if you take a long time and learn a bazillion tricks to train them correctly, you can get these to give pretty good accuracies for benchmark problems. they were all discovered by, basically, loving around. there's barely any theoretical basis for any of this. machine learning!

this post got fuckoff long so im not gonna even post about interpretability. just think about picking some numbers from the middle of those giant networks and trying to decide if they're racist. now imagine your career hinging on getting good results from that. welcome to my grad program

animist fucked around with this message at 10:47 on May 30, 2019

poty
Jun 21, 2008

虹はどこで終わるのですか? あなたの魂の中で、または地平線で?
thanks for the post it helps my imposter syndrome to know that everyone does the same stupid bullshit and not just me op

animist
Aug 28, 2018

poty posted:

thanks for the post it helps my imposter syndrome to know that everyone does the same stupid bullshit and not just me op

we are all students of the ancient practice of loving around until something works :eng101:

distortion park
Apr 25, 2011


poty posted:

i read like 50% of the op before work today will get to the rest soon

can you use ml to predict where the s&p 500 is going to be in 3 months and let me know? would like to buy some options thanks

no but if you say you can convincingly enough you'll make a lot of money regardless.

The Management
Jan 2, 2010

sup, bitch?
btw, ML processors that are the next magical computing wave are just parallel arithmetic engines that operate on matrices. many of them only support 8-bit arithmetic. the point is, whenever you read some article hyperventilating about TPUs and ML chips, you can mentally replace them with floating point units or vector instructions and see if the article still makes sense.

huhwhat
Apr 22, 2010

by sebmojo
everything created by humanity is irredeemably tainted by our biases, be it algorithms or data

or maybe machine learning is telling us that racism is a fundamental law of nature, idk

flakeloaf
Feb 26, 2003

Still better than android clock

journalist: "can you explain what a 'matrisee' is?"

power botton
Nov 2, 2011

whats the most racist number

Captain Foo
May 11, 2004

we vibin'
we slidin'
we breathin'
we dyin'

power botton posted:

whats the most racist number

one thousand four hundred eighty-eight

flakeloaf
Feb 26, 2003

Still better than android clock

power botton posted:

whats the most racist number

104.70.190.51

DONT THREAD ON ME
Oct 1, 2002

by Nyc_Tattoo
Floss Finder

power botton posted:

whats the most racist number

#ffffff

huhwhat
Apr 22, 2010

by sebmojo
let’s codify some law of robotics for ml algos

a robot must be racist at all times and cannot, due to inaction, cease to be racist

a robot must deepfake all possible combination of human heads and porn videos except when the deepfaked vid turns out non-racist

DONT THREAD ON ME
Oct 1, 2002

by Nyc_Tattoo
Floss Finder
has anyone developed an ML algorithm that can tell you if the thing you're about to post is problematic?

DONT THREAD ON ME
Oct 1, 2002

by Nyc_Tattoo
Floss Finder
can anyone rec a small ML project or guide for someone who doesn't want to do ML but wants to understand it a little more?

power botton
Nov 2, 2011

a classic is always a twitter bot

https://dzone.com/articles/generating-tweets-using-a-recurrent-neural-net-tor

flakeloaf
Feb 26, 2003

Still better than android clock

i miss markov polov

huhwhat
Apr 22, 2010

by sebmojo
code up a shitposting bot, have it take over ur forums posting duties, write a wired/huff post article “I was replaced by an AI and no one noticed or cared: the pernicious implications of a fully automated luxury gay shitposting bot”

I HAVE GOUT
Nov 23, 2017

DONT THREAD ON ME posted:

can anyone rec a small ML project or guide for someone who doesn't want to do ML but wants to understand it a little more?

3blue1browneye has a short series
https://www.youtube.com/watch?v=aircAruvnKk&list=PLZHQObOWTQDNU6R1_67000Dx_ZCJB-3pi&index=1

this guy gives a understanding of image processing:
https://adeshpande3.github.io/adeshpande3.github.io/A-Beginner%27s-Guide-To-Understanding-Convolutional-Neural-Networks/

and fastai (course 3) is a the best intro ive found. he does a top-down approach tho, so you wont learn the meat and potatos until halfway through. and youre probs looking at a good 80 hours for doing this course
https://www.youtube.com/watch?v=XfoYk_Z5AkI

Adbot
ADBOT LOVES YOU

power botton
Nov 2, 2011

you could make a shaggar bot but im afraid the limited corpus might give you issues

  • 1
  • 2
  • 3
  • 4
  • 5
  • Post
  • Reply