当前位置: 首页 > 知识库问答 >
问题:

运行训练的卷积神经网络

席兴朝
2023-03-14

这是我的问题。我训练了一个卷积神经网络,用tensorflow将图像分为两类。我现在想知道如何使用神经网络的权重,并在未标记的随机图像上进行测试。tensorflow中是否有这样的函数,或者我现在应该自己运行卷积吗?

共有1个答案

澹台聪
2023-03-14

完成培训后,您可以创建

feed_dict_unlabeled = {x: x_unlabeled}

现在,使用代码中定义的y_pred_cls,如下所示:

y_pred_cls = tf.argmax(y_pred, dimension=1)

你能做到的

y_labels=session.run(y_pred_cls,feed_dict=feed_dict_unlabeled)

查找未标记数据的标签。

此外,这里有一个关于类似场景的讨论,你可能会觉得很有帮助: Python/Tensorflow-我已经训练了卷积神经网络,如何测试它?

 类似资料:
  • 我有一个关于卷积神经网络()训练的问题。 我成功地使用tensorflow训练了一个网络,它获取一个输入图像(1600像素),然后输出三个匹配的类中的一个。 使用不同的培训课程测试网络,效果良好。然而当我给它一个不同的第四个图像(不包含任何经过训练的3个图像)时,它总是返回一个随机匹配到其中一个类。 我的问题是,如何训练网络来分类图像不属于这三个训练图像中的任何一个?类似的例子是,如果我针对mni

  • 是否有方法按层(而不是端到端)训练卷积神经网络,以了解每一层对最终架构性能的贡献?

  • 注意: 本教程适用于对Tensorflow有丰富经验的用户,并假定用户有机器学习相关领域的专业知识和经验。 概述 对CIFAR-10 数据集的分类是机器学习中一个公开的基准测试问题,其任务是对一组大小为32x32的RGB图像进行分类,这些图像涵盖了10个类别: 飞机, 汽车, 鸟, 猫, 鹿, 狗, 青蛙, 马, 船以及卡车。 想了解更多信息请参考CIFAR-10 page,以及Alex Kriz

  • 卷积神经网络(Convolutional Neural Network, CNN)是一种前馈神经网络,它的人工神经元可以响应一部分覆盖范围内的周围单元,对于大型图像处理有出色表现。卷积神经网络由一个或多个卷积层和顶端的全连通层(对应经典的神经网络)组成,同时也包括关联权重和池化层(pooling layer)。这一结构使得卷积神经网络能够利用输入数据的二维结构。与其他深度学习结构相比,卷积神经网络

  • 在本教程中,我们将构建一个TensorFlow.js模型,用卷积神经网络对手写数字进行分类. 首先,我们将通过“查看”成千上万的手写数字图像及其标签来训练分类器. 然后我们将使用模型从未见过的测试数据来评估分类器的准确性. 先决条件 本教程假设您熟悉TensorFlow.js的基础构建模块 (张量,变量,和操作),以及优化器和损失的概念. 有关这些主题的更多背景信息, 我们建议在本教程之前完成以下

  • 我用二进制文件中的以下数据(标签、文件名、数据(像素))训练了一个卷积神经网络(CNN): 每个批次包含所有图像,并运行30个周期: 我的问题是,我想尝试新的图像(test),并想知道返回的类(0,1,2)。在这种情况下我该怎么办?换句话说,我训练了CNN,但如何测试它? 编辑-1 对于评估精度点,我在测试20幅图像时得到以下结果: 当应用获取网络为测试数据点生成的标签时,我得到了以下信息: 为什