tensorflow - 在图像中查找点
问题描述
我想建立一个可以在 300x300 图像中放置一个点的神经网络。我知道图像中的重点应该在哪里。我应该在哪里寻找这种类型的更紧张的流程教程,因为我看到的只是图像分类器?对我来说这听起来很简单,但我找不到任何教程。我知道点应该在哪里,我想训练一个神经网络在 300x300 黑白图像中输出相同的点位置。
解决方案
这实际上比分类更容易,因为你有一个连续的误差函数。
最大的问题似乎是您不了解基础知识。神经网络通过定义其形状、随机初始化、计算给定输入的结果(前向传递)、计算实际输出与期望输出之间的差异(误差)以及反向传播该误差(反向传递)来进行训练。
在您的情况下,输出是一个 XY 对,因此有两个输出节点。误差只是您的点与预测点之间的 dX,dY 差异。
推荐阅读
- java - Akka Stream Java - 是否可以将未知数量的源合并为一个
- c++ - 多线程程序卡在优化模式但在-O0下正常运行
- laravel - 在 Laravel 6.x 中将公司数据传递给所有控制器
- button - 如何使用切换按钮(sugg)实现与分段按钮相同的功能,更改为下一个 onclicked
- javascript - 通过单击 React Native 中的复选框更改片段
- .net - ClickOnce 应用程序如何正确指定 DPI Awareness 和 GdiDPIScalingForceDisable 以确保 GDI 缩放关闭?
- powershell - 在 powershell 模块函数中发出错误的正确方法是什么?
- python - 从数据框中的其他行中减去行
- c# - 如何将图像另存为在 retrofit2 中发送到 wcf Web 服务的流中的图像
- javascript - `return await ...` 的替代方案,用于等待某些必须返回的结果的情况