Can You Find the Breast Tumours?

Can You Find the Breast Tumours?

In this post, we'll a step-by-step guide to implementing a deep learning semantic segmentation pipeline on mammograms in TensorFlow 2

A step-by-step guide to implementing a deep learning semantic segmentation pipeline on mammograms in TensorFlow 2

If you are reading this article, chances are that we share similar interests and are in similar industries. So let’s _[**_connect via LinkedIn**](https://www.linkedin.com/in/cleonwong/), where I share tidbits of my thoughts and resources about AI and ML!

Article Structure

This article is Part 3 of a 3-part series that walks through how I tackled a deep learning project of identifying mass abnormalities in mammogram scans using an image segmentation model.As a result of breaking down the project in detail, this serves as a comprehensive overview of one of the core problems in computer vision — semantic segmentation, as well as a deep dive into the technicalities of executing this project in TensorFlow 2.

Part 1:

  • Problem statement.
  • What is semantic segmentation.
  • Guide to downloading the dataset.
  • What you’ll find in the dataset.
  • Unravelling the nested folder structure of the dataset.
  • Data exploration.

Part 2:

  • Image preprocessing pipeline overview.
  • General issues with the raw mammograms.
  • Deep dive into raw mammogram’s preprocessing pipeline.
  • Deep dive into corresponding mask’s preprocessing pipeline.

Part 3:

  • Introducing the VGG-16 U-Net model.
  • Implementing the model in TensorFlow 2.
  • Notes on training the model.
  • Results and post analysis.
  • Wrapping up.

GitHub Repository

The code for this project can be found on my Github in this repository.

computer-vision transfer-learning deep-learning tensorflow machine-learning

Bootstrap 5 Complete Course with Examples

Bootstrap 5 Tutorial - Bootstrap 5 Crash Course for Beginners

Nest.JS Tutorial for Beginners

Hello Vue 3: A First Look at Vue 3 and the Composition API

Building a simple Applications with Vue 3

Deno Crash Course: Explore Deno and Create a full REST API with Deno

How to Build a Real-time Chat App with Deno and WebSockets

Convert HTML to Markdown Online

HTML entity encoder decoder Online

Machine Learning Vs Deep Learning: Difference Between Machine Learning and Deep Learning

This article will simply explain the concept which will help you understand the difference between Machine Learning and Deep Learning. 

Hire Machine Learning Engineer | Offshore Machine Learning Experts

We are a Machine Learning Services provider offering custom AI solutions, Machine Learning as a service & deep learning solutions. Hire Machine Learning experts & build AI Chatbots, Neural networks, etc. 16+ yrs & 2500+ clients.

Why you should learn Computer Vision and how you can get started

A few compelling reasons for you to starting learning Computer. In today’s world, Computer Vision technologies are everywhere.

Google Reveals "What is being Transferred” in Transfer Learning

Google Reveals "What is being Transferred” in Transfer Learning. Recently, researchers from Google proposed the solution of a very fundamental question in the machine learning community.

4 Pre-Trained CNN Models to Use for Computer Vision with Transfer Learning

4 Pre-Trained CNN Models to Use for Computer Vision with Transfer Learning. Using State-of-the-Art Pre-trained Neural Network Models to Tackle Computer Vision Problems with Transfer Learning