@Ana Crosatto Thomsen I did the Titanic competition years ago by following the instruction of a tutorial online, and then I gave up my ML journey for busy with other stupid things for months and years. And now, I pick up my ML learning again. But I did another Kaggle project, Housing Price, I did not quite well the first try, with rank of 98xx with only Random Forest. Then, I tried different thing, like cross validation, pipeline, and GradientBoostRegressor. I got rank 2512. big improvement. But, I will keep fine-tuning it while I learn new Algorithm. I love learning ML this way on Kaggle. Pretty much like playing some sort of online game while studying... One thing I don't know understand is that why people with top ranks can get 0 error for their score. To me it is just impossible, according my understanding of ML- you just can't prefect prediction on your model, right? Let me know if you guys found something interesting in Kaggle.