python - 如何限制 Keras 中权重的格式

标签 python tensorflow machine-learning neural-network keras

在 Keras( tensorflow 后端)中,神经网络的权重和偏差默认为 float32。有没有办法改变它并提供不同的格式?

提前致谢。

最佳答案

它在~/.keras/keras.json中定义:

{
    "image_data_format": "channels_last",
    "floatx": "float32",
    "backend": "tensorflow",
    "epsilon": 1e-07
}

您可以更改floatx来更改默认的浮点格式。来自 documentation :

floatx: String, "float16", "float32", or "float64". Default float precision.

关于python - 如何限制 Keras 中权重的格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51482406/

相关文章:

python - 将输入数据作为数组传递时,请勿指定 `steps_per_epoch`/`steps` 参数。请使用 `batch_size` 代替

machine-learning - 梯度下降本身可以解决ANN中的非线性问题吗?

python - 如何在 python 上使用自定义拆分创建新列

python - 如何使用 Gensim doc2vec 执行高效查询?

tensorflow - 为什么直接比较时tensorflow的精度比keras差?

python - 为什么使用 TensorFlow 进行多元线性回归时会得到不同的权重?

python:使用 scikit-learn 构建带权重的矩阵

machine-learning - Keras categorical_accuracy 指标的输出是什么?

Python、Postgresql 从 csv 复制时遇到问题

python - 使用范围使用自定义排序功能对元组进行排序?