Рассол модели в соответствии с их набором функций - PullRequest
0 голосов
/ 25 апреля 2018

У меня есть служба REST, которая применяет классификатор к пользовательским данным. Я устанавливаю подмножество своего функционального пространства и обучаю модель, согласно которой подмножество функций доступно в данных пользователя. Я хочу кэшировать / сортировать модели, как только они были созданы. Как я могу сохранить эти модели, чтобы я всегда мог найти нужную?

Одна модель может быть:

['feature1', 'feature2', 'feature10'] 

и другая модель может быть определена как:

['feature1', 'feature9']. 

Я рассматриваю хеширование этого списка, а затем выбираю модель с помощью:

pickle(filename=hash(set(feature_list)), model=model)

Это уместно? Я всегда буду возвращать намеченную модель? Было бы лучше выбрать словарь типа Dict [Set [features], model]?

...