Demonstrations
From 6.034 Wiki
(Difference between revisions)
(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. | + | 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 | + | The demonstrations illustrate the following ideas: |
- | can | + | |
+ | * 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.