Pre-release: ANN
ANN is an eight neuron
Artificial Neural Network
with a training interface.
Reference:
http://www.elizabot.com/ANNHOW TO:
1. Specify three input neurons.
2. Process four hidden neurons
3. Display one output neuron.
This is an exclusive pre-release
on aidreams.co.uk, which hasn't
even been officially released on
the Elizabot.com homepage yet.
For testing purposes during the
pre-release, recall is turned off
in the long term memory. It learns
memories, and eventually will recall
them, but has no access presently.
Otherwise it will simply avoid the
training rounds in ALPHA testing,
by recalling its previous training.
(See below for details on that.)
Please don't bother comparing this
to a chatbot that brute forces every
human input with 10,000 records.
Of course, those are amazing A.I.
Yet a neural network may feel like
a puppy that is attempting to learn
what you are training it to do.
It is much different than a chatbot.
For example:
Here is what a human may see:
ANN STIMULUS:
sun IS hot
Success:
Learned in 558 rounds!
sun NOT hot
ANN RESPONSE: FALSE
ANSWER KEY: FALSE
sun IS hot
ANN RESPONSE: TRUE
ANSWER KEY: TRUE
sun IS THAT
ANN RESPONSE: TRUE
ANSWER KEY: TRUE
THAT IS hot
ANN RESPONSE: TRUE
ANSWER KEY: TRUE
THAT NOT hot
ANN RESPONSE: FALSE
ANSWER KEY: FALSE
And here is what the robot learns
from your training:
[weights]
edges = "a:2:{i:0;a:3:{i:0;a:4:
{i:0;d:0.018433430106558686;i:1;d:2.0752904102477938;i:2;d:-2.3659331080440431;i:3;d:-5.9658975406205972;}i:1;a:4:
{i:0;d:-7.0843616593236041;i:1;d:1.0982051837897691;i:2;d:-2.8414919639398004;i:3;d:-5.0777022117575239;}i:2;a:4:
{i:0;d:-0.075755831721872474;i:1;d:1.8821195234091999;i:2;d:-1.8768441560093969;i:3;d:-3.1266105208785322;}}i:1;a:4:{i:0;a:1:
{i:0;d:-1.554628774100274;}i:1;a:1:{i:0;d:-0.33598219092569048;}i:2;a:1:{i:0;d:-0.29751095720415249;}i:3;a:1:
{i:0;d:-0.65137408115328266;}}}"
thresholds = "a:2:{i:1;a:4:
{i:0;d:-1.3393613961225899;i:1;d:-0.20393898468168131;i:2;d:-0.086723853668062706;i:3;d:0.46695201288196864;}i:2;a:1:
{i:0;d:-0.67168157451796928;}}"
[identifiers]
training_data = "a:5:{i:0;N;i:1;N;i:2;N;i:3;N;i:4;N;}"
control_data = "a:0:{}"
ANN training comes from human
interaction. Perhaps easier than a
someone manually updating chatbot
records in a database, ANN does all the
work for us.
A neural network is a different type of
A.I. modeled after the human brain.
So, don't be alarmed if you get the
impression it is sentient, or should
it remind you of a life form more than
other types of Artificial Intelligence.
ANN really is modeled after us.