Boosting is a way to get a Strong Learner by combining a group of Weak Learners and trying to improve each error. When using Weak Learner as a Boosting Base Learner, in addition to being able to quickly train many models to combine, the low complexity of Weak Learner also makes the final combined Strong Learner have good resistance to Overfitting. ORAI uses GradientBoostingClassifier in scikit-learn as a tool to implement GradientBoosting-Classification. Users only need to prepare data and complete the data analysis through the ORAI process. This solution aims to use passenger numbers, cabin class, age, fare, and gender to predict whether a passenger will survive.