我正在尝试构建一个级联或级联(实际上甚至不知道这是否是正确的定义)模型集。为简单起见,我的基本模型如下所示。
----Input----
|
L1-1
|
L1-2
|
Dense
|
Softmax
Run Code Online (Sandbox Code Playgroud)
我得到了其中 7 个经过交叉验证训练的模型,并尝试以级联方式将它们包装起来,例如:
-----------------------Input---------------------
| | | | | | |
L1-1 L1-2 L1-3 L1-4 L1-5 L1-6 L1-7
| | | | | | |
L2-1 L2-2 L2-3 L2-4 L2-5 L2-6 L2-7
| | | | | | |
|_______|_______|_______|_______|_______|_______|
| Concatenated |
|___________________Dense Layer_________________|
|
SoftMax
Run Code Online (Sandbox Code Playgroud)
每一层密集层都有512神经元,所以最终连接密集层将有总共7*512=3584神经元。
我所做的是:
models[].然后我尝试连接它们但得到了错误:
Layer merge was called with an input that isn't a …Run Code Online (Sandbox Code Playgroud) 我有 2 个numpy数组,例如:
arr1 = np.array([[0,5,5,0],[0,5,5,0]])
arr2 = np.array([[7,7,0,0],[7,7,0,0]])
Run Code Online (Sandbox Code Playgroud)
我想将非零元素复制arr2到相应的位置,arr1从而得到以下数组:
arr1 = np.array([[7,7,5,0],[7,7,5,0]])
Run Code Online (Sandbox Code Playgroud)