Chapter 1: Internet of Things Chapter 2: Cognitive Internet of Things Chapter 3: Data mining in IoT Chapter 4: Machine Learning Techniques Chapter 5: R Programming Chapter 6: Machine Learning Paradigms Chapter 7: Different Machine Learning Models Chapter 8: Data Processing Chapter 9: Feature Engineering and Optimization Chapter 10: Evaluation and Validation of Results Chapter 11: Solutions Chapter 12: Data Set Bibliography