Notes for coursera machine Learning course