Seems like `mlp._predict` may be deprecated(?), as the following error is raised when running 16.4.3 (scikit-learn v0.24.2): > AttributeError Traceback (most recent call last) > <ipython-input-32-abe8b951cd32> in <module> > ----> 1 mlp._predict(x)[0] > > AttributeError: 'MLPClassifier' object has no attribute '_predict' From scikit-learn, seems like the method to use is predict_proba(x). So, `mlp.predict_proba(x)[0]` seems to work correctly. [scikit-learn source](https://scikit-learn.org/stable/modules/generated/sklearn.neural_network.MLPClassifier.html)