android - 安卓的 tflite 模型加密
问题描述
我最近制作了一个小型 android 应用程序,其中包含一个 tensorflow 模型(tflite)。tflite 模型位于assets 文件夹中,我认为直接放置模型不是一个好习惯,因为一些不同的应用程序将其模型保存为 .dat 格式。任何人都可以帮助将 tflite 模型转换为 .dat 格式或任何其他相关的加密技术。
解决方案
.tflite
format 是为移动模型提供服务的标准方法。我不确定您所说的“.dat”是什么特定格式,但也许这是某人加密技术的输出。这是加密 Tensorflow 文件的一种方法。
如果您担心模型在存储中的机密性,另一种方法是在线托管并从网络加载模型。查看TensorFlow Serving以获得生产模型部署 API。
您可能还会发现这个关于Keras 模型加密的 SO 讨论很有帮助。
推荐阅读
- javascript - TypeError: 无法删除 # 的属性 'Symbol(@xml.js.parent)'
- javascript - 在父 div 中滚动子 div
- android - 启用缩小时 Gradle 构建失败
- reactjs - 更新状态时出错(跳过状态的构造函数)
- c - 从程序集 x86 32 位调用 c 函数时未定义的引用
- android - 带有 Proguard 的 Android Swagger 客户端
- selenium - 无法使用硒右键单击新选项卡中的选项打开链接
- apache - serer迁移后未加载apache2默认主页
- reactjs - 是否需要显式导入组件?
- selenium - 如何找到具有整个文本为动态的元素的xpath