我正在尝试确保在浏览器中使用时隐藏分类,培训过程和模型。我发现wasm是一种用于Web浏览器执行的二进制格式。再次,这个webassembly没有垃圾收集过程。我可以使用wasm吗?在tensorflow或js中有没有办法隐藏我的训练或分类算法和预训练模型?还有其他支持它的框架吗?
答案 0 :(得分:1)
目前尚无法在用户中同时运行TFJS模型的好方法。浏览器,并保持您的模型秘密。如果模型隐私是设计约束,则需要进行一些服务器端计算,或者发明一些其他解决方案。
答案 1 :(得分:1)
针对仍然对此问题感到疑惑的人的更新: Tensorflow.js 现在使用了 WebAssembly 。如上所述,这不是不是表示您的代码不可访问。 隐藏,模糊且不友好是,但是确定的用户仍可以捕获,反编译和分析该代码。当然,很少有用户同时具有这样做的能力和动力,但这是一个广阔的世界……