глюон последовательная модель: params возвращают пустую коллекцию - PullRequest
0 голосов
/ 21 апреля 2019

Я использую приведенный ниже код для создания модели последовательного глюона. По какой-то причине свойство params возвращает пустую коллекцию.

def build_net():
    net = gluon.nn.Sequential()
    with net.name_scope():
        net.add(gluon.nn.Dense(32, activation='relu'))
        net.add(gluon.nn.Dense(32, activation='relu'))
        net.add(gluon.nn.Dense(1))

    net.collect_params().initialize(mx.init.Normal(sigma=.1))
    return net

net_1 = build_net() 
print(net_1.params)

Выход:

sequential0_ (

)

1 Ответ

1 голос
/ 21 апреля 2019

используется Sequential.collect_params(), который собирает не только эти Block параметры, но и все дочерние элементы (например, слои).

...