Я хотел бы дополнить MultilayerPerceptronClassifier
из библиотеки PySpark ML
некоторыми данными, чтобы выполнить ансамблевую укладку:
mlp = MultilayerPerceptronClassifier(maxIter=10, layers=[5,3], blockSize=128)
features = features_vector
model_stacking = mlp.fit(features)
predictions_foo = model_cv.transform(validation)
predictions = evaluator.evaluate(predictions_foo)
Когда я запускаю код выше, я получаю эту ошибку:
AttributeError: у объекта 'numpy.ndarray' нет атрибута '_jdf'
Я пытался изменить тип features_vector
с np.array на Pandas Dataframe, но я получаю такую же ошибку.
Какой тип данных принимается этим классификатором?