Live data from Hacker News

Building Thousands of Reproducible ML Models with pipe

data.blog

1–10 of 12 posts

Re: Building Thousands of Reproducible ML Models with pipe

#5
I started taking the Coursera ML class. Reading this article, something jumped at me:

https://datadotblog.files.wordpress.com/2018/12/Screen-Shot-...

It mentions how it's 'impossible' to separate the data points in cartesian coodinates. Isn't logistic regression exactly the use case for this? Thus making the transformation irrelevant?

Anyone with ML experience have an opinion on this?

Re: Building Thousands of Reproducible ML Models with pipe

#6
post #5

I started taking the Coursera ML class. Reading this article, something jumped at me: https://datadotblog.files.wordpress.com/2018/12/Screen-Shot-... It mentions how it's 'impossible' to separate the data points in cartesian coodinates. Isn't logistic regression exactly the use case for this? Thus making the transformation irrelevant? Anyone with ML experience have an opinion on this?

Logistic regression's decisioun boundary is linear, so it wouldn't work well with the first example as is.

Re: Building Thousands of Reproducible ML Models with pipe

#7
post #5

I started taking the Coursera ML class. Reading this article, something jumped at me: https://datadotblog.files.wordpress.com/2018/12/Screen-Shot-... It mentions how it's 'impossible' to separate the data points in cartesian coodinates. Isn't logistic regression exactly the use case for this? Thus making the transformation irrelevant? Anyone with ML experience have an opinion on this?

No, linear regression does not imply separation.

Yes, this is why we use regression, soft-margin SVM, etc. instead of hard-margin SVM. Because perfect linear separation is unrealistic.

Re: Building Thousands of Reproducible ML Models with pipe

#8
post #4
post #2

No source link? No access to this "magical pipe"? Is this a showcase of proprietary software?

looks like they are "introducing" some internal component https://mobile.twitter.com/automattic/status/106436688085984...

Then what's the point? Low-key flex to try and attract talent?

Re: Building Thousands of Reproducible ML Models with pipe

#9
post #7
post #5

I started taking the Coursera ML class. Reading this article, something jumped at me: https://datadotblog.files.wordpress.com/2018/12/Screen-Shot-... It mentions how it's 'impossible' to separate the data points in cartesian coodinates. Isn't logistic regression exactly the use case for this? Thus making the transformation irrelevant? Anyone with ML experience have an opinion on this?

No, linear regression does not imply separation. Yes, this is why we use regression, soft-margin SVM, etc. instead of hard-margin SVM. Because perfect linear separation is unrealistic.

Please note I wrote 'Logistic Regression' and not 'Linear Regression' (as you seem to think).

Logistic Regression based classification (with quadratic theta parameters) would seem to certainly be able to handle the cartesian case (without having to resort to convert into polar coordinates).

Re: Building Thousands of Reproducible ML Models with pipe

#10
post #9
post #7

Earlier quoted context omitted.

No, linear regression does not imply separation. Yes, this is why we use regression, soft-margin SVM, etc. instead of hard-margin SVM. Because perfect linear separation is unrealistic.

Please note I wrote 'Logistic Regression' and not 'Linear Regression' (as you seem to think). Logistic Regression based classification (with quadratic theta parameters) would seem to certainly be able to handle the cartesian case (without having to resort to convert into polar coordinates).

I meant to write "logistic", but it's worth noting that logistic regression is a linear model from which you derive a linear decision boundary.

And yes, it can handle it, by finding a "optimal" boundary according to a criterion other than "is it separated or not?". But that's not the point. The data remains inseparable.

And yes, while logistic regression can technically handle this case (by returning a solution and not blowing up), it will perform poorly unless you transform the data, because the decision boundary is still linear.

Post reply on HN