The Perfect Gift: Any Class, Never Expires
Google AI Professional Certificate - Learn AI Skills That Get You Hired
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn to build a complete U-Net image segmentation model from scratch using Python, TensorFlow/Keras, and OpenCV in this comprehensive hands-on tutorial. Follow the entire deep learning pipeline using the Northumberland Dolphin Dataset, starting from raw images and JSON annotations to create a trained model that predicts dolphin segmentation masks in real-time. Master the process of automatically generating binary masks from JSON annotations, preprocessing and resizing image/mask data for model training, and building a U-Net segmentation architecture in TensorFlow/Keras. Discover how to train your model effectively using callbacks like EarlyStopping and ModelCheckpoint, visualize training accuracy and loss with Matplotlib, and run live inference on test images while displaying results with OpenCV. The tutorial covers dataset preparation, installation requirements, coding implementation, model architecture construction, training procedures, and testing phases, making it perfect for anyone working with custom datasets and seeking practical experience in computer vision and deep learning segmentation tasks.
Syllabus
00:00 Introduction and Demo
03:24 Installation
08:24 Start Coding - The dataset
19:47 Prepare the dataset for training
36:30 Build the U-net model and training
53:45 Test the model
Taught by
Eran Feit