Get in Touch
 Duration 21 hours

Course Outline

Introduction to Computer Vision

  • Overview of current computer vision applications
  • Exploring image data structures and formats
  • Key challenges in computer vision tasks

Introduction to Convolutional Neural Networks (CNNs)

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

Practical Work with TensorFlow and Google Colab

  • Configuring the development environment in Google Colab
  • Applying TensorFlow for model construction
  • Developing a basic CNN model in TensorFlow

Advanced CNN Techniques

  • Applying transfer learning to CNNs
  • Fine-tuning pre-trained models for specific tasks
  • Utilising data augmentation techniques to enhance performance

Image Preprocessing and Augmentation

  • Standard image preprocessing methods (scaling, normalisation, etc.)
  • Augmenting image datasets to improve model training
  • Leveraging TensorFlow’s image data pipeline

Building and Deploying Computer Vision Models

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

Real-World Applications of Computer Vision

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

Requirements

  • Proficiency in Python programming
  • Comprehension of core deep learning concepts
  • Familiarity with the basics of convolutional neural networks (CNNs)

Target Audience

  • Data scientists
  • AI practitioners

Number of participants


Price per participant

Provisional Upcoming Courses (Require 5+ participants)

Related Categories