Skip to Main Content

CSC 474 Deep Learning with Python

Deep Learning is a specific subfield of machine learning that focuses on learning successive layers of increasingly meaningful representations. These layered representations of deep learning are discovered by using structures called neural networks. Through this course, students will learn how to use deep learning tools such as TensorFlow and Keras in Python. Using these tools, students will work on projects that involve fundamentals of machine learning, binary classification, multiclass classification and scalar regression. The course will also provide you with the fundamentals of how to prepare the data for deep learning, how to tackle problems like overfitting and how to perform feature-engineering. This course is intended for students who have two semesters of programming experience prior to taking this course. Prerequisite: CSC 302.

Credits

3