К сожалению, нет официального пути для этого в sklearn. Используйте pickle / joblib для сериализации объекта Python классификатора или реализуйте свою собственную сериализацию JSON для вашей конкретной модели. Атрибутивные, которые устанавливаются обучением, заканчиваются на _ по соглашению, но вам также понадобятся многие из параметров конструктора.
Как сказанный Google Ninja, можно сделать это с NHibernate. Linq. Запрос затем был бы:
session.Linq<Car>.Where(c => c.Manufacturer == "Mercedes").ToList()
Если кто-то заканчивает здесь и использует NH3.0, синтаксис просто немного отличается (благодаря Michael Mrozek и Mike для предложения):
session.Query<Car>.Where(c => c.Manufacturer == "Mercedes").ToList()
Я использовал двоичный файл, который прибыл связанный быстрым-nhibernate, который работает с 2.0GA (я думаю, не уверенный в конкретном пересмотре).
Вы могли, вероятно, сделать это с NHibernate. Linq. Это находится в применимой форме, но все еще пути от того, чтобы быть завершенным. Его в настоящее время проживание внутри nhcontrib, единственный способ получить его состоит в том, чтобы вытащить его из svn здесь https://nhcontrib.svn.sourceforge.net/svnroot/nhcontrib/trunk/src/NHibernate. Linq/
Посмотрите на этот вопрос здесь. У кого-то было то же беспокойство, и от я могу собраться, NHibernate. Linq хорошо жив.
Если Вы не хотите использовать Linq для NHibernate уже, существует несколько альтернатив для получения сильно запросов Критериев типа:
Вы можете найти то, что ищете здесь (запись в блоге) или здесь (репозиторий Google)