An algorithm is a finite sequence of tasks or calculations performed to process an input into a desired output. Algorithms are not only performed by computers but the term is mostly used in an IT context.
The use of AI blurs the determination of classic software products because the training data alters the algorithm. Hence, all stakeholders are facing new challenges: the potentially continuing modifications as well as being very much depended on carefully selected training data. Therefore, currently AI algorithms need to be implemented in a frozen state in medical devices to receive clearance for US or EU market access.