|
|
|
|
|
by avmich
783 days ago
|
|
I suspect there's a terminological difference. > being a professional tennis or baseball player involves a lot more than "simple heuristics ... Mmm, a combination of simple heuristics, all of which are of course learned, but still simple heuristics, could in itself be a simple heuristic. Yet it could allow performing pretty complex-looking actions, including those you described. Simple heuristic here could be a linear or low degree polynomial approximation of a good solution to kinematic equation - not precise, but enough to get to the goal, while learnable and explainable. But still without actual full-blown abstract, mathematically correct complete solution. |
|
It's interesting because I've thought along the following lines. A* is a pathfinding algorithm so it's a natural choice for path planning -the process of planning a path through some environment for an autonomous agent to follow. The funny thing is, as it turns out, pathfinding can be abstracted as finding a "path" through a graph: a set of nodes connected by edges; and that's a great abstraction for general task planning - the task of achieving any arbitrary objective - so A* is also widely used for task planning.
Well, isn't path planning an almost universal ability of intelligent animals? Most animals are motile for some part of their lives and they seem to use their intelligence at the very least to navigate their environment. So is it that far-fetched to think that an ancestral ability for path planning, essentially identical to a heuristic search algorithm like A*, evolved into general intelligence? And wouldn't that mean that general intelligence can be, ultimately, modeled as some kind of heuristic search?
The answer I think is: no, and that's a dangerous way to think. A model is a model, it's not the process it models. And I think that's my fundamental disagreement with lisper, disregarding my confusion about the meaning of "kinematics".