Student Name:
Date:
Lab Partner(s):
Class Period:
Before beginning the experiments, answer these questions based on your reading and class discussion:
Question: What is a biological neuron and how does it work?
Answer:
Question: How are artificial neurons similar to biological neurons? How are they different?
Answer:
Question: Draw and label a simple neural network with an input layer, one hidden layer, and an output layer.
Drawing space:
Labels to include:
Question: In your own words, explain what happens during one training epoch.
Answer:
Dataset used:
Number of samples:
Number of features:
Number of classes:
Class names:
Question: What patterns do you notice in the data visualizations?
Observations:
Question: Do the classes appear to be separable? Why or why not?
Answer:
Input layer size: _____ neurons (must match number of features)
Hidden layer(s):
Output layer size: _____ neurons (must match number of classes)
Output activation:
Question: Why did you choose this architecture?
Answer:
Learning rate:
Number of epochs:
Batch size (if applicable):
Before running: What do you predict will happen during training?
Prediction:
Final training accuracy:
Final testing accuracy:
Final training loss:
Final testing loss:
Sketch or describe the loss curve:
Question: Did the loss decrease steadily? Were there any unusual patterns?
Observations:
Hypothesis: How will changing the number of hidden neurons affect performance?
Prediction:
| Hidden Neurons | Train Accuracy | Test Accuracy | Train Loss | Test Loss | Training Time |
|---|---|---|---|---|---|
| 5 | |||||
| 10 | |||||
| 20 | |||||
| 50 | |||||
| 100 |
Observations:
Question: What is the optimal number of hidden neurons? Why?
Answer:
Hypothesis: How will changing the learning rate affect training?
Prediction:
| Learning Rate | Train Accuracy | Test Accuracy | Epochs to Converge | Notes |
|---|---|---|---|---|
| 0.001 | ||||
| 0.01 | ||||
| 0.1 | ||||
| 0.5 | ||||
| 1.0 |
Observations:
Question: What happened when the learning rate was too high? Too low?
Answer:
Hypothesis: How many epochs are needed for the network to converge?
Prediction:
| Epochs | Train Accuracy | Test Accuracy | Overfit? (Y/N) |
|---|---|---|---|
| 100 | |||
| 500 | |||
| 1000 | |||
| 2000 |
Observations:
Question: At what point did you observe overfitting (if any)?
Answer:
Hypothesis: How do different activation functions affect performance?
Prediction:
| Activation (Hidden Layer) | Train Accuracy | Test Accuracy | Notes |
|---|---|---|---|
| ReLU | |||
| Sigmoid | |||
| Tanh |
Observations:
Question: Which activation function worked best? Why do you think so?
Answer:
If you completed the MNIST challenge:
Network architecture used:
Input: _____ → Hidden: _____ → Output: _____
Training accuracy:
Testing accuracy:
Challenges encountered:
How you overcame them:
Question: What were your three most important discoveries during this lab?
Question: Where do you see neural networks being used in your daily life?
Examples:
Question: What surprised you most about how neural networks learn?
Answer:
Question: What was the most challenging part of this lab?
Challenge:
Question: How did you overcome this challenge?
Solution:
Question: Explain how a neural network learns to recognize patterns. Use an example from your experiments.
Answer:
Question: What is overfitting? Did you observe it in your experiments? How could you prevent it?
Answer:
Question: If you were building a neural network to recognize handwritten digits, how would you design it? Explain your choices.
Architecture design:
Rationale:
Question: Neural networks are used in facial recognition, hiring decisions, and criminal justice. What ethical concerns should we consider?
Concerns:
Question: How can we ensure neural networks are used responsibly?
Ideas:
Question: What would you like to learn next about neural networks or AI?
Topics of interest:
List 5 key concepts you learned:
What strategies worked well for training neural networks?
What would you do differently next time?
Rate your understanding of each concept (1 = Don't understand, 5 = Fully understand):
| Concept | Rating (1-5) | Notes |
|---|---|---|
| Biological inspiration for neural networks | _____ | |
| Network architecture components | _____ | |
| Forward propagation | _____ | |
| Backpropagation and gradient descent | _____ | |
| Activation functions | _____ | |
| Training process | _____ | |
| Loss functions | _____ | |
| Overfitting and underfitting | _____ | |
| Hyperparameter tuning | _____ | |
| Real-world applications | _____ |
Strengths:
Areas for Growth:
Grade: / 50 points
Comments:
Use this space for any additional thoughts, questions, or discoveries:
Record any important code or formulas here for future reference:
# Example: Network initialization
Key formulas:
Lab Completed: _____ / _____ / _____
Submitted: _____ / _____ / _____
Student Signature:
Evolve AI Institute - Free AI Education for All
For questions or help: info@evolveaiinstitute.com