gqqnbig / cs145project

0 stars 2 forks source link

实现决策树 #2

Closed gqqnbig closed 4 years ago

gqqnbig commented 4 years ago

给出准确率百分比

gqqnbig commented 4 years ago

validation set准确率0.601946471776109

gqqnbig commented 4 years ago
select avg(count), min(count)
from (
select userId,count(*) as 'count' from Ratings
group by userid)

平均每个人打分86次,最少打分12次

avg(count)  min(count)
86.2612261991581    12
gqqnbig commented 4 years ago

在main方法里使用

p = mp.Pool()
p.map(classifyUser, userIds)
p.close()
p.join()

不会加快速度,反而会抛出异常

  File "/usr/lib/python3.6/multiprocessing/pool.py", line 44, in mapstar
    return list(map(*args))
  File "DecisionTree.py", line 198, in classifyUser
    cur.executemany('update ValidationRatings set predict=? where userId=? and movieId=?', toDB.tolist())
sqlite3.OperationalError: database is locked
gqqnbig commented 4 years ago

public score 0.58682