Deep Learning: Image Recognition

Deep Learning: Image Recognition

2h 15mIntermediate2024-08-20

Authors

Isil Berkun

Isil Berkun

Data Scientist at Intel Corp.

Course details

Deep learning and image recognition is everywhere, from unlocking phones to tagging friends in photos. Learning how it works is critical for anyone working in tech today, especially if you want to stay ahead of the curve, sharpen your skills, and prepare to innovate. Join instructor Isil Berkun as she shows you how to make computers recognize images, how to prepare pictures for AI, and how to build systems that can tell who's who. Along the way, learn about what to avoid and what to do when common problems arise. By the end of this course, you’ll be prepared to build image recognition models and start exploring how to make AI more creative with images.

Learning objectives
Apply the fundamentals of image processing for model training and achieving better performance in image recognition tasks.
Understand the mechanics of CNNs and explore advanced CNN architectures like ResNet and Inception to apply to projects.
Implement a simple image detection model using a pretrained CNN and apply it to different images to understand image classification.
Implement techniques for cleaning, transforming, and feeding data into models for optimal deep learning performance.
Build on the basics of image detection to create systems that can recognize and distinguish individual images.
Select and apply the right metrics to assess model performance and refine models.
Understand the challenges and limitations of current image recognition technologies and ethical implications.

Skills covered

Real-TimeNeural Networks and Deep LearningPythonVisualization and Real-TimeAECArtificial Intelligence (AI)Product and ManufacturingOpen SourceDeep Dive (X:Y)

Concepts

Introduction

  • Learning image recognition

Diving into Codespaces

  • Codespaces - Your new best friend
  • DL Image Recognition libraries with Codespaces

Understanding Deep Learning for Images

  • Basics of image processing
  • Convolutional neural networks (CNNs)
  • Advanced CNN architectures
  • Challenge - Simple image classification
  • Solution - Effective image classification techniques

Image Recognition Fundmantals

  • Image recognition fundamentals
  • Preprocessing and feeding data into your network
  • Developing image recognition systems
  • Success metrics
  • Challenges in image recognition
  • Challenge - Dealing with noise in images
  • Solution - Dealing with noise in images
  • Generative AI and image recognition

Conclusion

  • Continue your deep learning journey
80,000 Toman