News for hackers. Stuff that matters.
Re:"We'll call it AI to sell it, Machine Learning to Build it" by hunter2_ on Wednesday October 11, 2023 @09:37AM (#37844212)
Do you have any examples? I'm charged with figuring out how my organization can benefit from AI, and hearing that there are non-ML options is very relieving. I assume it's not quite so simple as to include "any algorithm," right?
Re:"We'll call it AI to sell it, Machine Learning to Build it" by progval on Wednesday October 11, 2023 @09:58AM (#37844483)
PageRank (search ranking), A* algorithm (pathfinding), simplex (linear optimization), branch prediction (in CPUs), autocomplete
Re:"We'll call it AI to sell it, Machine Learning to Build it" by Tommah on Wednesday October 11, 2023 @04:11PM (#37849665)
There is also a large set of algorithms for adversarial search problems, such as playing board games, that traditionally don't use machine learning. Minimax is the simplest one, and then there are negamax, alpha-beta pruning, negascout, etc. I believe Stockfish (the world's strongest chess program, or close to it) has actually improved its evaluation function using machine learning, but this is a fairly recent development.
Re:"We'll call it AI to sell it, Machine Learning to Build it" by sirwhinesalot on Wednesday October 11, 2023 @10:12AM (#37844648)
Any form of constraint solving tech. SAT solvers (used in hardware-synthesis, software verification, math proofs, etc.), Mixed Integer Solvers (usually sold for tens of thousands of dollars) that are used for hardcore optimization problems, Google's Operations Research toolkit (OR-tools), etc.

Unlike most algorithms, these things are general purpose, they can solve any* NP-complete problem (*usually in a useful amount of time).

My manager refers to these things as "Machine Reasoning" in contrast with "Machine Learning", since they start from the rules instead of from examples.

Re:"We'll call it AI to sell it, Machine Learning to Build it" by sorenjan on Wednesday October 11, 2023 @11:51AM (#37846066)
If you've used a GPS navigator you've used AI, Pathfinding is a type of AI. Saw mills use planning algorithms to extract the maximum amount of useful planks from lumber, that's AI.

The most popular text book in the subject might be a good starting place: https://aima.cs.berkeley.edu/

Re:"We'll call it AI to sell it, Machine Learning to Build it" by Izkata on Wednesday October 11, 2023 @12:34PM (#37846660)
No personal experience here, but my understanding is that expert systems were considered a type of AI and were in the early days mostly implemented as a collection of "if-then" statements.