EIEIOTECHNOVATION
← Training programmes

EIEIO / ARTIFICIAL INTELLIGENCE

Neural Networks and Deep Learning in AI

Course outline

5 days

Duration

Neural Networks and Deep Learning in AI

5 days

Overview

This intensive 5-day program provides a comprehensive introduction to the world of neural networks and deep learning. Participants will gain a solid foundation in the underlying concepts, mathematical principles, and practical implementation techniques. By the end of the course, attendees will be equipped to build and deploy neural networks for a variety of applications.

Target Audience

  • Data Scientists
  • Machine Learning Engineers
  • Software Developers

Course Objectives

  • Develop a comprehensive understanding of neural networks and deep learning
  • Master the mathematical foundations essential for deep learning
  • Gain hands-on experience in building and training neural networks
  • Apply deep learning techniques to solve real-world problems

Module 1: Introduction to Deep Learning (2 days)

  • Understanding the evolution and impact of deep learning
  • Exploring key applications across industries
  • Differentiating deep learning from traditional machine learning
  • Identifying the potential and limitations of deep learning technology

Module 2: Neural Network Fundamentals (1 day)

  • Uncovering the building blocks of neural networks
  • Mastering activation functions and their role in neural networks
  • Grasping the concept of loss functions and optimization
  • Understanding the mechanics of gradient descent and optimization algorithms

Module 3: Shallow Neural Networks (1 day)

  • Constructing and training basic neural networks
  • Implementing backpropagation for parameter optimization
  • Evaluating neural network performance
  • Fine-tuning hyperparameters for optimal results

Module 4: Deep Neural Networks (1 day)

  • Delving into the world of complex neural network architectures
  • Exploring convolutional neural networks (CNNs) for image processing
  • Understanding recurrent neural networks (RNNs) for sequential data
  • Mastering long short-term memory (LSTM) networks
  • Applying deep learning to real-world challenges through case studies

Learning Methodology

  • Interactive lectures and presentations
  • Hands-on coding exercises and projects
  • Group discussions and problem-solving activities
  • Real-world case studies and industry applications

Assessment

  • Quizzes and assignments

Main Coding Language

  • Python is primarily used for the coding aspects of the course with usage of popular Python libraries and tools

By the end of this course, participants will have a strong foundation in neural networks and deep learning, enabling them to confidently tackle complex problems and contribute to AI projects.

Programme scope, delivery arrangements and suitability are confirmed during enquiry.