def __init__(self, api, lobes=False):
"""
lobes = a dict of classifiers to use in the VotingClassifier
defaults to RandomForestClassifier and DecisionTreeClassifier
"""
self.api = api
if not lobes:
lobes = {'rf': RandomForestClassifier(n_estimators=7,
random_state=666),
'dt': DecisionTreeClassifier()
}
self.lobe = VotingClassifier(
estimators=[(lobe, lobes[lobe]) for lobe in lobes],
voting='hard',
n_jobs=-1)
self._trained = False
self.split = splitTrainTestData
self.prep = prepDataframe
评论列表
文章目录