Group Learning vs. Individual Learning

Download Report

Transcript Group Learning vs. Individual Learning

Group Learning
Neural Networks: sharing information
By Philip Sterne
Supervisor : Shaun Bangay
Group Learning

Create virtual Creatures™.
 Give them the ability to learn
through Neural Networks.
 Place them in Stressful
environments.
 Group Learning vs.
Individual Learning
Artificial Life:

Moves around and explores its
environment.
 Communicates with other
creatures.
 Has needs,
eg – Hunger, thirst

Dies if those needs are not met.
Neural Networks

Attempt to model the brain.
 Just like the brain:
– Need to be trained.
– Can learn new things.
– Can forget old things.

Perform parallel computations.
Neural Networks
Jargon:
 Inputs (perceptions)
 Perceptrons
 Neurons
 Pathways
 Outputs
Stressful Environments

Predators
– Detection.
– Evasion.
– Warn others. (?)
– Remove slow learners.

Scarce Food
– Forces exploration.
– Encourages Cooperation (?)
Group vs. Individual Learning

Heart of my Project.
 In real life:
– People learn from other people.
– “Birds of a feather flock together”

In Neural nets:
– “Bad” nets are replaced with “Good” nets, but
only after death.
– No real interaction.
Group Learning

Enable communication.
– Pass knowledge (weightings)
– Speak to each other.

Ensure diversity.
– Only “like-minded” nets sharing weightings.
At Present:

Neural networks simulate individual
learning.
 No research (yet) on cooperative learning.
 Focused on
– more accurate simulation of the brain. E.g. –
Biochemical.
– Genetic encoding.
Comparisons:

Speed of Learning.
 Population Dynamics.
 Cooperation.
 Communication.
 End result.
Conclusion:

Create Neural Networks.
 Simulate social learning
 Will Language develop?
 Will there be cooperation?
 Will social learning be faster than in a group
of individuals?