ANN: Difference between revisions

From OLPC
Jump to navigation Jump to search
No edit summary
No edit summary
Line 21: Line 21:
* Make the experiment configuration extensible so that teachers and advanced students can make their own
* 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
* Allow collaborative editing of ANN and sharing of ANNs and experiments over the mesh network

[[Category:GSoC proposals]]

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