While I am still learning to get better at Python every day, I wanted to share some of the resources that have helped me in my learning process and I hope this article will guide you in exploring more features of this language.
As this article states, when a veteran Python developer (a Pythonista) calls portions of code not Pythonic, they usually mean that these lines of code do not follow the common guidelines and fail to express its intent in what is considered the best (hear: most readable) way.
Tim Peters, the Core Developer and author of The Zen…
eXtreme Gradient Boosting (XGBoost) is a highly scalable end-to-end tree boosting system developed by Tianqi Chen and Carlos Guestrin at the University of Washington. They introduced several optimization techniques, which we will study in-depth, that achieved state-of-the-art results on many machine learning problems.
Since its introduction, it has been widely recognized and has dominated several machine learning challenges in Kaggle and other competitions. Before we dive into XGBoost, let's talk about Boosting.
Boosting is a sequential ensemble learning technique that uses several weak learners to develop a strong performing model. It combines prediction through a weighted majority vote or a…
Software Engineer Intern. ML Enthusiast.