Machine Leaing: Hands-On for Developers and Technical Professionals