MESA 8415 Deep Learning and AI
This course will introduce deep neural networks. Students will learn foundational concepts such as stochastic gradient descent and backpropagation and how they are used to train network models. Students will also gain practical experience using Python libraries (e.g., TensorFlow, Keras) to implement various deep learning architectures. Different types of artificial neural network architectures will be covered so that students will learn about classes of applications with an eye toward human-centered data science in this class. These include convolutional neural networks, recurrent neural networks, and long short-term memory networks. Students will learn how to choose different architectures depending on the tasks being addressed. STEM-Designated
Course overview
- Department
- Measurement, Evaluation, Statistics, and Assessment
- School
- Lynch
- Credits
- 3
- Level
- Graduate
- Offered
- Annually
Course evaluations
- Course rating
- 4.50 / 5 · Excellent
- Instructor rating
- 4.78 / 5 · Excellent
- Terms evaluated
- 1
| Term | Instructor | Course overall | Instructor overall | Well organized | Clear learning objectives | Intellectually challenging | Helpful assignments | Applicable beyond course | Attendance necessary | Weekly effort | Responses |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Spring 2026 | Samuel Ransbotham | 4.5 | 4.8 | 4.9 | 4.8 | 4.7 | 4.9 | 5.0 | 4.5 | 4–6 hrs/week | 18 of 22 |