remove one_hot, first try

np.max(y) + 1 would be a safer bet in my opinion.
However, the best way would be to add y_labels as a parameter to `__init__`.