Elements of Artificial Neural Networks

Download Report

Transcript Elements of Artificial Neural Networks

A Multi-Threaded Neural Network
Approach to Go
Chris Nielubowicz
CGS4914
July 5th, 2007
Summary
➲
Motivation



➲
Problem

➲
Popular logical game - Go Board
Summary of Go - Pic 1, Pic 2, Pic 3
No current implementations using NN (Neural
Networks)
Create a program or heuristic to play Go
Solution


Modular network programming
One module per “topic” or “idea”
Literature Sources
➲
➲
➲
Mehrotra, K., Mohan, C. and Ranka, S. Elements of
Artificial Neural Networks. Massachusetts: MIT Press,
1997.
Baba, N. and Jain, L. Computational Intelligence in
Games. New York: Physica-Verlag, 2001.
Ripley, B.D. Pattern Recognition and Neural Networks.
Cambridge, UK: University Press, 1996.
Work Performed




Research types of networks
Determine appropriate network topology
Begin coding front-end GUI
Create test patterns
Work to Complete





Code network
Teach network through training patterns
Touch up interface
Overhaul concepts
Write report
Examples of Preliminary Work


Screenshots of CGoban - CGoban
New network topology – Back Propagation:
0,0 - 0,2
0,0
0,1
0,3 - 0,5
0,2
0,3
0,4