Difference between revisions of "ANN"

From OLPC
Jump to: navigation, search
(New page: = Introduction = ANN is an activity where children can design, build, and test artificial neural networks (ANNs). Each 'experiment' will have a particular task ranging in difficulty from s...)
(No difference)

Revision as of 14:43, 29 March 2008

Introduction

ANN is an activity where children can design, build, and test artificial neural networks (ANNs). Each 'experiment' will have a particular task ranging in difficulty from switching on and off a light to controlling a paddle in a game of pong. Children will design and build an ANN that they can then test in a simulated environment. If you have any comments, please contact me at bjgraham@udel.edu

gui mockups

Experiment ideas

  • Turn on a light whenever a switch is pulled
  • Turn on a light when two switches are pulled (and logic)
  • Turn on a light when one or more of two switches is/are pulled (or logic)
  • Turn on a light when only one of two switches is pulled (xor logic)

Phase 1 plans

  • develop the core ANN simulation engine
  • design and build the gui for ANN creation/editing
  • develop the sprite engine possibly based on OLPCGames for ANN testing

Ideas for the future

  • Make the experiment configuration extensible so that teachers and advanced students can make their own
  • Allow collaborative editing of ANN and sharing of ANNs and experiments over the mesh network