当前位置: 首页>>代码示例>>Python>>正文


Python image_embedding.inception_v3方法代码示例

本文整理汇总了Python中im2txt.ops.image_embedding.inception_v3方法的典型用法代码示例。如果您正苦于以下问题:Python image_embedding.inception_v3方法的具体用法?Python image_embedding.inception_v3怎么用?Python image_embedding.inception_v3使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在im2txt.ops.image_embedding的用法示例。


在下文中一共展示了image_embedding.inception_v3方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: build_image_embeddings

# 需要导入模块: from im2txt.ops import image_embedding [as 别名]
# 或者: from im2txt.ops.image_embedding import inception_v3 [as 别名]
def build_image_embeddings(self):
    """Builds the image model subgraph and generates image embeddings.

    Inputs:
      self.images

    Outputs:
      self.image_embeddings
    """
    inception_output = image_embedding.inception_v3(
        self.images,
        trainable=self.train_inception,
        is_training=self.is_training())
    self.inception_variables = tf.get_collection(
        tf.GraphKeys.GLOBAL_VARIABLES, scope="InceptionV3")

    # Map inception output into embedding space.
    with tf.variable_scope("image_embedding") as scope:
      image_embeddings = tf.contrib.layers.fully_connected(
          inputs=inception_output,
          num_outputs=self.config.embedding_size,
          activation_fn=None,
          weights_initializer=self.initializer,
          biases_initializer=None,
          scope=scope)

    # Save the embedding size in the graph.
    tf.constant(self.config.embedding_size, name="embedding_size")

    self.image_embeddings = image_embeddings 
开发者ID:ringringyi,项目名称:DOTA_models,代码行数:32,代码来源:show_and_tell_model.py

示例2: testTrainableTrueIsTrainingTrue

# 需要导入模块: from im2txt.ops import image_embedding [as 别名]
# 或者: from im2txt.ops.image_embedding import inception_v3 [as 别名]
def testTrainableTrueIsTrainingTrue(self):
    embeddings = image_embedding.inception_v3(
        self._images, trainable=True, is_training=True)
    self.assertEqual([self._batch_size, 2048], embeddings.get_shape().as_list())

    self._verifyParameterCounts()
    self._assertCollectionSize(376, tf.GraphKeys.GLOBAL_VARIABLES)
    self._assertCollectionSize(188, tf.GraphKeys.TRAINABLE_VARIABLES)
    self._assertCollectionSize(188, tf.GraphKeys.UPDATE_OPS)
    self._assertCollectionSize(94, tf.GraphKeys.REGULARIZATION_LOSSES)
    self._assertCollectionSize(0, tf.GraphKeys.LOSSES)
    self._assertCollectionSize(23, tf.GraphKeys.SUMMARIES) 
开发者ID:ringringyi,项目名称:DOTA_models,代码行数:14,代码来源:image_embedding_test.py

示例3: testTrainableTrueIsTrainingFalse

# 需要导入模块: from im2txt.ops import image_embedding [as 别名]
# 或者: from im2txt.ops.image_embedding import inception_v3 [as 别名]
def testTrainableTrueIsTrainingFalse(self):
    embeddings = image_embedding.inception_v3(
        self._images, trainable=True, is_training=False)
    self.assertEqual([self._batch_size, 2048], embeddings.get_shape().as_list())

    self._verifyParameterCounts()
    self._assertCollectionSize(376, tf.GraphKeys.GLOBAL_VARIABLES)
    self._assertCollectionSize(188, tf.GraphKeys.TRAINABLE_VARIABLES)
    self._assertCollectionSize(0, tf.GraphKeys.UPDATE_OPS)
    self._assertCollectionSize(94, tf.GraphKeys.REGULARIZATION_LOSSES)
    self._assertCollectionSize(0, tf.GraphKeys.LOSSES)
    self._assertCollectionSize(23, tf.GraphKeys.SUMMARIES) 
开发者ID:ringringyi,项目名称:DOTA_models,代码行数:14,代码来源:image_embedding_test.py

示例4: testTrainableFalseIsTrainingTrue

# 需要导入模块: from im2txt.ops import image_embedding [as 别名]
# 或者: from im2txt.ops.image_embedding import inception_v3 [as 别名]
def testTrainableFalseIsTrainingTrue(self):
    embeddings = image_embedding.inception_v3(
        self._images, trainable=False, is_training=True)
    self.assertEqual([self._batch_size, 2048], embeddings.get_shape().as_list())

    self._verifyParameterCounts()
    self._assertCollectionSize(376, tf.GraphKeys.GLOBAL_VARIABLES)
    self._assertCollectionSize(0, tf.GraphKeys.TRAINABLE_VARIABLES)
    self._assertCollectionSize(0, tf.GraphKeys.UPDATE_OPS)
    self._assertCollectionSize(0, tf.GraphKeys.REGULARIZATION_LOSSES)
    self._assertCollectionSize(0, tf.GraphKeys.LOSSES)
    self._assertCollectionSize(23, tf.GraphKeys.SUMMARIES) 
开发者ID:ringringyi,项目名称:DOTA_models,代码行数:14,代码来源:image_embedding_test.py

示例5: testTrainableFalseIsTrainingFalse

# 需要导入模块: from im2txt.ops import image_embedding [as 别名]
# 或者: from im2txt.ops.image_embedding import inception_v3 [as 别名]
def testTrainableFalseIsTrainingFalse(self):
    embeddings = image_embedding.inception_v3(
        self._images, trainable=False, is_training=False)
    self.assertEqual([self._batch_size, 2048], embeddings.get_shape().as_list())

    self._verifyParameterCounts()
    self._assertCollectionSize(376, tf.GraphKeys.GLOBAL_VARIABLES)
    self._assertCollectionSize(0, tf.GraphKeys.TRAINABLE_VARIABLES)
    self._assertCollectionSize(0, tf.GraphKeys.UPDATE_OPS)
    self._assertCollectionSize(0, tf.GraphKeys.REGULARIZATION_LOSSES)
    self._assertCollectionSize(0, tf.GraphKeys.LOSSES)
    self._assertCollectionSize(23, tf.GraphKeys.SUMMARIES) 
开发者ID:ringringyi,项目名称:DOTA_models,代码行数:14,代码来源:image_embedding_test.py


注:本文中的im2txt.ops.image_embedding.inception_v3方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。