训练神经网络以确定彩色图像质量

我在寻找了解是否可以训练神经网络来判断提供的图像是否符合训练期望的人。

假设我们有一个训练过以读取800×800像素彩色图像的神经网络。因此,我将有1,920,000个输入,许多隐藏层和一个输出。我计划准备2000张照片,其中包括1000张不好的照片(模糊、太暗、太亮等)和1000张好的照片,并训练神经网络来识别这张照片是否被认为是“好”的。如果是好的,那么输出将为True(或任何大于0.5的值),任何不好的将输出False(或任何小于或等于0.5的值)。

我不需要神经网络给出理由,我只需要根据训练检测任何不好的照片。因此,当神经网络处理第2001张照片(这是一张新照片)时,它将使用其训练过的网络来判断这是一张好照片还是坏照片。

这是神经网络的一个好用途吗?

期待积极的讨论!


回答:

这是卷积神经网络的一个好应用。有许多可用的库和服务可以做到这一点。

Caffe是用于此目的的工具,尽管我没有使用它的经验。可以谷歌搜索其他工具,搜索“卷积神经网络”。

至于服务,有ClarifaiMetaMindProject Oxford等几个例子。不过它们可能不是免费的。

Related Posts

使用LSTM在Python中预测未来值

这段代码可以预测指定股票的当前日期之前的值,但不能预测…

如何在gensim的word2vec模型中查找双词组的相似性

我有一个word2vec模型,假设我使用的是googl…

dask_xgboost.predict 可以工作但无法显示 – 数据必须是一维的

我试图使用 XGBoost 创建模型。 看起来我成功地…

ML Tuning – Cross Validation in Spark

我在https://spark.apache.org/…

如何在React JS中使用fetch从REST API获取预测

我正在开发一个应用程序,其中Flask REST AP…

如何分析ML.NET中多类分类预测得分数组?

我在ML.NET中创建了一个多类分类项目。该项目可以对…

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注