4 ms·
- Sufficiently complex "if else statements" (Decision tree) - Expert system / Rule-based system (CLIPS https://clipsrules.net/ https://clipsrules.net/) - Know
by paradite 4y ago
- Sufficiently complex "if else statements" (Decision tree)
- Expert system / Rule-based system (CLIPS https://clipsrules.net/ https://clipsrules.net/)
- Knowledge-based system
- Rational agent planning that doesn't involve ML (search, heuristics, MDP, POMDP)
- NLP that doesn't involve ML (Markov model, etc)
If you Google AI taxonomy you can get a good understanding of it.
- brutus1213 4y agoYou covered it in your high level list above (which is pretty good) but I wanted to point out Planners as being an important subfield cutting across different applications.
- moffkalast 4y agoI think those would fall under the first and last point, depending on implementation. Most so called algorithms taught in universities are after all some form of basic AI, there's very little conceptual difference between an A* planner and a minimax tree, yet one of these is essentially Stockfish, which is "smarter" than all humans when it comes to chess.
- YeGoblynQueenne 4y agoGood list. Also: - Automated Theorem Proving - Satisfiability (SAT) and constraint solving
- petilon 4y agoHow many of these are in common use today? You rarely hear about things like Expert Systems today. Didn't prolog die in the 1990's?
- paradite 4y agoYou don't hear a lot about them nowadays because the hype now is ML, even though things like search or decision tree are probably more widely adopted than ML. I believe things come and go in cycles, so we might see the rise of non-ML solutions if the current circumstances change. Just like the last time: https://en.wikipedia.org/wiki/AI_winter https://en.wikipedia.org/wiki/AI_winter.