I found
Introduction to Machine Learning with Python - A Guide for Data Scientists (Andreas C. Müller, Sarah Guido, 2016)
to be a good introduction to using and tuning these algos.