The past few years have witnessed the Internet of Things (IoT) has evolved a lot and continues to evolve in various fields such as healthcare, agriculture, smart city, education, industries, automation, home care, etc. This advancement is caused by the development of sensor-enabled devices called IoT devices. The data collected from such devices will be used to identify and manage complex environment around us that will reduce the human intervention and also escalate efficiency, productivity, accuracy and economic benefits of the devices. In this survey article, the authors analyze how the datasets of different applications of the IoT such as agriculture, healthcare, smart city are processed and classified. The article also outlines the recent review of more common classification algorithms such as Support Vector Machine, Naïve Byes, Decision Tree, etc., that were used to classify the dataset with different parameters applied to the Internet of Things applications. In addition, this article also gives a brief review of the applications of the Internet of Things.