use*_*121 4 python machine-learning deep-learning conv-neural-network keras
我正在使用make_unet从这里调用的卷积神经网络(CNN)。它可以工作,并且代码可以与此CNN一起运行。但是我知道在深度学习中,您必须初始化权重以优化神经网络。
Keras中的文档明确指出了kernel_initializer权重初始化的使用。但是,我kernel_initializer在使用的make_unet功能中看不到任何东西。
任何能够提供一些见识的人将不胜感激。
在Keras中,初始化参数是通过参数kernel_initializer和逐层传递的bias_initializer,例如
Dense(64, kernel_initializer='random_uniform', bias_initializer='zeros')
Run Code Online (Sandbox Code Playgroud)
所有内置层都带有明智的默认初始化程序。例如,所有的卷积层使用kernel_initializer='glorot_uniform',bias_initializer='zeros'。Keras为您提供了许多替代选择。您也可以创建自定义初始化程序。
| 归档时间: |
|
| 查看次数: |
1026 次 |
| 最近记录: |