All Tags
AWS
algorithm-design
architecture
cloud-principles
cost-reduction
data-centric
data-compression
data-processing
deployment
design
edge-computing
energy-footprint
hardware
libraries
locality
machine-learning
management
measured
migration
model-optimization
model-training
performance
queries
rebuilding
scaling
services
strategies
template
workloads
Tactic: Choose an Energy Efficient Algorithm
Tactic sort:
Awesome Tactic
Type: Architectural Tactic
Category: green-ml-enabled-systems
Title
Choose an Energy Efficient Algorithm
Description
Different machine learning algorithms have different levels of energy consumption and computational power. For example, the K-nearest neighbor (KNN) algorithm has much lower energy consumption than the ensemble method Random Forest (RF) (Verdecchia et al., 2022). High energy consumption does not necessarily mean that those algorithms perform better or achieve higher accuracy levels than low-energy algorithms.
Participant
Data Scientist
Related software artifact
Algorithm
Context
Machine Learning
Software feature
Inference
Tactic intent
Improve energy efficiency by choosing an energy-efficient algorithm that can achieve wanted model outcomes
Target quality attribute
Energy Efficiency
Other related quality attributes
Accuracy
Measured impact
Choosing suitable, energy efficient algorithms that achieve wanted outcomes can reduce the energy consumption of ML models (Kaack et al., 2022)