The Altair Community is migrating to a new platform to provide a better experience for you. In preparation for the migration, the Altair Community is on read-only mode from October 28 - November 6, 2024. Technical support via cases will continue to work as is. For any urgent requests from Students/Faculty members, please submit the form linked here
Can anyone help with CNN later input error in RM's Deep Learning extension?
MickMcWilliams
Member Posts: 11 Contributor II
Hi... I'm new to RapidMiner's Deep Learning extension and have encountered an issue. I'm trying to incorporate an Add Convolutional Layer operator within a Deep Learning (Tensor) operator, placing it after an Add Fully-Connected Layer operator. I'm getting an error message saying, "java.lang.IllegalStateException: Invalid input for Convolution layer (layer name='Convo Layer'): Expected CNN input, got InputTypeFeedForward(12)". I get a similar error if I make the Add Convolutional Layer operator the first add layer operator within the Deep Learning (Tensor) operator. Apparently, the Add Convolutional Layer operator expects a certain type of input but the documentation just says, "Connect this port to the layer Architecture output port of another add layer operator or to the layer port of the "Deep Learning" operator if this layer is the first one." There's no reference to the Add Convolutional Layer operator requiring a "CNN input," how to create a CNN input or even what a CNN input is. Can anyone help me out here? Thanks very much!
0
Best Answer
-
hughesfleming68 Member Posts: 323 UnicornStarting with the simplest network you should try CovNet-Fully connected-Output Layer and then follow up to see the effect of adding a Pooling layer. CovNet-Pooling- Fully Connected- Output layer. You can continue to build your network complexity in the form CovNet-Pooling-Covnet-Pooling-Fully Connected-Output layer. Take a look at the LSTM example for the proper usage of the tensor operator. It is not needed for standard convolution networks. It is well worth studying simple architectures as well as common complex ones such as Alex-net. This is a wide subject all on its own. While the DL tools in Rapidminer can give you a good introduction, at some point you are going to want to go straight to code. You will have a lot more granularity with how you setup your networks.7
Answers