forked from pycaret/pycaret
-
Notifications
You must be signed in to change notification settings - Fork 0
/
requirements-optional.txt
45 lines (40 loc) · 968 Bytes
/
requirements-optional.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
# Analysis
shap>=0.38.0
interpret>=0.2.7
umap-learn>=0.5.2
pandas-profiling>=3.1.0
explainerdashboard>=0.3.8 # For dashboard method
autoviz>=0.1.36 # For EDA method
fairlearn==0.7.0 # For check_fairness method
deepchecks>=0.9.2 # For deep_check method
# Models
xgboost>=1.1.0
catboost>=0.23.2
kmodes>=0.11.1
mlxtend>=0.19.0
statsforecast>=0.5.5
scikit-learn-intelex>=2023.0.1; platform_machine == 'x86_64' or platform_machine == 'AMD64'
# Tuners
tune-sklearn>=0.2.1; platform_system != 'Windows'
ray[tune]>=1.0.0; platform_system != 'Windows'
hyperopt>=0.2.7
optuna>=3.0.0
scikit-optimize>=0.9.0
# MLOps
mlflow>=1.24.0,<2.0.0
gradio>=2.8.10
boto3>=1.24.56 # For deploy_model method
fastapi>=0.75.0 # For web api
uvicorn>=0.17.6 # For web api
m2cgen>=0.9.0 # For model conversion
evidently>=0.1.45.dev0 # for drift reporting
# NLP
nltk>=3.7
pyLDAvis>=3.3.1
gensim>=4.1.2
spacy>=3.2.3
wordcloud>=1.8.1
textblob>=0.17.1
# Parallel
fugue>=0.8.0
flask>=2.0.3