如何隐藏TensorFlow.js代码和经过训练的模型

How to hide tensorflow.js code and trained model?

本文关键字:经过 模型 代码 js 何隐藏 隐藏 TensorFlow      更新时间:2023-10-16

我正在尝试确保在浏览器中使用时的分类,训练过程和模型为隐藏。我发现WASM是Web浏览器执行的二进制格式。我可以使用WASM?

  • tensorflow或JS中是否可以隐藏我的培训或分类算法和预训练的模型?

  • 还有其他支持它的框架吗?

当前尚无一种在用户浏览器中同时运行TFJS模型的好方法,并且还将模型保密。如果模型隐私是设计约束,则需要进行一些严重的计算或发明其他解决方案。

https://github.com/tensorflow/tfjs/issues/239

对仍然想知道此问题的人的更新: tensorflow.js 现在在引擎盖下使用 WebAssembly 。如上所述,这确实不是表示您的代码无法访问。隐居,混淆&不友好是的,但是确定的用户仍然可以捕获,解码,&分析该代码。当然,很少有用户具有功能&这样做的动机,但这是一个大世界...