Improving My Coding Skills
I recently finished a course on Coursera. Machine Learning from Andrew Ng. Its been on my radar for the longest time and after several false starts, I finally completed mid last month. But along the way I learnt two things: I still relish math like I always did. I understood the concepts pretty well and am able to come up with correct solutions. I am somewhat terrible at coding them up. Now that’s a big surprise to me. I’ve been writing code for quite a long time now. After learning half a dozen programming languages and spending almost a decade writing code, it is a bit of a shock that I find it somewhat difficult to code up the algorithms. And especially in Octave/Matlab. I got thinking. I have built an entire application with all its shenanigans using python. I have been running it on AWS for at least 2 years now and I haven’t so much as contacted their support for anything other than increasing limits. And yet, here I am unable to code up a simple nested for loop to implement a linear regression model. I realised the problem to be, again, two-fold. ...