CENG403 SPECIAL TOPICS IN COMPUTER ENGINEERING: INTRODUCTION TO DEEP LEARNING

Course Code:5710403
METU Credit (Theoretical-Laboratory hours/week):3 (3.00 - 0.00)
ECTS Credit:6.0
Department:Computer Engineering
Language of Instruction:English
Level of Study:Undergraduate
Course Coordinator:
Offered Semester:Fall and Spring Semesters.

Course Objectives

At the end of the course students will be able to have an understanding of fundamental deep learning techniques, and can apply them to real-life problems.

Related Program Educational Objectives are:

  • design, construct and operate software-intensive systems.
  • analyze problems from a computational viewpoint, propose algorithmic solutions, and implement them correctly and efficiently.

Course Content

Fundamental concepts in machine learning; history of artificial neuron models; perceptron learning; gradient descent and its alternatives: multi-layer perceptrons; convolutional neural networks; recurrent neural networks.


Course Learning Outcomes

At the end of the course students will be able to:

  • Understand basic buildings blocks and concepts in deep learning.
  • Be knowledgable in various deep learning architectures.
  • Design, train and test deep neural networks.