Я хочу использовать мобильную сеть с различными значениями для параметра extension_multiplier (или множителя разрешения).Эти две строки кода дают мне следующую ошибку.Любая идея, что здесь происходит не так?
Traceback (последний последний вызов):
Файл "C: / Users / Pedro/Desktop/Work/Smile/files/CVPR_2016_SMILES_DATA/test.py ", строка 2, в basic_model = MobileNet (альфа = 0,25, глубина_множитель = 0,25, веса = нет)
Файл" C: \ Users \ Pedro "\ Anaconda3 \ lib \ site-packages \ keras \ Applications \ mobilenet.py ", строка 456, в MobileNet x = _depthwise_conv_block (x, 64, alpha, Depth_Multiplier, block_id = 1)
Файл" C: \Пользователи \ Pedro \ Anaconda3 \ lib \ site-packages \ keras \ Applications \ mobilenet.py ", строка 654, в _depthwise_conv_block name = 'conv_dw_% d'% block_id) (входные данные)
Файл" C: \Пользователи \ Pedro \ Anaconda3 \ lib \ site-packages \ keras \ engine \ topology.py ", строка 576, в вызов self.build (input_shapes [0])
Файл" C: \ Users \ Pedro \ Anaconda3 \ lib \ site-packages \ keras \ application \ mobilenet.py ", строка 228, в ограничении сборки = self.depthwise_constraint)
Файл" C: \ Users \ Pedro \ Anaconda3\ Lib \ сайт-пакages \ keras \ legacy \ interfaces.py ", строка 87, в оболочке return func (* args, ** kwargs)
Файл" C: \ Users \ Pedro \ Anaconda3 \ lib \ site-packages \ keras "\ engine \ topology.py ", строка 397, в add_weight weight = K.variable (инициализатор (форма),
файл" C: \ Users \ Pedro \ Anaconda3 \ lib \ site-packages \ keras \ initializers ".py ", строка 212, в вызов dtype = dtype, seed = self.seed)
Файл" C: \ Users \ Pedro \ Anaconda3 \ lib \ site-packages \ keras \ "backend \ tenorflow_backend.py ", строка 3627, в random_uniform dtype = dtype, seed = seed)
Файл" C: \ Users \ Pedro \ Anaconda3 \ lib \ site-packages \ensorflow \ python \ ops \ random_ops ".py ", строка 240, в произвольной форме, dtype, seed = seed1, seed2 = seed2)
Файл" C: \ Users \ Pedro \ Anaconda3 \ lib \ site-packages \ tenorflow \ python \ ops \ "gen_random_ops.py ", строка 247, в _random_uniform seed = seed, seed2 = seed2, name = name)
Файл" C: \ Users \ Pedro \ Anaconda3 \ lib \ site-packages \ensorflowflow \ python \ framework "\ op_def_library.py ", строка 589, в apply_opparam_name = input_name)
Файл "C: \ Users \ Pedro \ Anaconda3 \ lib \ site-packages \ensorflow \ python \ framework \ op_def_library.py", строка 60, в _SatisfiesTypeConstraint "," .join (dtypes.as_dtype (x) .name для x в разрешенном списке)))
TypeError: Значение, переданное параметру shape, имеет тип данных float32, которого нет в списке допустимых значений: int32, int64