Member-only story

Exploring my first Machine Learning algorithm — Gradient descent.

Kristian Roopnarine
8 min readAug 21, 2019

Explaining the basics of Gradient Descent and how we can apply it to create a best fit line.

3-dimensional plot of the weights of an equation (m,b) vs the error.

Over the last couple of weeks I have been teaching myself Python along with it’s computational (NumPy) and data analysis/visualization (Pandas/Matplotlib) modules to ultimately become a data scientist. I’ve been blogging this journey to provide a collection of notes I can look back on and to show that you can learn anything in this day and age. The amount of information on the internet is HUGE.

Now I approached this just as many people would — I went straight to Google and typed in “How to become a data scientist”. I found so many articles, videos and blog posts I was overwhelmed. It took a bit but I narrowed down similar features between many sources and made my own curriculum but there was one thing that puzzled me:

Why do I need machine learning to become data scientist?

I didn’t understand the importance of machine learning because I couldn’t visualize what these algorithms were doing to my data and what the computer was learning from my data.

Nonetheless I went on with my syllabus. I learned a little NumPy, Pandas, Matplotlib and then I started tackling the project I had planned which was to…

--

--

Kristian Roopnarine
Kristian Roopnarine

Written by Kristian Roopnarine

Full Stack Engineer sharing tips and tricks for anyone learning to program. Connect with me on LinkedIn : https://www.linkedin.com/in/kristianroopnarine/

Responses (1)