임의의 포리스트 모델을 파이썬의 pmml 형식으로 변환해야합니다. github에서 sklearn2pmml을 가져 왔고 pmml 파일을 만들려고했습니다. 아래 코드를 실행합니다.임의의 포리스트에서 pmml 파일을 파이썬으로 변환
import pandas
import sklearn_pandas
iris = iris.csv
iris_df = pandas.concat((pandas.DataFrame(iris.data[:, :], columns = ["Sepal.Length", "sepal_width", "petal_length", "petal_width"]), pandas.DataFrame(iris.target, columns = ["species"])), axis = 1)
iris_mapper = sklearn_pandas.DataFrameMapper([('sepal_length',None),
('sepal_width', None),
('petal_width', None),
('petal_width', None),
('species',None)])
iris = iris_mapper.fit_transform(iris_df)
from sklearn.ensemble import RandomForestClassifier
iris_X = iris[:, 0:4]
iris_y = iris[:, 4]
iris_classifier = RandomForestClassifier(n_estimators=10)
iris_classifier.fit(iris_X, iris_y)
from sklearn2pmml import sklearn2pmml
sklearn2pmml(iris_classifier, iris_mapper, "randomforest.pmml")
그러나 오류가 발생합니다.
TypeError: The pipeline object is not an instance of PMMLPipeline
제안이 없거나 pmml 형식을 생성하는 다른 방법은 무엇입니까?