News for hackers. Stuff that matters.
Re:A Student's Guide to Preparing for Data Science Interviews by reader5000 on Friday July 21, 2017 @03:47PM (#14823334)
This is like not hiring a [big name coding competition] winner because he didn't know radix sort.
Re:A Student's Guide to Preparing for Data Science Interviews by mmierz on Friday July 21, 2017 @04:27PM (#14823566)
I think it's more like not hiring a big name coding competition winner because they never bothered to learn how to use version control, or any coding best practice, or any language other than C.

Trying to do data science with zero knowledge of the fundamentals of probability is dangerous. Bayes rule isn't some kind of deep magic, it's covered within the first few lectures of an undergraduate probability course and it's absolutely necessary to understand the output of any machine learning model.

Re:A Student's Guide to Preparing for Data Science Interviews by reader5000 on Friday July 21, 2017 @04:53PM (#14823682)
>I think it's more like not hiring a big name coding competition winner because they never bothered to learn how to use version control, or any coding best practice, or any language other than C.

Depends on what you're hiring for, but I'll take "competition winner with no version control" over "average programmer with expert VC capabilities".

>Bayes rule isn't some kind of deep magic

Yes, it's largely conceptually obsolete.

The people jamming out weekly SOTA machine learning models on arxiv aren't sitting around meditating on conditional probabilities. They're making little tweaks to giant models that are basically impossible for a human to comprehend.

Re:A Student's Guide to Preparing for Data Science Interviews by achompas on Sunday July 23, 2017 @02:20AM (#14831117)
> Yes, it's largely conceptually obsolete.

I'm sorry, what? How did you arrive at a point where you believe this is true? This is like calling compilers "obsolete."

Is it because you believe deep learning has "taken over" or something?

Re:A Student's Guide to Preparing for Data Science Interviews by reader5000 on Sunday July 23, 2017 @11:25AM (#14832655)
Try to derive e.g. a face detector from bayes theorem. You immediately arrive at computationally intractable sums/integrals. Yet, we have super-human image classifiers. Therefore, bayes theorem is obsolete. Sure, you can try to retrofit bayes theorem on top of a neural net, but who cares?
Re:A Student's Guide to Preparing for Data Science Interviews by achompas on Monday July 24, 2017 @11:36PM (#14844946)
> You immediately arrive at computationally intractable sums/integrals.

So we instead sample from that posterior.

Unless you think MCMC is also obsolete, in which case I’ll see myself out.

Re:A Student's Guide to Preparing for Data Science Interviews by reader5000 on Tuesday July 25, 2017 @03:30PM (#14851109)
You're right, but a) you have comp efficiency issues with MCMC, and b) just empirically MCMC models don't work as well as gradient descent + NN for many tasks.
Re:A Student's Guide to Preparing for Data Science Interviews by achompas on Tuesday July 25, 2017 @04:37PM (#14851644)
And you don't have computational efficiency issues with NNs?

We're also ignoring the benefits of a posterior distribution, which is useful for understanding the data-generating process.

Re:A Student's Guide to Preparing for Data Science Interviews by reader5000 on Tuesday July 25, 2017 @06:42PM (#14852497)
Yeah of course. I can't explain to you why NNs outperform bayesian approaches, probably just NNs are capturing the correct type of prior for vision/language tasks. And yeah bayesian models are more interpretable but when you have millions of latent variables I'm not sure interpretability is a thing.
Re:A Student's Guide to Preparing for Data Science Interviews by achompas on Tuesday July 25, 2017 @11:43PM (#14853532)
Yep, we arrived at my larger point: if you care about interpretability, NNs are horrible and Bayesian techniques are pretty damn great.
Re:A Student's Guide to Preparing for Data Science Interviews by reader5000 on Wednesday July 26, 2017 @01:13PM (#14858093)
Well certainly, but interpretability is obsolete.
Re:A Student's Guide to Preparing for Data Science Interviews by achompas on Wednesday July 26, 2017 @04:06PM (#14859763)
Now you're just trolling. :)
Re:A Student's Guide to Preparing for Data Science Interviews by mmierz on Friday July 21, 2017 @10:13PM (#14825051)
I'm not sure I agree with that. I don't know any ML researchers that don't know about probability, but maybe they exist somewhere. Machine learning research isn't a good model for "data science" writ large.

Maybe there are some jobs and some problem spaces where you can just tweak big black box models and you don't ever need to think about what their output means. But if you're the kind of data scientist who helps make decisions with data -- you better believe statistics and probability is conceptually relevant. As soon as models meet the real world, you've got to understand probability in order to know what to expect.

Re:A Student's Guide to Preparing for Data Science Interviews by XiaomiFan on Friday July 21, 2017 @06:11PM (#14824084)
> Yes, it's largely conceptually obsolete.

Wow