def init(idlist,d,dblack,outcome,winsize=200,sleeptime = 5):
#????
window = []
while True:
print "fetching at %s" %ctime()
data = getdata()
loadvalue(data, d,dblack)
outvalue = extract(d,idlist)
window.append(outvalue)
if len(window) > winsize:
break
sleep(sleeptime)
#?????
ilf = IsolationForest(n_estimators=100,contamination=0.01)
ilf.fit(window)
print ilf.predict(window)
for i in ilf.predict(window):
outcome.append(i)
#??
return ilf,window
评论列表
文章目录