小编Ary*_*ary的帖子

为什么tensorflow的tfmot中剪枝的参数会增加

我正在修剪一个模型,并遇到了一个 TensorFlow 模型优化库,所以最初,我们有 在这张图片中,我的模型总共有 20410 个参数

我在默认数据集上训练了这个模型,它的准确率达到了 96%,这很好。然后我将模型保存在 JSON 文件中并将其权重保存在 h5 文件中现在我将此模型加载到另一个脚本中以在应用修剪和编译模型后修剪它我得到了此模型摘要 在此输入图像描述

尽管模型剪枝得很好并且参数显着减少,但这里的问题是为什么在应用剪枝后参数会增加,甚至在移动不可训练的参数之后,剪枝后的简单模型仍然具有相同数量的参数请解释一下这是正常现象还是我做错了什么。另请解释为什么会发生这种情况。预先感谢大家:)

python machine-learning pruning deep-learning tensorflow

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

在js中定义一个const数组是什么意思?

当我们在 javascript 中将数组定义为常量时,是否意味着数组不能缩小或放大并且具有恒定大小,或者,是否意味着数组中的所有元素都是常量并且您不能更改它们的值。

handleClick(i) {
     const squares = this.state.squares.slice();
     squares[i] = 'X';
     this.setState({squares: squares});
}
Run Code Online (Sandbox Code Playgroud)

在上面的代码中。

javascript arrays reactjs

2
推荐指数
1
解决办法
3734
查看次数