Singapore University of Social Sciences

Deep Learning & Neural Networks

Deep Learning & Neural Networks (AIB552)


This course AIB552 Deep Learning & Neural Networks aims to teach students essential knowledge of deep learning and artificial intelligence. Students can learn varied deep learning models, including convolutional neural networks, natural language processing, recommender system, and generative models. The emphasis of this course would be placed on practical skills with deep learning. Students can also learn the trends and ethics of deep learning. Finally, students will learn how to develop and implement suitable deep learning models to solve real-world business problems.

Level: 5
Credit Units: 5
Presentation Pattern: EVERY JAN


  • Introduction to Machine Learning
  • Introduction to Deep Learning and Neural Networks
  • Introduction to Python and Pytorch
  • Hands on Deep Learning Practice
  • Convolutional Neural Networks
  • Natural Language Processing
  • Explainable Machine Learning
  • Recommender System
  • Ethics of Artificial Intelligence
  • Generative Models
  • Deep Learning Applications for Business
  • Data Visualization and Analysis

Learning Outcome

  • Distinguish between machine learning and deep learning
  • Construct suitable deep learning models for business applications
  • Assess the trends of deep learning and artificial intelligence
  • Recommend deep learning models to solve business problems
  • Prepare high-dimensional datasets by Python and Pytorch
  • Evaluate the result of deep learning models
Back to top
Back to top