YoVDO

Solving Real World Data Science Problems With Python - Computer Vision Edition

Offered By: Keith Galli via YouTube

Tags

Computer Vision Courses Python Courses TensorFlow Courses Keras Courses Data Augmentation Courses

Course Description

Overview

Dive into a comprehensive tutorial on solving real-world computer vision problems using Python and convolutional neural networks (CNNs). Learn to create and improve models for flower classification, specifically distinguishing "La Eterna" from other types. Explore Tensorflow/Keras libraries to build simple and advanced CNN architectures, implement data augmentation and preprocessing techniques, and utilize Keras Tuner for optimizing network structures. Gain insights on the importance of precision and recall versus accuracy in model evaluation. Follow along with provided code examples, dataset exploration, and step-by-step explanations of CNN concepts and implementation strategies.

Syllabus

- Intro
- Video overview what we’ll be working on
- Code setup GitHub repo & HP challenge link
- Exploring the dataset that we’ll be using
- Reviewing template code starter-code.ipynb
- Installing necessary Python libraries opencv-python, tensorflow
- Reviewing template code part 2
- How we load in the dataset ImageDataGenerator, flow_from_directory
- Building our first classifier convolutional neural net - CNN
- Methods to improve neural network performance MaxPooling, dropout, network architecture
- Quick discussion about importance of precision & recall versus accuracy
- Data augmentation & preprocessing another way to improve performance
- Programmatically finding the best neural network architectures Keras Tuner
- Video recap & conclusion


Taught by

Keith Galli

Related Courses

Introduction to Artificial Intelligence
Stanford University via Udacity
Computer Vision: The Fundamentals
University of California, Berkeley via Coursera
Computational Photography
Georgia Institute of Technology via Coursera
Einführung in Computer Vision
Technische Universität München (Technical University of Munich) via Coursera
Introduction to Computer Vision
Georgia Institute of Technology via Udacity