尝试安装 pycld2 (需要多语言),我收到以下错误:
[WinError 2]系统找不到指定的文件
如果其他人遇到同样的问题,请寻找解决方案。谢谢你!
D:\USER\Projects_Python\Sentiment_analysis\pycld2>setup.py install
C:\Python35\lib\distutils\dist.py:261: UserWarning: Unknown distribution option: 'tests_require'
warnings.warn(msg)
C:\Python35\lib\distutils\dist.py:261: UserWarning: Unknown distribution option: 'test_suite'
warnings.warn(msg)
running install
running build
running build_py
creating build
creating build\lib.win32-3.5
creating build\lib.win32-3.5\pycld2
copying pycld2\__init__.py -> build\lib.win32-3.5\pycld2
running build_ext
building 'pycld2._pycld2' extension
**error: [WinError 2] The system cannot find the file specified**
Run Code Online (Sandbox Code Playgroud) 我训练了一个基本的函数式 API Keras 模型,现在我想将其输出重新用作新模型的输入,同时也重新使用其权重。在新模型上,我想再添加一个输入并将其与基本模型的输出相乘。因此,在新模型中,我希望有两个输入(包括基本模型之一 + 新添加的一个)和一个新输出,该输出由基本模型输出与新输入的元素乘法组成。
基本模型如下所示:
层(类型)输出形状参数 #
input_1 (InputLayer) (None, 30, 1) 0
__________________________________________________________________ lstm_1 (LSTM) (None, 64)
16896 ________________________________________________________________ dropout_1 (Dropout) (None, 64) 0
_________________________________________________________________dense_1 (Dense) 96) 6240
_________________________________________________________________ dropout_2(辍学)(无,96) 0
__________________________________________________________________ 密集_2(密集)(无,30)2910
我试过(但不工作)的代码是:
newModel = baseModel
base_output = baseModel.get_layer('dense_2').output
input_2 = Input(shape=(n_steps_in, n_features))
multiply = Multiply()([base_output,input_2])
new_output = Dense(30)(multiply)
newModel = Model(inputs=[input_1,input_2], outputs=new_output)
newModel.summary()
Run Code Online (Sandbox Code Playgroud)
我收到错误消息:“TypeError:输入层Model必须是InputLayer对象。接收到的输入:[, ]。输入 0(基于 0)来自层类型Dense。”。关于我缺少什么的任何建议?提前致谢。