Nowadays, the amount of news has increased every day. They also grow rapidly. This sit-uation makes it difficult for the editor to categorize manually and this manual categorization makes the categories incorrect for the news. They also wasted the time choosing the category for the news which were published. For that problem, we proposed news categories classification using machine learning with semi-supervised learning with pseudo labeling method. We also proposed an ensemble learning algorithm called Adaboost that can boost the data from misclassified. Hopefully, this algorithm and method will solve the problem effectively. For the result of this research, Semi-supervised learning also can improve performance. By the data from supervise...