当前位置: 首页 > 面试题库 >

“量化”在解释器.get_input_details()中是什么意思?

吉嘉珍
2023-03-14
问题内容

使用tflite并获取解释器的属性,例如:

print(interpreter.get_input_details())

[{'name': 'input_1_1', 'index': 47, 'shape': array([  1, 128, 128,   3], dtype=int32), 'dtype': <class 'numpy.uint8'>, 'quantization': (0.003921568859368563, 0)}]

什么'quantization': (0.003921568859368563, 0)意思


问题答案:

这意味着量化参数值:输入张量的标度和zero_point。

使用公式将量化的uint8数q转换为浮点数f是必要的:

f = (q - zero_point) * scale


 类似资料:
  • 问题内容: : 程序元素类型。此枚举类型的常量为Java程序中声明的元素提供了简单的分类。这些常量与meta- annotation类型一起使用,以指定在何处使用注释类型是合法的。 有以下常量: ANNOTATION_TYPE- 注释类型声明 构造 函数-构造函数声明 FIELD- 字段声明(包括枚举常量) LOCAL_VARIABLE- 局部变量声明 方法 -方法声明 包装 -包裹声明 参数 -

  • 问题内容: 在搜索Python项目时,我发现有几行用注释。 在Python中是什么意思?它仅特定于Python吗? 问题答案: 添加到一行表明该linter(自动检查代码质量的程序)不应检查此行。代码可能已生成的任何警告都将被忽略。 该行可能对短绒棉“看起来不好”,但是由于某种原因,开发人员理解并希望它存在。 有关更多信息,请参见Flake8文档中的选择和忽略违规。

  • 问题内容: 以上方法的注释意味着什么? 例如,注释存在于Class的getClassLoader方法中 问题答案: 根据我在评论中链接到的JEP(也在此处), 调用方敏感方法根据其直接调用方的类来改变其行为。它通过调用该方法来发现其调用者的类。 如果你看执行 ,您注意到它正在使用。如果我们看那种方法 返回调用此方法的方法的调用者的类,而忽略与之关联的框架及其实现。 在此JEP之前,似乎存在的问题是

  • 问题内容: 我一直在PHP中看到该变量,但我不知道它的用途。我从来没有亲自使用过它。 有人可以告诉我该变量在PHP中如何工作吗? 问题答案: 它是对当前对象的引用,在面向对象的代码中最常用。 例: 这会将’Jack’字符串存储为所创建对象的属性。

  • 问题内容: 我已经看到了声明,接口和类 这是什么意思? 问题答案: 没有证据,我相信您在谈论Java的泛型支持… 泛型允许您抽象类型 在Java 5之前,很难提供能够支持多种不同类型的Objects的类而不必为每种特定情况编写代码,因此人们通常会这样做。 这导致在运行时做出许多困难的选择,您必须进行运行时检查以查看是否有可能将给定的Object强制转换为可用类型…例如 现在,这已经很明显了,但是如

  • 问题内容: 即使我阅读了Elasticsearch的文档以了解什么是渗滤器。我仍然很难理解它的含义以及简单用在何处。谁能为我提供更多详细信息? 问题答案: 通常,您要做的是索引文档并通过查询将其取回。简而言之,渗透过滤器允许您执行的操作是对查询进行索引,并针对已索引的查询对文档进行渗透,以了解它们匹配的查询。这也称为反向搜索,因为您所做的与您习惯的相反。 渗滤器有不同的用例,第一个是存储用户兴趣的