[Noisebridge-announce] Machine Learning Meetup: making our neuron smarter!

Josh Myer josh at joshisanerd.com
Tue Mar 17 20:32:02 UTC 2009

Wednesday nights at 8PM, we do a session on machine learning at 83c.
Last week, we had a hands-on workshop, and by the end of the night,
everyone left with their very own baby neuron.

This week, we'll be taking these baby neurons and making them a little
bit smarter.  By generalizing, we'll set ourselves up to build a
proper neural network from scratch this month, and get a better
understanding of how simple interactions can yield complex results.

You can check out our results at

As with last session, there's a small bit of homework: glance through
your code!  We'll quickly review the ideas at the beginning of the
night, then move on to the new stuff.  I might need to assign new
people to work with people who were here last week at first, so be
ready to explain how a perceptron evaluates input and a quick overview
of the training process.  (And if you weren't here last time, have a
look at that wiki page: there are perceptrons in python, ruby, matlab,
mathematica, C, and, yes, even LISP.  There's also a tutorial linked
from the notes page.)

The goals for this week are:
 * talk about overfitting in the training set
 * refactor to continuous inputs and outputs
 * (hopefully) change from a linear basis to sigmoids

I'm looking forward to seeing everyone there!
Josh Myer   650.248.3796
  josh at joshisanerd.com

More information about the Noisebridge-announce mailing list