官术网_书友最值得收藏!

The first example of Keras code

The initial building block of Keras is a model, and the simplest model is called sequential. A sequential Keras model is a linear pipeline (a stack) of neural networks layers. This code fragment defines a single layer with 12 artificial neurons, and it expects 8 input variables (also known as features):

from keras.models import Sequential
model = Sequential()
model.add(Dense(12, input_dim=8, kernel_initializer='random_uniform'))

Each neuron can be initialized with specific weights. Keras provides a few choices, the most common of which are listed as follows:

  • random_uniform: Weights are initialized to uniformly random small values in (-0.05, 0.05). In other words, any value within the given interval is equally likely to be drawn.
  • random_normal: Weights are initialized according to a Gaussian, with a zero mean and small standard deviation of 0.05. For those of you who are not familiar with a Gaussian, think about a symmetric bell curve shape.
  • zero: All weights are initialized to zero.

A full list is available at https://keras.io/initializations/.

主站蜘蛛池模板: 武功县| 沽源县| 孙吴县| 中牟县| 沅陵县| 保德县| 大方县| 祁阳县| 巴林左旗| 和田市| 信宜市| 渝中区| 新余市| 丹巴县| 永泰县| 绵竹市| 吉林市| 广元市| 措勤县| 昌图县| 南乐县| 大厂| 余江县| 湘阴县| 凤凰县| 潼南县| 库车县| 明光市| 柯坪县| 宝鸡市| 屯昌县| 兴安县| 汝州市| 恩平市| 包头市| 虹口区| 伊宁市| 桂平市| 鄢陵县| 舒城县| 鸡东县|