Category Archives: Programming

Getting Hands Dirty…

After about 6 months or so reading up 2-3 books on Django and going through the tutorials, I’m finally at the point where I comfortably can pursue a website with confidence.  Over the last two days, I’ve been setting up a small Amazon instance for demos.  Doing all the server, network and security configuration was awesome as I’ve learned most of that in the last 6 months +.  I’ve got nginx, postgres and django set up, tonight I form the first url and templates.  Exciting!  Once I have a domain set up and production web pages, I’ll post a url on my blog this blog and people can test out the application (nature app).

Machine Learning in Action: Part 1

 

eigenvector14b

I’m interested in learning more about computer programming.  Recently, I’ve picked up a book on algorithms and data structures as well as looked into Greenplum and Postgres.  I wanted to have a slight change of focus this weekend and picked up Machine Learning in Action over the weekend.

The book has been great so far.  It’s written using Python and implements many common machine learning algorithms from scratch.  Currently, I’ve gone through 2 chapters, one on KNN and the other on ID3 trees.  The later was a bit more challenging then the first, requiring quiet a bit of recursion due to the tree structure involved with that methodology.  I like this book so far in that it does a lot of the implementations from scratch, which makes it easier to understand.  I still want to get deeper into Shannon entropy and that up to get a better understanding of it.

For those interested in the code behind the book, it can be found here:

https://github.com/pbharrin/machinelearninginaction

Hopefully, I will get to try out the next few chapters.  Chapter 4 covers Bayesian methodology.

Best,

Chris