ANN: Difference between revisions

From OLPC
Jump to navigation Jump to 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 edit summary
Line 3: Line 3:


= gui mockups =
= gui mockups =
[[image:ANN_mockup1.png|Mock-up of the ANN designing gui]]

[[image:ANN_mockup2.png|Mock-up of the ANN experiment gui]]


= Experiment ideas =
= Experiment ideas =

Revision as of 18:49, 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

Mock-up of the ANN designing gui

Mock-up of the ANN experiment gui

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