Which ML Model Type Allows Viewing and Adjusting Variable Weights?
Short answer
A Logistic regression model
Question
Key Takeaways
This question tests the concept of model interpretability; logistic regression assigns explicit, human-readable coefficients (weights) to each feature, unlike black-box models such as neural networks or deep learning.
Logistic regression is an interpretable machine learning model that exposes individual feature weights, allowing business users to view and manually adjust them based on domain expertise. This makes it ideal for lead prioritization applications requiring transparent, user-tunable parameters.
Common mistake: Candidates often choose neural networks or deep learning because they are powerful and popular, overlooking that their weights are distributed across many hidden layers and are not meaningfully adjustable by end users.
Expert Analysis
Why Logistic Regression is the Correct Answer
The key requirement in this question is the ability for employees to view and adjust the weights assigned to different variables based on domain knowledge. Logistic regression is a linear model that produces a set of explicit, interpretable coefficients—one for each input feature. These coefficients directly represent the weight or importance of each variable in the prediction.
For example, in a lead prioritization model, features like "company size," "industry," or "engagement score" each receive a clear numeric weight. A domain expert can inspect these weights, understand their impact, and manually override them if business logic demands it.
Why the Other Options Are Incorrect
- Deep learning model built on principal components (B): Deep learning models are inherently black-box models. Their weights are distributed across numerous hidden layers and neurons, making individual feature weights impossible to interpret or manually adjust in a meaningful way.
- K-nearest neighbors (k-NN) (C): k-NN is a lazy learner that does not produce explicit feature weights at all. Predictions are based on distance metrics to neighboring data points, so there are no tunable coefficients for employees to adjust.
- Neural network (D): Similar to deep learning, standard neural networks store knowledge in opaque weight matrices across layers. While techniques like SHAP or LIME can approximate feature importance, the weights themselves are not directly adjustable by business users.
Community Consensus
All community voters (100%) selected A, with multiple comments reinforcing that logistic regression's interpretability and transparent coefficients are exactly what the scenario demands. As one user noted, it provides a clear relationship between input features and output predictions, making manual weight adjustment straightforward.
Official Reference
- https://docs.aws.amazon.com/machine-learning/latest/dg/binary-classification.html
- https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression
These links open the official vendor documentation in a new tab.
Exam Strategy
When a question emphasizes interpretability, transparency, or the ability for humans to inspect and modify model parameters, always lean toward linear models like logistic regression. Black-box models like neural networks are powerful but fail any requirement involving manual weight adjustment or explainability.
Community Votes
100% of anonymous learners picked answer A. Votes are pick records left by other test-takers — they are not the verified answer.
Discussion 5 contributions
Compiled from public community threads and reader submissions, lightly edited for clarity. Handles and vote tallies are shown as recorded, and comments reflect the views of individual contributors.
From public community threads 5
-
Moon 👍 2 Answered AA: Logistic regression model Explanation: A logistic regression model is interpretable and allows direct adjustment of the weights assigned to different variables (features). This aligns with the requirement for employees to view and modify the weights based on their domain knowledge and expertise. Logistic regression provides a clear relationship between input features and output predictions, making it ideal for use cases that demand transparency and control.
-
ap6491 👍 1 Answered ALogistic regression models are interpretable and allow the user to view and adjust the weights assigned to different variables (features). These weights determine the contribution of each feature to the final prediction, and they can be modified based on domain knowledge or expertise. This characteristic makes logistic regression a suitable choice for the lead prioritization application, as employees can easily understand and fine-tune the model to align with their specific business requirements.
-
aws_Tamilan 👍 1 Answered AA logistic regression model allows for clear, adjustable weights based on domain knowledge, making it the best choice for a lead prioritization application where employees can modify model parameters easily.
-
may2021_r 👍 1 Answered AThe correct answer is A. Logistic regression models allow for easy interpretation and adjustment of weights.
-
Jessiii 👍 1 Answered AProvides interpretable weights that can be manually adjusted based on domain expertise.
Reader comments & corrections
No reader corrections yet — spotted an error or have a note? Share it below.
Related Analysis
Practice All AIF-C01 Questions
Access 100 questions with complete answers and detailed explanations.
View Full AIF-C01 Practice Test →