Demonstrations
From 6.034 Wiki
(Difference between revisions)
(16 intermediate revisions not shown.) | |||
Line 1: | Line 1: | ||
Much of the material in 6.034 is reinforced by on-line artificial-intelligence 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. Those developed by us are provided via the easy-to-use | + | 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. | Java Web Start mechanism, which comes with the Java Runtime Environment, the so-called JRE. | ||
Line 11: | Line 11: | ||
* Constraint satisfaction: drawing analysis (after Waltz, using Huffman labels) | * Constraint satisfaction: drawing analysis (after Waltz, using Huffman labels) | ||
* Domain reduction: map coloring, resource allocation | * 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 | ||
+ | If you don't have the Java 8 Runtime Environment installed, | ||
+ | you should [http://java.com/en/download/ install it first]. | ||
- | + | Next, because Java security becomes steadily greater, you will need to do some | |
- | you | + | [http://groups.csail.mit.edu/genesis/preparation.html preparation]. |
- | can run the [ | + | |
+ | Then, you | ||
+ | can run the [https://courses.csail.mit.edu/6.034f/demonstrations/demonstrations.jnlp latest version]. |
Revision as of 19:53, 9 August 2015
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
If you don't have the Java 8 Runtime Environment installed, you should install it first.
Next, because Java security becomes steadily greater, you will need to do some preparation.
Then, you can run the latest version.