Green AI: Reducing the Carbon Footprint of Python-Based Machine Learning
DOI:
https://doi.org/10.15680/IJCTECE.2023.0604002Keywords:
Green AI, Carbon Footprint, Machine Learning, Python, Model Optimization, Energy Efficiency, Sustainable Practices, Deep Learning, Environmental ImpactAbstract
Machine learning (ML) models, particularly deep learning architectures, have become integral to various applications. However, their environmental impact is significant, with training large models consuming substantial energy and emitting considerable carbon dioxide. This paper explores strategies to mitigate the carbon footprint of Python-based ML workflows, focusing on optimization techniques, hardware considerations, and sustainable practices. By implementing these strategies, developers can contribute to more sustainable AI development without compromising model performance.
References
1. Verdecchia, R., Sallou, J., & Cruz, L. (2023). A Systematic Review of Green AI. arXiv. https://arxiv.org/abs/2301.11047
2. Xu, J., Zhou, W., Fu, Z., Zhou, H., & Li, L. (2021). A Survey on Green Deep Learning. arXiv. https://arxiv.org/abs/2111.05193
3. Arm Newsroom. (2023). Is AI sustainable? Five Ways to Reduce Its Carbon Footprint. https://newsroom.arm.com/blog/sustainable-ai-can-reduce-carbon-footprint
4. Wikipedia Contributors. (2025). Environmental impact of artificial intelligence. Wikipedia. https://en.wikipedia.org/wiki/Environmental_impact_of_artificial_intelligence
5. Chowdhury, M. (2023). Optimization could cut the carbon footprint of AI training by up to 75%. University of Michigan. https://ece.engin.umich.edu/stories/optimization-could-cut-the-carbon-footprint-of-ai-training-by-up-to- 75
6. Toxigon. (2023). How to Implement Green AI Techniques for Sustainable Tech. https://toxigon.com/green-ai- techniques
7. KDnuggets. (2023). Greening AI: 7 Strategies to Make Applications More Sustainable. https://www.kdnuggets.com/greening-ai-7-strategies-to-make-applications-more-sustainable
8. DeepMind. (2023). DeepMind Wants to Use