I am working on creating a NN with the following architecture:
Input layer (180 neurons)
Hidden Layer 1 (18 neurons)
Hidden Layer 2 (4 neurons)
Output Layer (1 neuron)
I am trying to figure out the best tool for assembling this NN such that it is not fully connected.
I would like to have the input layer NOT fully connected to Hidden Layer 1, and Hidden Layer 1 NOT fully connected to Hidden Layer 2. I believe these would be considered convolutional layers, but I am having trouble finding a python tool that allows me to specify connections.
Does anyone know of a python tool appropriate for this?
EDITS:
Example of selective connections structure I'm looking to achieve