Welcome to this 2 hour long guided project on creating and training an Object Localization model with TensorFlow. In this guided project, we are going to use TensorFlow's Keras API to create a convolutional neural network which will be trained to classify as well as localize emojis in images. Localization, in this context, means the position of the emojis in the images. This means that the network will have one input and two outputs. Think of this task as a simpler version of Object Detection. In Object Detection, we might have multiple objects in the input images, and an object detection model predicts the classes as well as bounding boxes for all of those objects. In Object Localization, we are working with the assumption that there is just one object in any given image, and our CNN model will classify and localize that object.


您将学到什么
Create synthetic data for model training
Create and train a multi output neural network to perform object localization
Create custom metrics and calbacks in Keras
您将练习的技能
要了解的详细信息

添加到您的领英档案
仅桌面可用
了解顶级公司的员工如何掌握热门技能

在 2 小时内学习、练习并应用岗位必备技能
- 接受行业专家的培训
- 获得解决实训工作任务的实践经验
- 使用最新的工具和技术来建立信心

关于此指导项目
分步进行学习
在与您的工作区一起在分屏中播放的视频中,您的授课教师将指导您完成每个步骤:
Introduction
Download and Visualize Data
Create Examples
Plot Bouding Boxes
Data Generator
Model
Custom Metric: IoU
Compile the Model
Custom Callback
Model Training
推荐体验
Prior programming experience in Python. Conceptual understanding of Neural Networks. Prior experience with TensorFlow and Keras.
7个项目图片
位教师

提供方
学习方式
基于技能的实践学习
通过完成与工作相关的任务来练习新技能。
专家指导
使用独特的并排界面,按照预先录制的专家视频操作。
无需下载或安装
在预配置的云工作空间中访问所需的工具和资源。
仅在台式计算机上可用
此指导项目专为具有可靠互联网连接的笔记本电脑或台式计算机而设计,而不是移动设备。
人们为什么选择 Coursera 来帮助自己实现职业发展




学生评论
116 条评论
- 5 stars
60.34%
- 4 stars
25%
- 3 stars
6.03%
- 2 stars
2.58%
- 1 star
6.03%
显示 3/116 个
已于 Mar 29, 2021审阅
A very good and helpful project for object detection. It would be absolute 5-stars guided-project if there was also an example for multiple object detection.
已于 Jul 30, 2021审阅
It is pretty good for ConvNets beginners, but you need to have prior knowlegde in python(OOP, tf, keras, nn programming)
已于 Mar 30, 2022审阅
If you want to learn the basics and some advanced techniques in TF on object localization, this will help you get to understand each step of the process.
您可能还喜欢
状态:免费试用DeepLearning.AI
常见问题
由于您的工作空间包含适合笔记本电脑或台式计算机使用的云桌面,因此指导项目不在移动设备上提供。
指导项目授课教师是特定领域的专家,他们在项目的技能、工具或领域方面经验丰富,并且热衷于分享自己的知识以影响全球数百万的学生。
您可以从指导项目中下载并保留您创建的任何文件。为此,您可以在访问云桌面时使用‘文件浏览器’功能。






