Click here to go to the home page

CS662: Neural Networks and Deep Learning

 

Objectives

  • Introduce major deep learning algorithms, the problem settings, and their applications to solve real world problems.

Learning Outcomes

  • Identify the deep learning algorithms which are more appropriate for various types of learning tasks in various domains.
  • Implement deep learning algorithms and solve real-world problems.

Course content

  • Introduction: Various paradigms of earning problems, Perspectives and Issues in deep learning framework, review of fundamental learning techniques.
  • Feedforward neural network: Artificial Neural Network, activation function, multi-layer neural network.
  • Training Neural Network: Risk minimization, loss function, backpropagation, regularization, model selection, and optimization.
  • Conditional Random Fields: Linear chain, partition function, Markov network, Belief propagation, Training CRFs, Hidden Markov Model, Entropy.
  • Deep Learning: Deep Feed Forward network, regularizations, training deep models, dropouts, Convolutional Neural Network, Recurrent Neural Network, Deep Belief Network.
  • Probabilistic Neural Network: Hopfield Net, Boltzman machine, RBMs, Sigmoid net, Autoencoders.
  • Deep Learning research: Object recognition, sparse coding, computer vision, natural language processing.
  • Deep Learning Tools: Caffe, Theano, Torch.

Text Books

  • T1. Goodfellow, I., Bengio,Y., and Courville, A., Deep Learning, MIT Press, 2016..
  • T2. Bishop, C. ,M., Pattern Recognition and Machine Learning, Springer, 2006.

Reference Books

  • R1. Yegnanarayana, B., Artificial Neural Networks PHI Learning Pvt. Ltd, 2009.
  • R2. Golub, G.,H., and Van Loan,C.,F., Matrix Computations, JHU Press,2013.
  • R3. Satish Kumar, Neural Networks: A Classroom Approach, Tata McGraw-Hill Education, 2004.
Books on Optimization Techniques

  • A. Ravindran, K. M. Ragsdell , and G. V. Reklaitis , ENGINEERING OPTIMIZATION: Methods and Applications , John Wiley & Sons, Inc. , 2016..
  • A. Antoniou, W. S. Lu, PRACTICAL OPTIMIZATION Algorithms and Engineering Applications, Springer , 2007.