I am building a CNN and have been getting this error when trying to perform:
from tensorflow.keras import utils
trainY=utils.to_categorical(trainY)
ValueError: setting an array element with a sequence.
My trainY are actually labels, and it looks like this:
labels
array([list(['noise']), list(['noise']), list(['noise', 'point_source']),
list(['noise']), list(['noise', 'point_source']),
list(['noise', 'point_source']), list(['noise', 'point_source']),
list(['noise', 'point_source']), list(['noise']), list(['noise']),
list(['noise', 'point_source']), list(['noise']),
list(['noise', 'point_source']), list(['noise', 'point_source']),
list(['noise']), list(['noise', 'point_source']),
list(['noise', 'point_source']), list(['noise']), list(['noise']),
Any suggestions how to fix this? Many thanks!