Multi-label compute class weight - unhashable type
You're seeing this error because your Y_train data is a 2d array, where compute_class_weights expects a 1d array. 

compute_class_weights can be used for multiclass classifications, but apparently not multi-label problems like yours.

You could try using compute_sample_weight instead, which is slightly different but handles multi-label output problems such as this.