The IoT (Internet of Things) will generate huge amounts of data from millions of devices. Machine learning is powered by data and will produce insights from it. Machine Learning uses past behavior, find the patterns, and develops models that can predict the behavior and events of the future.
ML generates insights into IoT data with fast automated responses and improves decision making. Machine learning for IoT helps in predicting future trends, discover anomalies, and augment intelligence from the image, video, and audio.
If you are interested in IoT, I recommend this IoT Training course by Intellipaat.
Also, watch this video on IoT, ML, and AI: