Implement Batch Gradient Descent for Linear Regression
Quick Overview
Amazon data scientist machine learning prompt on writing batch gradient descent pseudocode for linear regression, including MSE loss, vectorized gradients, parameter updates, stopping criteria, and implementation checks.
Implement Batch Gradient Descent for Linear Regression
Company: Amazon
Role: Data Scientist
Category: Machine Learning
Difficulty: easy
Interview Round: Technical Screen
##### Scenario
Building a linear regression model from scratch; parameters are optimized through batch gradient descent.
##### Question
Write Python-style pseudocode for batch gradient descent that minimizes mean-squared error for linear regression. Explain briefly what each step in your pseudocode does.
##### Hints
Cover initialization, prediction, error, gradient, parameter update, loop/stop conditions.
Quick Answer: Amazon data scientist machine learning prompt on writing batch gradient descent pseudocode for linear regression, including MSE loss, vectorized gradients, parameter updates, stopping criteria, and implementation checks.