Machine Learning and Optimization Techniques in IoT and Smart Systems: A Survey of Recent Trends | Synapse