В чем разница между sklearn.optimize и skopt?

#python #scikit-learn #mathematical-optimization

Вопрос:

Я разрабатывал некоторый код на Python (3.6.3), который использует функцию «оптимизировать» из пакета sklearn.optimize для оптимизации функции, и она плохо себя вела. Доступ к этой функции осуществляется

 from sklearn.optimize import minimize
 

Чтобы помочь с отладкой, мне пришло в голову, что я мог бы воссоздать код в контейнере Docker на другой машине, но каждый раз, когда я выполняю поиск в Google на

python как установить sklearn.оптимизировать

В итоге я получаю инструкции по установке scikit-optimize. Названия похожи, но это не одно и то же. Самое близкое, что я могу сделать для получения той же функции, — это

 from skopt import gp_minimize
 

Что-то случилось со склирном.оптимизируйте? Был ли он заменен scikit-optimize? Является ли scikit-optimize просто последней версией того же пакета? Почему нет упоминания о какой-либо связи между этими двумя?

Возможно, я смогу делать то, что хочу, используя skopt.gp_minimize, но я чувствовал бы себя намного лучше, если бы понимал, что произошло и каковы, если таковые имеются, отношения.

Комментарии:

1. Scikit-optimize-это очень полезный, хорошо обслуживаемый пакет, и вы можете найти документы и репозиторий здесь: scikit-optimize.github.io/stable/index.html и github.com/scikit-optimize/scikit-optimize/tree/. … Я не совсем понимаю, что вы подразумеваете под sklearn.оптимизировать. Не могли бы вы поделиться ссылкой на указанный пакет?