This data scientist interview question gives an idea to the interviewer if you are familiar with the algorithms and machine learning.
 An algorithm is a well-defined procedure to resolve any issue and frequent changes should not be made to an algorithm on a regular basis as it won’t be well-defined anymore. It also brings various problems to the other existing algorithms.

Therefore, it should be updated in the below cases.

  • It is fine to make changes if you want the model to evolve.
  • It is necessary to update the algorithm in the case underlying data sources are changing.
  • In the case of non-stationarity.
  • One of the major reasons which required updating the algorithm is its underperformance and lack of efficiency.
     
BY Best Interview Question ON 02 Nov 2022