CS 448 Lecture - Artificial Neural Networks (ANN)
Topics for today:
- Two versions of Minimaxer; aesthetics in coding
- Reading -- C7: Hebb's rule, association/abstraction/generalization -- C17: Godel's Incompleteness Thm, conscious/unconscious processing
- Lab questions? GUI questions?
- Abstract classes in Java
- Makes it possible to abstract commonalities from two (or more) classes.
- Like interface, makes it possible to require certain methods to be implemented. Each signature is preceded by abstract; each must be overridden in subclasses (which
are not themselves abstract).
- Methods may be implemented in the abstract class; if they are not overridden in a subclass when sent to the subclass object the superclass method is executed.
- Can declare variables in abstract classes
- Cannot instantiate!
- Classes may only extend one other class
- Parameter types may be abstract
- Learning to play go?