Solving order of operations using human
level artificial intelligence
Note: To make this website free to the public
please click on an ad to support my sponsors or you
can make a tax-deductable donation using Paypal
(click on the donation icon on the left).
This video depicts a
human robot solving an order of operations equation.
This video is silent because I wanted viewers to
focus on the thoughts of the robot while doing math
equations.
Teachers teach this
robot how to do math equations and these lessons
average themselves out in the robot's brain. When the
robot watches a teacher give multiple examples of how
to solve a division problem, the robot's brain
compares similar examples and average out the linear
steps, facts, rules to follow, tasks to do,
directions, comments from teacher and so forth.
When the robot is
doing a math problem, it's conscious is telling him
vital information to solve the problem. The voice in
the robot's head is the robot's conscious; and this
voice is giving information to the robot to solve the
math equation. This voice sounds like a teacher that
is guiding him every step of the way -- giving him
instructions, providing images and diagrams, and
rules to follow.
It took the robot
many years of learning math -- learning addition,
subtraction, division, multiplication, linear numbers
and so forth, in order to do algebra equations. The
information in the robot's brain averages itself out
and universal pathways are formed. A universal
pathway to do addition can do any addition problem. A
universal pathway to do multiplication can do any
multiplication problem, etc.
If the robot wanted
to do an order of operations equation, he has to know
how to do basic math, like addition, subtraction,
multiplication, division, positive/negative numbers,
linear numbers, etc. In the video, I show how the
robot uses multiple math skills to solve order of
operations equations. For example, the robot has to
have the ability to solve addition problems. When the
robot is doing an order of operations equation and it
requires the robot to do an addition problem, he
needs to know how to solve the addition problem.
The robot learns
information in terms of a bootstrapping process. This
knowledge to do order of operations equations is
required to do more complex math problems such as
calculus problems or discrete math problems. In fact,
these math skills are required in order to do
engineering tasks, and computer science tasks. If you
want to build a robot to design a bridge, that robot
needs math skills at a college level.