Demonstrations

From 6.034 Wiki

(Difference between revisions)
Jump to: navigation, search
(14 intermediate revisions not shown.)
Line 1: Line 1:
-
Much of the material in 6.034 is reinforced by on-line demonstrations develop by us or
+
Much of the material in 6.034 is reinforced by on-line artificial-intelligence demonstrations develop by us or
-
otherwise available on the web.  Most of the demonstrations are available only using the
+
otherwise available on the web.  Those demonstrations developed by us are provided via the easy-to-use
-
Java Web Start mechanism.
+
Java Web Start mechanism, which comes with the Java Runtime Environment, the so-called JRE.
-
So, if you don't have WebStart, you should [http://java.sun.com/products/javawebstart/ install it first].  Then, you
+
The demonstrations illustrate the following ideas:
-
can install the [http://courses.csail.mit.edu/6.034f/demonstrate.jnlp demonstrations].
+
 
 +
* Blocks world manipulation (after Winograd)
 +
* Search: depth-first, breadth-first, hill-climbing, beam, branch and bound, A*
 +
* Games: mini-max, alpha-beta
 +
* Genetic algorithms: crossover, mutation, fitness
 +
* Constraint satisfaction: drawing analysis (after Waltz, using Huffman labels)
 +
* Domain reduction: map coloring, resource allocation
 +
* Biological mimetics: genetic algorithms, self-organizing maps, cross-modal clustering
 +
* Learning: nearest neighbors, support vector machines, lattice learning, boosting
 +
* Neural nets: autocoding, logistic regression
 +
 
 +
So, if you don't have the Java Runtime Enviornment installed,  
 +
you should [http://java.sun.com/products/javawebstart/ install it first].  Then, you
 +
can run the [http://courses.csail.mit.edu/6.034f/demonstrate/demonstrate.jnlp demonstrations].
 +
 
 +
Note that starting on 2 October 2014, [http://courses.csail.mit.edu/6.034f/demonstrate8/demonstrate8.jnlp a new version], which requires Java8, is available that includes a demonstration of Id3 identification trees.

Revision as of 21:56, 20 December 2014

Much of the material in 6.034 is reinforced by on-line artificial-intelligence demonstrations develop by us or otherwise available on the web. Those demonstrations developed by us are provided via the easy-to-use Java Web Start mechanism, which comes with the Java Runtime Environment, the so-called JRE.

The demonstrations illustrate the following ideas:

  • Blocks world manipulation (after Winograd)
  • Search: depth-first, breadth-first, hill-climbing, beam, branch and bound, A*
  • Games: mini-max, alpha-beta
  • Genetic algorithms: crossover, mutation, fitness
  • Constraint satisfaction: drawing analysis (after Waltz, using Huffman labels)
  • Domain reduction: map coloring, resource allocation
  • Biological mimetics: genetic algorithms, self-organizing maps, cross-modal clustering
  • Learning: nearest neighbors, support vector machines, lattice learning, boosting
  • Neural nets: autocoding, logistic regression

So, if you don't have the Java Runtime Enviornment installed, you should install it first. Then, you can run the demonstrations.

Note that starting on 2 October 2014, a new version, which requires Java8, is available that includes a demonstration of Id3 identification trees.

Personal tools