Get in Touch
 Duration 21 hours

Course Outline

Foundations of Computer Vision

  • Survey of computer vision applications
  • Examining image data structures and formats
  • Navigating challenges in computer vision tasks

Convolutional Neural Networks (CNNs) Fundamentals

  • Definition and role of CNNs
  • CNN architecture: convolutional layers, pooling, and fully connected layers
  • The application of CNNs in computer vision

Practical Work with TensorFlow and Google Colab

  • Configuring the environment in Google Colab
  • Employing TensorFlow for model construction
  • Constructing a basic CNN model using TensorFlow

Advanced CNN Methodologies

  • Applying transfer learning to CNNs
  • Fine-tuning pre-trained models
  • Data augmentation strategies for performance improvement

Image Preprocessing and Augmentation

  • Techniques for image preprocessing (scaling, normalisation, etc.)
  • Enhancing model training through image data augmentation
  • Leveraging TensorFlow’s image data pipeline

Model Development and Deployment

  • Training CNNs for image classification
  • Assessing and validating model performance
  • Deploying models into production environments

Practical Applications of Computer Vision

  • Computer vision in healthcare, retail, and security sectors
  • AI-driven object detection and recognition
  • Utilising CNNs for face and gesture recognition

Requirements

  • Proficiency in Python programming
  • Comprehension of deep learning principles
  • Familiarity with convolutional neural networks (CNNs)

Target Audience

  • Data scientists
  • AI practitioners

Related Categories