Machine learning

Migrated files from the Machine learning book.