1.

How regularly must we update an algorithm in the field of machine learning?

Answer»

We do not want to update and make changes to an algorithm on a regular basis as an algorithm is a well-defined step procedure to solve any problem and if the steps keep on updating, it cannot be said well defined anymore. ALSO, this brings in a LOT of problems to the systems ALREADY implementing the algorithm as it BECOMES difficult to bring in continuous and regular changes. So, we should update an algorithm only in any of the following cases:

  • If you want the MODEL to evolve as data streams through infrastructure, it is fair to make changes to an algorithm and update it accordingly.
  • If the underlying data source is changing, it almost becomes necessary to update the algorithm accordingly.
  • If there is a case of non-stationarity, we may update the algorithm.
  • One of the most important reasons for updating any algorithm is its underperformance and lack of efficiency. So, if an algorithm lacks efficiency or underperforms it should be either replaced by some better algorithm or it must be updated.


Discussion

No Comment Found