3 ms·
It is an algorithm, but it's not what was traditionally call an algorithm because it relies on randomization and training data. Every step of the process is alg
by shepherdjerred 4y ago
It is an algorithm, but it's not what was traditionally call an algorithm because it relies on randomization and training data. Every step of the process is algorithmic according to the book defition:
> a precise rule (or set of rules) specifying how to solve some problem
The only difference is the rules are adjusted (trained) over time, rather than being written down once by a programmer.
It's a general trend in AI that:
1. Some problem in the AI-domain is solved with a new method (say, barcode scanning or handwriting recognition as historical examples).
2. This new technique is referred to as AI and not algorithmic.
3. Over time the ability of AI is pushed further.
4. At some point the method shifts from being understood as AI to being considered algorithmic.
- lob_it 4y agoIs that just an algorithm with defined ranges? It has to use/learn data within a defined scope, so even with dozens of algos, they are all well within defined ranges of variables. Still within reason to be called well written software that performs the tasks that it was designed to accomplish.