Machine learning for mixed data

People are always dealing with mixed data, whether in scientific research, industrial production or daily life. With the continuous development of computer technology and the performance of machine learning models, the requirements for processing mixed data are increasing day by day, and one of the...

Full description

Bibliographic Details
Main Author: Zhu, Yixuan
Other Authors: Mao Kezhi
Format: Thesis-Master by Coursework
Language:English
Published: Nanyang Technological University 2023
Subjects:
Online Access:https://hdl.handle.net/10356/165048
Description
Summary:People are always dealing with mixed data, whether in scientific research, industrial production or daily life. With the continuous development of computer technology and the performance of machine learning models, the requirements for processing mixed data are increasing day by day, and one of the typical requirements is to classify them. In this dissertation, we first transform the categorical data by embedding algorithms in the mixed datasets and then perform classification experiments on them. In this dissertation, we normalize the numeric data in the mixed-data using relevant mathematical tools. For the categorical data in the mixed-data, we use three embedding methods to transform them into numeric types, namely one-hot encoding, TF-IDF method and embedding based on neural networks. Five machine learning models are used to perform classification experiments on them. These models include Logistic Regression (LR), K-Nearest Neighbors (KNN), Random Forest (RF), Gradient Boosting Decision Tree (GBDT) and XGBoost. We will collect the performance metrics data of each model at the optimal result. Then we compare the classification performance of these three embedding algorithms and the five machine learning models together and discuss them in relation to each other. Ultimately, we can complete a pipeline of models that completely implement the embedding transformation on categorical data and classify mixed-data.