nihaomur / AIGO_competition

It's a competition held by Bank SinoPac and TrendMicro, with the objective of predicting the actual value of real estate.

Home Page:https://www.youtube.com/watch?v=IHKnk4oO_f0

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AIGO Competition - Predict House Value

This is a competition hosted bt Bank SinoPac and Trendmicro, aiming to utilize machine learning methods for house price prediction.

I have prepared a presentation outlining my work, which I have uploaded on YouTube along with the presentation slides.Please feel free to comment and engage in discussions.

Feature Engineering

A pivotal aspect of my work involved creating a novel feature by integrating Actual Price Registration of Real Estate Transactions.

I developed a for loop to navigate through both the training data and Real Estate Transactions data to determine estimated prices based on geographical intersections (at the street level). For detailed information, refer to this file.

I also created a couple of new features using the external dataset provided by the organizers. Utilizing numpy matrix multiplication to calculate the Euclidean distance, I determined the number of influencing factors surrounding each data point. My computational process is documented within this file.

Model Training using ML Methods

Given the sparse matrix I generated in my data frame (utilizing one-hot encoding to handle categorical features), I opted for models based on decision trees.

Random Forest, XGBoost, and CatBoost generated distinct predictions, culminating in a weighted average prediction. For detailed information, refer to this file.

Final Grade

The competition concluded on 2023/11/13, and I ranked in the top 10% as of 11/12, achieving a final grade among 107/972 teams.

Extending DNN Model

In an effort to assess diverse outcomes, I constructed a Multilayer Perceptron (MLP) within a Deep Neural Network (DNN). Despite the prediction not matching the efficacy of the ML methods, it still exhibited commendable performance.

About

It's a competition held by Bank SinoPac and TrendMicro, with the objective of predicting the actual value of real estate.

https://www.youtube.com/watch?v=IHKnk4oO_f0


Languages

Language:Jupyter Notebook 99.9%Language:Python 0.1%