小编Roh*_*pta的帖子

如何在keras中绑定单词嵌入和softmax权重?

它对于NLP和视觉语言问题中的各种神经网络架构来说是常见的,它将初始字嵌入层的权重与输出softmax的权重联系起来.通常这会提高句子生成质量.(见这里的例子)

在Keras中,使用Embedding类嵌入字嵌入层是典型的,但似乎没有简单的方法将该层的权重与输出softmax联系起来.有人会碰巧知道如何实施吗?

nlp machine-learning neural-network deep-learning keras

5
推荐指数
2
解决办法
1556
查看次数

是否有一个版本的 Tensorflow 对象检测 API 的推理示例可以同时在批量图像上运行?

我使用 Tensorflow 对象检测 API 训练了一个更快的 rcnn 模型,并将此推理脚本与我的冻结图一起使用:

https://github.com/tensorflow/models/blob/master/research/object_detection/object_detection_tutorial.ipynb

我打算将其用于视频中的对象跟踪,但使用此脚本进行推理非常慢,因为它一次仅处理一个图像而不是一批图像。有什么方法可以同时对一批图像进行推理吗?相关的推理函数在这里,我想知道如何修改它以处理一堆图像

def run_inference_for_single_image(image, graph):
with graph.as_default():
    with tf.Session() as sess:
        # Get handles to input and output tensors
        ops = tf.get_default_graph().get_operations()
        all_tensor_names = {output.name for op in ops for output in op.outputs}
        tensor_dict = {}
        for key in ['num_detections', 'detection_boxes', 'detection_scores', 'detection_classes', 'detection_masks']:
            tensor_name = key + ':0'
            if tensor_name in all_tensor_names:
                tensor_dict[key] = tf.get_default_graph().get_tensor_by_name(tensor_name)
        if 'detection_masks' in tensor_dict:
            # The following processing is only for single image
            detection_boxes = tf.squeeze(tensor_dict['detection_boxes'], [0]) …
Run Code Online (Sandbox Code Playgroud)

object-detection tensorflow

5
推荐指数
1
解决办法
4281
查看次数