Member-only story

A comparison of Pytorch and sklearn’s Linear Regression models

Crystal X
3 min readApr 13, 2022

--

For the past several days I have been working on the California House Prices dataset, initially as a favour to someone, but later to see if I could use different models to improve the accuracy of predictions.

When I was experimenting on the models that I can use on the California House Prices dataset, I tried out sklearn’s LinearRegression and then PyTorch’s Linear Regression model because I wanted to see if I could achieve a greater accuracy with a neural network. The reason for this is because neural networks are supposed to be superior to other models. What occurred was quite surprising and that is why I decided to write a post on my findings.

I used the California House Prices dataset that comes with Google Colab, which is a free online Jupyter Notebook.

The code I used for sklearn’s LinearRegression model can be found in the screenshot below. The error I achieved using this model was 59,248:-

I then used PyTorch’s Linear Regression model. As can be seen from the code below, this model is much more complex than sklearn’s model. I had to initially convert the data to PyTorch tensors before it…

--

--

Crystal X
Crystal X

Written by Crystal X

I have over five decades experience in the world of work, being in fast food, the military, business, non-profits, and the healthcare sector.

No responses yet