neupy.layers.parallel
- neupy.layers.parallel(*networks)[source]
- Merges all networks/layers into single network without joining input and output layers together. - Parameters: - *networks
- Layers or networks. Each network can be specified as a list or tuple. In this case, this input will be passed to the join function in order to create full network from the specified list of the connections. 
 - Examples - >>> from neupy.layers import * >>> network = parallel( ... Input(10), ... Input(9) >> Relu(5), ... Relu(5), ... ) [(?, 10), (?, 9), <unknown>] -> [... 4 layers ...] -> [(?, 10), (?, 5), (?, 5)] - Networks can be specified as a list of layers. - >>> from neupy.layers import * >>> network = parallel([ ... Input((28, 28, 1)), ... Convolution((3, 3, 16)), ... ], [ ... Input((28, 28, 1)), ... Convolution((3, 3, 12)), ... ]) >>> >>> network [(?, 28, 28, 1), (?, 28, 28, 1)] -> [... 4 layers ...] -> [(?, 26, 26, 16), (?, 26, 26, 12)]