I wish to train a convolutional neural network to detect "Object X" using TensorFlow in Python.

The problem is, there is a second "Object Y" that looks identical to Object X, and the only way to differentiate between the two is to examine other sensor data.

Sorry, I have to be vague with what exactly I'm talking about as my employer doesn't want the details made public.

In any case, is there a way of providing the sensor data to the CNN so that it can determine by itself if an image contains Object X or Object Y, even though they are identical (when seen in photographs)?

Or would it be easier to just use a regular CNN to get classifications, and then do an "if" function depending on the value of the sensors?

e.g. if CNN detects Object X, and sensor value is less than 30, then image contains Object Y, but if sensor value is greater than 30, then image contains Object X. Would that be easier than trying to teach a CNN how to handle both the images and sensor data?

Thanks in advance.

More David Hunter's questions See All
Similar questions and discussions