Toward Energy-Efficient AI: Development Methods and Python-Based Case Studies
DOI:
https://doi.org/10.15680/IJCTECE.2024.0706001Keywords:
Energy-Efficient AI, Python for AI, Sustainable AI Development, AI Model Optimization, Energy-Aware Training, Case Studies in AI, Carbon Footprint of AIAbstract
With the rapid development and adoption of artificial intelligence (AI), the environmental impact of energy consumption during the training and deployment of AI models has become a pressing concern. Energy-efficient AI development is crucial for reducing the carbon footprint of AI technologies. This paper explores various methods and tools used to optimize energy efficiency in AI model development, focusing on Python-based techniques. Case studies are presented to demonstrate practical applications of energy-efficient AI. By analyzing optimization strategies such as model pruning, quantization, hardware acceleration, and energy-aware training, this work highlights how Python libraries and frameworks can contribute to sustainable AI practices.
References
1. Strubell, E., Ganesh, A., & McCallum, A. (2019). Energy and policy considerations for deep learning in NLP. Proceedings of the 57th Annual Meeting of the Association for Computational Linguistics, 3645-3650.
2. Malhotra, S., Yashu, F., Saqib, M., & Divyani, F. (2020). A multi-cloud orchestration model using Kubernetes for microservices. Migration Letters, 17(6), 870–875. https://migrationletters.com/index.php/ml/article/view/11795
3. Patterson, D., Gonzalez, J., Le, Q., & others. (2021). Carbon emissions and deep learning: A study of energy efficiency. Journal of Artificial Intelligence Research, 73, 135-150.
4. Talati, D. V. (2021). Artificial intelligence and unintended bias: A call for responsible innovation. International Journal of Science and Research Archive, 2(2), 298–312. https://doi.org/10.30574/ijsra.2021.2.2.0110
5. Narayanan, P., & Mukkavilli, D. (2020). Efficient deep learning algorithms: Reducing computational complexity in AI. International Journal of Machine Learning and Computing, 10(1), 42-49.
6. Wei, X., & Sun, G. (2021). Energy-efficient AI systems: Techniques, tools, and applications. Energy Reports, 7, 3076-3090.
7. Pareek, C. S. FROM PREDICTION TO TRUST: EXPLAINABLE AI TESTING IN LIFE INSURANCE.
8. TensorFlow (2020). TensorFlow Lite: Optimizing models for mobile and edge devices. https://www.tensorflow.org/lite
9. P. Pulivarthy. “Enhancing data integration in oracle databases: Leveraging machine learning for automated data cleansing, transformation, and enrichment”. International Journal of Holistic Management Perspectives, vol. 4, no. 4, pp. 1-18, 2023.
10. NVIDIA (2021). TensorRT: Optimizing AI inference on NVIDIA GPUs. https://developer.nvidia.com/tensorrt
11. Dr R., Sugumar (2023). Deep Fraud Net: A Deep Learning Approach for Cyber Security and Financial Fraud Detection and Classification (13th edition). Journal of Internet Services and Information Security 13 (4):138-157.