model_init.py 752 B

1234567891011121314151617181920212223242526272829303132
  1. """
  2. @author: luojunhui
  3. """
  4. import json
  5. import asyncio
  6. import lightgbm as lgb
  7. from sklearn.preprocessing import LabelEncoder
  8. class Models(object):
  9. """
  10. LightGBM Models
  11. """
  12. def __init__(self):
  13. """
  14. 在项目启动的时候加载好所有的模型
  15. :return:
  16. """
  17. self.label_encoder = LabelEncoder()
  18. print("标签分类器加载完成")
  19. print("开始加载模型")
  20. self.model_v1 = lgb.Booster(model_file="models/lightgbm_0409_all_tags.bin")
  21. print("模型 1 加载完成......")
  22. self.model_v2 = lgb.Booster(model_file="models/lightgbm_0409_spider.bin")
  23. print("模型 2 加载完成......")
  24. print("所有模型加载完成")
  25. models = Models()