Final Exam Review Questions, CS 2400 (Hasker)
The exam will be open-book, open-note, but individual. Do not discuss
on exam content with anyone until the exam is graded.
See also the midterm review questions
Review questions (for reference only - the exam may include other topics!):
- How does a neural network mimic the brain?
- Give one way a neural network differs from the brain in structure.
- What is the impact of not allowing hidden layers in an artificial
neural network?
- What is the sigmoid function and why is it an interesting activation function for
neural networks?
- Know how to compute logic functions using perceptrons.
- Describe feed-forward and back-propagation in neural networks.
- Why do we use derivatives during back-propagation?
- Why is the chain rule often necessary for back-propagation?
- Describe stochastic gradient descent in a sentence.
- Give a sentence-long description of reinforcement learning.
- When should reinforcement learning stop?
- How does the value function differ from the reward function in
reinforcement learning?
- Is the computer harmed by reinforcement learning?
- Why is a discount factor important to reinforcement learning?
- What would be a case where mutation is critical to genetic algorithms?
- Describe the difference between genetic algorithms and genetic
programming.
- Why might it be unwise to allow mutation to be applied to 25% of
the population in a genetic algorithm?
- Explain what it means for a learning algorithm to be "robust to noise."