Machine Learning With Boosting - Summary

Gradient Boosting Algorithm is one of the powerful algos out there for solving classification and regression problems.This book gives a gentle introduction to the various aspects of the algo with out overwhelming the reader with the detailed math of the algo. The fact that there are a many visuals in the book makes the learning very sticky. Well worth a read for any one who wants to understand the intuition behind the algo.

A Brief Introduction to Cloud Computing

The following are some of the points mentioned in the book : Cloud is just a building full of computers. There are racks of computers specially built to fit in datacenters A cloud provider rents computers as a service. It is akin to a car rental agency Cloud computing is the new electricity and everyone’s fighting to be the new utility provider of choice Cloud Storage came first with S3(Simple Storage Service) came in 2006 Cloud Computing began with EC2(Elastic Cloud Compute) in 2007 Software developers have made S3 and EC2 successful Cloud costing - Shift from Capex to Opex Cloud Native - Cloud-centric approach to developing software Netflix - An example of Cloud Native service: Early adopter of EC2 and one of the biggest success stories of Cloud Computers failing in the cloud is the norm.

Make Your Own Neural Network

This book is a great quick read that highlights various aspects of Neural Network components. There are three parts to the book. The first part of the book takes the reader through the various components of a Neural Network. The second part of the book equips the reader to write a simple piece of python code from scratch(not using any off-the-shelf library) that sets up a neural network, trains the neural network and test the structure for a certain set of test samples.

Neural Networks - A Visual Introduction For Beginners

The author says that there are five things about Neural Networks that any ML enthusiast should know: Neural Networks are specific : They are always built to solve a specific problem Neural Networks have three basic parts, i.e. Input Layer, Hidden Layer and Output Layer Neural Networks are built in two ways Feed Forward : In this type of network, signals travel only one way, from input to output.

Machine Learning with Random Forests and Decision Trees

The entire book is organized as 20 small bite sized chapters. Each chapter focuses on one specific thing and explains everything via visuals(as is obvious from the title). The author starts off by explaining the basic idea of Random Forests, i.e. a collection of decision trees that have been generated via randomization. The randomness comes from the fact that a random subset is used from training the dataset and a random set of attributes are used for splitting the data.