Summary
In this chapter, you learned how to deploy your XGBoost model into production. You built an API to allow users to access the model through a web interface and make predictions, known as inference. You also created functions to manage your model by adding new data and retraining it when needed. Additionally, you explored how to monitor model performance using the metrics discussed in Chapter 11, and you learned how to determine when retraining is necessary.
You started this chapter by exploring multithreaded training options and wrapped up with cloud-based deployment using containers.
At this point, you’ve gained a solid understanding of how to use XGBoost for various types of data. You’ve had hands-on experience with the XGBoost Python API through practical use cases in classification, regression, and time series analysis. You’ve also practiced testing, evaluating, and deploying your models into production.
We hope this book has provided you with...