Siemens interview question

Explain difference between ANN, CNN Explain gradient descent