What is batch gradient descent?

Updated May 15, 2026

Short answer

Batch gradient descent uses full dataset to compute gradients.

Deep explanation

It is stable but computationally expensive for large datasets.

Real-world example

Small dataset regression problems.

Common mistakes

  • Using batch GD for large-scale datasets.

Follow-up questions

  • Batch vs SGD?
  • Why use mini-batch GD?

More Cost Function interview questions

View all →