Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Failed to run PS3E25 LightAutoML Neural Nets baseline in VS Code #145

Closed
sandeshregmi opened this issue Jan 3, 2024 · 15 comments
Closed
Labels
bug Something isn't working

Comments

@sandeshregmi
Copy link

sandeshregmi commented Jan 3, 2024

I downloaded .ipynb file from kaggle and tried running in VS code. It worked for LGBM algorithm but not others. Here is an error I got when I ran MLP.
[16:30:57] Stdout logging level is INFO3.
[16:30:57] Task: reg

[16:30:57] Start automl preset with listed constraints:
[16:30:57] - time: 10000.00 seconds
[16:30:57] - CPU: 4 cores
[16:30:57] - memory: 16 GB

[16:30:57] Train data shape: (11651, 12)

[16:30:57] Layer 1 train process start. Time left 9999.99 secs
[16:30:57] Start fitting Lvl_0_Pipe_0_Mod_0_TorchNN_mlp_0 ...
[16:30:57] ===== Start working with fold 0 for Lvl_0_Pipe_0_Mod_0_TorchNN_mlp_0 =====
[16:30:57] Model Lvl_0_Pipe_0_Mod_0_TorchNN_mlp_0 failed during ml_algo.fit_predict call.

'str' object is not callable
[16:30:57] Traceback (most recent call last):
File "c:\Users\sregmi444\Anaconda3\envs\test\lib\site-packages\lightautoml\ml_algo\utils.py", line 72, in tune_and_fit_predict
preds = ml_algo.fit_predict(train_valid)
File "c:\Users\sregmi444\Anaconda3\envs\test\lib\site-packages\lightautoml\ml_algo\dl_model.py", line 472, in fit_predict
return super().fit_predict(train_valid_iterator)
File "c:\Users\sregmi444\Anaconda3\envs\test\lib\site-packages\lightautoml\ml_algo\base.py", line 273, in fit_predict
model, pred = self.fit_predict_single_fold(train, valid)
File "c:\Users\sregmi444\Anaconda3\envs\test\lib\site-packages\lightautoml\ml_algo\dl_model.py", line 498, in fit_predict_single_fold
val_pred = model.fit(dataloaders)
File "c:\Users\sregmi444\Anaconda3\envs\test\lib\site-packages\lightautoml\text\trainer.py", line 430, in fit
self._init()
File "c:\Users\sregmi444\Anaconda3\envs\test\lib\site-packages\lightautoml\text\trainer.py", line 335, in _init
self.model = self.net(**self.net_params)
File "c:\Users\sregmi444\Anaconda3\envs\test\lib\site-packages\lightautoml\text\nn_model.py", line 295, in init
self.cont_embedder = cont_embedder(**cont_params)
TypeError: 'str' object is not callable


AssertionError Traceback (most recent call last)
Cell In[27], line 20
1 algo = 'mlp'
2 automl = TabularAutoML(
3 task = task,
4 timeout = TIMEOUT,
(...)
17 reader_params = {'n_jobs': N_THREADS, 'cv': N_FOLDS, 'random_state': RANDOM_STATE, 'advanced_roles': ADVANCED_ROLES}
18 )
---> 20 oof_pred = automl.fit_predict(tr_data, roles = roles, verbose = 3)
21 test_pred = automl.predict(te_data)
22 oof = score(task, mapped(tr_data[TARGET_NAME].values, task, automl.reader.class_mapping), take_pred_from_task(oof_pred.data, task))

File c:\Users\sregmi444\Anaconda3\envs\test\lib\site-packages\lightautoml\automl\presets\tabular_presets.py:709, in TabularAutoML.fit_predict(self, train_data, roles, train_features, cv_iter, valid_data, valid_features, log_file, verbose)
706 if self.is_time_series:
707 train = {"seq": {"seq0": train}}
--> 709 oof_pred = super().fit_predict(train, roles=roles, cv_iter=cv_iter, valid_data=valid_data, verbose=verbose)
711 return cast(NumpyDataset, oof_pred)

File c:\Users\sregmi444\Anaconda3\envs\test\lib\site-packages\lightautoml\automl\presets\base.py:207, in AutoMLPreset.fit_predict(self, train_data, roles, train_features, cv_iter, valid_data, valid_features, verbose)
204 logger.info(f"- memory: {self.memory_limit} GB\n")
206 self.timer.start()
--> 207 result = super().fit_predict(
208 train_data,
209 roles,
210 train_features,
211 cv_iter,
212 valid_data,
213 valid_features,
214 verbose=verbose,
215 )
217 logger.info("\x1b[1mAutoml preset training completed in {:.2f} seconds\x1b[0m\n".format(self.timer.time_spent))
218 logger.info(f"Model description:\n{self.create_model_str_desc()}\n")

File c:\Users\sregmi444\Anaconda3\envs\test\lib\site-packages\lightautoml\automl\base.py:218, in AutoML.fit_predict(self, train_data, roles, train_features, cv_iter, valid_data, valid_features, verbose)
216 for k, ml_pipe in enumerate(level):
217 ml_pipe.debug = self.debug
--> 218 pipe_pred = ml_pipe.fit_predict(train_valid)
219 level_predictions.append(pipe_pred)
220 pipes.append(ml_pipe)

File c:\Users\sregmi444\Anaconda3\envs\test\lib\site-packages\lightautoml\pipelines\ml\base.py:135, in MLPipeline.fit_predict(self, train_valid)
131 self.ml_algos.append(ml_algo)
133 predictions.append(preds)
--> 135 assert (
136 len(predictions) > 0
137 ), "Pipeline finished with 0 models for some reason.\nProbably one or more models failed"
139 predictions = concatenate(predictions)
141 del self._ml_algos

AssertionError: Pipeline finished with 0 models for some reason.
Probably one or more models failed

@sandeshregmi sandeshregmi added the bug Something isn't working label Jan 3, 2024
@alexmryzhkov
Copy link
Collaborator

@sandeshregmi please try to install LightAutoML before importing any library, that should help.

@sandeshregmi
Copy link
Author

@alexmryzhkov Thank you for your suggestion. I followed your suggestion but I still got same error. Here are the list of package dependencies that installed before I imported other packages.
Requirement already satisfied: lightautoml==0.3.8b1 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (0.3.8b1) Requirement already satisfied: autowoe>=1.2 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from lightautoml==0.3.8b1) (1.3.2) Requirement already satisfied: catboost>=0.26.1 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from lightautoml==0.3.8b1) (1.2.2) Requirement already satisfied: cmaes in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from lightautoml==0.3.8b1) (0.10.0) Requirement already satisfied: holidays in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from lightautoml==0.3.8b1) (0.40) Requirement already satisfied: jinja2 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from lightautoml==0.3.8b1) (3.1.2) Requirement already satisfied: joblib<1.3.0 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from lightautoml==0.3.8b1) (1.2.0) Requirement already satisfied: json2html in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from lightautoml==0.3.8b1) (1.3.0) Requirement already satisfied: lightgbm<=3.2.1,>=2.3 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from lightautoml==0.3.8b1) (3.2.1) Requirement already satisfied: networkx in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from lightautoml==0.3.8b1) (3.1) Requirement already satisfied: numpy<1.24.0 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from lightautoml==0.3.8b1) (1.23.5) Requirement already satisfied: optuna in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from lightautoml==0.3.8b1) (3.5.0) Requirement already satisfied: pandas<=1.4.3 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from lightautoml==0.3.8b1) (1.4.3) Requirement already satisfied: poetry-core<2.0.0,>=1.0.0 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from lightautoml==0.3.8b1) (1.8.1) Requirement already satisfied: pyyaml in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from lightautoml==0.3.8b1) (6.0.1) Requirement already satisfied: scikit-learn>=0.22 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from lightautoml==0.3.8b1) (1.3.2) Requirement already satisfied: seaborn in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from lightautoml==0.3.8b1) (0.13.1) Requirement already satisfied: statsmodels<=0.14.0 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from lightautoml==0.3.8b1) (0.14.0) Requirement already satisfied: torch>=1.0.0 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from lightautoml==0.3.8b1) (2.1.2) Requirement already satisfied: tqdm in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from lightautoml==0.3.8b1) (4.66.1) Requirement already satisfied: StrEnum<0.5.0,>=0.4.7 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from autowoe>=1.2->lightautoml==0.3.8b1) (0.4.15) Requirement already satisfied: matplotlib in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from autowoe>=1.2->lightautoml==0.3.8b1) (3.7.4) Requirement already satisfied: pytest in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from autowoe>=1.2->lightautoml==0.3.8b1) (7.4.4) Requirement already satisfied: pytz in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from autowoe>=1.2->lightautoml==0.3.8b1) (2023.3.post1) Requirement already satisfied: scipy in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from autowoe>=1.2->lightautoml==0.3.8b1) (1.10.1) Requirement already satisfied: sphinx in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from autowoe>=1.2->lightautoml==0.3.8b1) (7.1.2) Requirement already satisfied: sphinx-rtd-theme in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from autowoe>=1.2->lightautoml==0.3.8b1) (2.0.0) Requirement already satisfied: graphviz in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from catboost>=0.26.1->lightautoml==0.3.8b1) (0.20.1) Requirement already satisfied: plotly in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from catboost>=0.26.1->lightautoml==0.3.8b1) (5.18.0) Requirement already satisfied: six in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from catboost>=0.26.1->lightautoml==0.3.8b1) (1.16.0) Requirement already satisfied: wheel in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from lightgbm<=3.2.1,>=2.3->lightautoml==0.3.8b1) (0.41.2) Requirement already satisfied: python-dateutil>=2.8.1 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from pandas<=1.4.3->lightautoml==0.3.8b1) (2.8.2) Requirement already satisfied: threadpoolctl>=2.0.0 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from scikit-learn>=0.22->lightautoml==0.3.8b1) (3.2.0) Requirement already satisfied: patsy>=0.5.2 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from statsmodels<=0.14.0->lightautoml==0.3.8b1) (0.5.5) Requirement already satisfied: packaging>=21.3 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from statsmodels<=0.14.0->lightautoml==0.3.8b1) (23.2) Requirement already satisfied: filelock in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from torch>=1.0.0->lightautoml==0.3.8b1) (3.13.1) Requirement already satisfied: typing-extensions in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from torch>=1.0.0->lightautoml==0.3.8b1) (4.9.0) Requirement already satisfied: sympy in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from torch>=1.0.0->lightautoml==0.3.8b1) (1.12) Requirement already satisfied: fsspec in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from torch>=1.0.0->lightautoml==0.3.8b1) (2023.12.2) Requirement already satisfied: colorama in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from tqdm->lightautoml==0.3.8b1) (0.4.6) Requirement already satisfied: MarkupSafe>=2.0 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from jinja2->lightautoml==0.3.8b1) (2.1.3) Requirement already satisfied: alembic>=1.5.0 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from optuna->lightautoml==0.3.8b1) (1.13.1) Requirement already satisfied: colorlog in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from optuna->lightautoml==0.3.8b1) (6.8.0) Requirement already satisfied: sqlalchemy>=1.3.0 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from optuna->lightautoml==0.3.8b1) (2.0.25) Requirement already satisfied: Mako in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from alembic>=1.5.0->optuna->lightautoml==0.3.8b1) (1.3.0) Requirement already satisfied: importlib-metadata in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from alembic>=1.5.0->optuna->lightautoml==0.3.8b1) (7.0.1) Requirement already satisfied: importlib-resources in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from alembic>=1.5.0->optuna->lightautoml==0.3.8b1) (6.1.1) Requirement already satisfied: contourpy>=1.0.1 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from matplotlib->autowoe>=1.2->lightautoml==0.3.8b1) (1.1.1) Requirement already satisfied: cycler>=0.10 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from matplotlib->autowoe>=1.2->lightautoml==0.3.8b1) (0.12.1) Requirement already satisfied: fonttools>=4.22.0 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from matplotlib->autowoe>=1.2->lightautoml==0.3.8b1) (4.47.0) Requirement already satisfied: kiwisolver>=1.0.1 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from matplotlib->autowoe>=1.2->lightautoml==0.3.8b1) (1.4.5) Requirement already satisfied: pillow>=6.2.0 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from matplotlib->autowoe>=1.2->lightautoml==0.3.8b1) (10.2.0) Requirement already satisfied: pyparsing>=2.3.1 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from matplotlib->autowoe>=1.2->lightautoml==0.3.8b1) (3.1.1) Requirement already satisfied: greenlet!=0.4.17 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from sqlalchemy>=1.3.0->optuna->lightautoml==0.3.8b1) (3.0.3) Requirement already satisfied: tenacity>=6.2.0 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from plotly->catboost>=0.26.1->lightautoml==0.3.8b1) (8.2.3) Requirement already satisfied: iniconfig in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from pytest->autowoe>=1.2->lightautoml==0.3.8b1) (2.0.0) Requirement already satisfied: pluggy<2.0,>=0.12 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from pytest->autowoe>=1.2->lightautoml==0.3.8b1) (1.3.0) Requirement already satisfied: exceptiongroup>=1.0.0rc8 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from pytest->autowoe>=1.2->lightautoml==0.3.8b1) (1.2.0) Requirement already satisfied: tomli>=1.0.0 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from pytest->autowoe>=1.2->lightautoml==0.3.8b1) (2.0.1) Requirement already satisfied: sphinxcontrib-applehelp in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from sphinx->autowoe>=1.2->lightautoml==0.3.8b1) (1.0.4) Requirement already satisfied: sphinxcontrib-devhelp in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from sphinx->autowoe>=1.2->lightautoml==0.3.8b1) (1.0.2) Requirement already satisfied: sphinxcontrib-jsmath in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from sphinx->autowoe>=1.2->lightautoml==0.3.8b1) (1.0.1) Requirement already satisfied: sphinxcontrib-htmlhelp>=2.0.0 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from sphinx->autowoe>=1.2->lightautoml==0.3.8b1) (2.0.1) Requirement already satisfied: sphinxcontrib-serializinghtml>=1.1.5 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from sphinx->autowoe>=1.2->lightautoml==0.3.8b1) (1.1.5) Requirement already satisfied: sphinxcontrib-qthelp in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from sphinx->autowoe>=1.2->lightautoml==0.3.8b1) (1.0.3) Requirement already satisfied: Pygments>=2.13 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from sphinx->autowoe>=1.2->lightautoml==0.3.8b1) (2.17.2) Requirement already satisfied: docutils<0.21,>=0.18.1 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from sphinx->autowoe>=1.2->lightautoml==0.3.8b1) (0.20.1) Requirement already satisfied: snowballstemmer>=2.0 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from sphinx->autowoe>=1.2->lightautoml==0.3.8b1) (2.2.0) Requirement already satisfied: babel>=2.9 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from sphinx->autowoe>=1.2->lightautoml==0.3.8b1) (2.14.0) Requirement already satisfied: alabaster<0.8,>=0.7 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from sphinx->autowoe>=1.2->lightautoml==0.3.8b1) (0.7.13) Requirement already satisfied: imagesize>=1.3 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from sphinx->autowoe>=1.2->lightautoml==0.3.8b1) (1.4.1) Requirement already satisfied: requests>=2.25.0 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from sphinx->autowoe>=1.2->lightautoml==0.3.8b1) (2.31.0) Requirement already satisfied: sphinxcontrib-jquery<5,>=4 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from sphinx-rtd-theme->autowoe>=1.2->lightautoml==0.3.8b1) (4.1) Requirement already satisfied: mpmath>=0.19 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from sympy->torch>=1.0.0->lightautoml==0.3.8b1) (1.3.0) Requirement already satisfied: zipp>=0.5 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from importlib-metadata->alembic>=1.5.0->optuna->lightautoml==0.3.8b1) (3.17.0) Requirement already satisfied: charset-normalizer<4,>=2 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from requests>=2.25.0->sphinx->autowoe>=1.2->lightautoml==0.3.8b1) (3.3.2) Requirement already satisfied: idna<4,>=2.5 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from requests>=2.25.0->sphinx->autowoe>=1.2->lightautoml==0.3.8b1) (3.6) Requirement already satisfied: urllib3<3,>=1.21.1 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from requests>=2.25.0->sphinx->autowoe>=1.2->lightautoml==0.3.8b1) (2.1.0) Requirement already satisfied: certifi>=2017.4.17 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from requests>=2.25.0->sphinx->autowoe>=1.2->lightautoml==0.3.8b1) (2023.11.17) Requirement already satisfied: lightautoml[nlp] in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (0.3.8b1) Requirement already satisfied: autowoe>=1.2 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from lightautoml[nlp]) (1.3.2) Requirement already satisfied: catboost>=0.26.1 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from lightautoml[nlp]) (1.2.2) Requirement already satisfied: cmaes in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from lightautoml[nlp]) (0.10.0) Requirement already satisfied: holidays in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from lightautoml[nlp]) (0.40) Requirement already satisfied: jinja2 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from lightautoml[nlp]) (3.1.2) Requirement already satisfied: joblib<1.3.0 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from lightautoml[nlp]) (1.2.0) Requirement already satisfied: json2html in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from lightautoml[nlp]) (1.3.0) Requirement already satisfied: lightgbm<=3.2.1,>=2.3 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from lightautoml[nlp]) (3.2.1) Requirement already satisfied: networkx in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from lightautoml[nlp]) (3.1) Requirement already satisfied: numpy<1.24.0 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from lightautoml[nlp]) (1.23.5) Requirement already satisfied: optuna in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from lightautoml[nlp]) (3.5.0) Requirement already satisfied: pandas<=1.4.3 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from lightautoml[nlp]) (1.4.3) Requirement already satisfied: poetry-core<2.0.0,>=1.0.0 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from lightautoml[nlp]) (1.8.1) Requirement already satisfied: pyyaml in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from lightautoml[nlp]) (6.0.1) Requirement already satisfied: scikit-learn>=0.22 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from lightautoml[nlp]) (1.3.2) Requirement already satisfied: seaborn in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from lightautoml[nlp]) (0.13.1) Requirement already satisfied: statsmodels<=0.14.0 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from lightautoml[nlp]) (0.14.0) Requirement already satisfied: torch>=1.0.0 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from lightautoml[nlp]) (2.1.2) Requirement already satisfied: tqdm in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from lightautoml[nlp]) (4.66.1) Requirement already satisfied: gensim>=4 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from lightautoml[nlp]) (4.3.2) Requirement already satisfied: nltk in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from lightautoml[nlp]) (3.8.1) Requirement already satisfied: transformers>=4 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from lightautoml[nlp]) (4.36.2) Requirement already satisfied: StrEnum<0.5.0,>=0.4.7 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from autowoe>=1.2->lightautoml[nlp]) (0.4.15) Requirement already satisfied: matplotlib in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from autowoe>=1.2->lightautoml[nlp]) (3.7.4) Requirement already satisfied: pytest in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from autowoe>=1.2->lightautoml[nlp]) (7.4.4) Requirement already satisfied: pytz in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from autowoe>=1.2->lightautoml[nlp]) (2023.3.post1) Requirement already satisfied: scipy in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from autowoe>=1.2->lightautoml[nlp]) (1.10.1) Requirement already satisfied: sphinx in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from autowoe>=1.2->lightautoml[nlp]) (7.1.2) Requirement already satisfied: sphinx-rtd-theme in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from autowoe>=1.2->lightautoml[nlp]) (2.0.0) Requirement already satisfied: graphviz in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from catboost>=0.26.1->lightautoml[nlp]) (0.20.1) Requirement already satisfied: plotly in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from catboost>=0.26.1->lightautoml[nlp]) (5.18.0) Requirement already satisfied: six in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from catboost>=0.26.1->lightautoml[nlp]) (1.16.0) Requirement already satisfied: smart-open>=1.8.1 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from gensim>=4->lightautoml[nlp]) (6.4.0) Requirement already satisfied: wheel in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from lightgbm<=3.2.1,>=2.3->lightautoml[nlp]) (0.41.2) Requirement already satisfied: python-dateutil>=2.8.1 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from pandas<=1.4.3->lightautoml[nlp]) (2.8.2) Requirement already satisfied: threadpoolctl>=2.0.0 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from scikit-learn>=0.22->lightautoml[nlp]) (3.2.0) Requirement already satisfied: patsy>=0.5.2 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from statsmodels<=0.14.0->lightautoml[nlp]) (0.5.5) Requirement already satisfied: packaging>=21.3 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from statsmodels<=0.14.0->lightautoml[nlp]) (23.2) Requirement already satisfied: filelock in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from torch>=1.0.0->lightautoml[nlp]) (3.13.1) Requirement already satisfied: typing-extensions in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from torch>=1.0.0->lightautoml[nlp]) (4.9.0) Requirement already satisfied: sympy in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from torch>=1.0.0->lightautoml[nlp]) (1.12) Requirement already satisfied: fsspec in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from torch>=1.0.0->lightautoml[nlp]) (2023.12.2) Requirement already satisfied: colorama in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from tqdm->lightautoml[nlp]) (0.4.6) Requirement already satisfied: huggingface-hub<1.0,>=0.19.3 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from transformers>=4->lightautoml[nlp]) (0.20.1) Requirement already satisfied: regex!=2019.12.17 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from transformers>=4->lightautoml[nlp]) (2023.12.25) Requirement already satisfied: requests in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from transformers>=4->lightautoml[nlp]) (2.31.0) Requirement already satisfied: tokenizers<0.19,>=0.14 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from transformers>=4->lightautoml[nlp]) (0.15.0) Requirement already satisfied: safetensors>=0.3.1 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from transformers>=4->lightautoml[nlp]) (0.4.1) Requirement already satisfied: MarkupSafe>=2.0 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from jinja2->lightautoml[nlp]) (2.1.3) Requirement already satisfied: click in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from nltk->lightautoml[nlp]) (8.1.7) Requirement already satisfied: alembic>=1.5.0 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from optuna->lightautoml[nlp]) (1.13.1) Requirement already satisfied: colorlog in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from optuna->lightautoml[nlp]) (6.8.0) Requirement already satisfied: sqlalchemy>=1.3.0 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from optuna->lightautoml[nlp]) (2.0.25) Requirement already satisfied: Mako in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from alembic>=1.5.0->optuna->lightautoml[nlp]) (1.3.0) Requirement already satisfied: importlib-metadata in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from alembic>=1.5.0->optuna->lightautoml[nlp]) (7.0.1) Requirement already satisfied: importlib-resources in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from alembic>=1.5.0->optuna->lightautoml[nlp]) (6.1.1) Requirement already satisfied: contourpy>=1.0.1 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from matplotlib->autowoe>=1.2->lightautoml[nlp]) (1.1.1) Requirement already satisfied: cycler>=0.10 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from matplotlib->autowoe>=1.2->lightautoml[nlp]) (0.12.1) Requirement already satisfied: fonttools>=4.22.0 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from matplotlib->autowoe>=1.2->lightautoml[nlp]) (4.47.0) Requirement already satisfied: kiwisolver>=1.0.1 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from matplotlib->autowoe>=1.2->lightautoml[nlp]) (1.4.5) Requirement already satisfied: pillow>=6.2.0 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from matplotlib->autowoe>=1.2->lightautoml[nlp]) (10.2.0) Requirement already satisfied: pyparsing>=2.3.1 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from matplotlib->autowoe>=1.2->lightautoml[nlp]) (3.1.1) Requirement already satisfied: greenlet!=0.4.17 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from sqlalchemy>=1.3.0->optuna->lightautoml[nlp]) (3.0.3) Requirement already satisfied: tenacity>=6.2.0 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from plotly->catboost>=0.26.1->lightautoml[nlp]) (8.2.3) Requirement already satisfied: iniconfig in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from pytest->autowoe>=1.2->lightautoml[nlp]) (2.0.0) Requirement already satisfied: pluggy<2.0,>=0.12 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from pytest->autowoe>=1.2->lightautoml[nlp]) (1.3.0) Requirement already satisfied: exceptiongroup>=1.0.0rc8 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from pytest->autowoe>=1.2->lightautoml[nlp]) (1.2.0) Requirement already satisfied: tomli>=1.0.0 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from pytest->autowoe>=1.2->lightautoml[nlp]) (2.0.1) Requirement already satisfied: charset-normalizer<4,>=2 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from requests->transformers>=4->lightautoml[nlp]) (3.3.2) Requirement already satisfied: idna<4,>=2.5 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from requests->transformers>=4->lightautoml[nlp]) (3.6) Requirement already satisfied: urllib3<3,>=1.21.1 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from requests->transformers>=4->lightautoml[nlp]) (2.1.0) Requirement already satisfied: certifi>=2017.4.17 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from requests->transformers>=4->lightautoml[nlp]) (2023.11.17) Requirement already satisfied: sphinxcontrib-applehelp in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from sphinx->autowoe>=1.2->lightautoml[nlp]) (1.0.4) Requirement already satisfied: sphinxcontrib-devhelp in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from sphinx->autowoe>=1.2->lightautoml[nlp]) (1.0.2) Requirement already satisfied: sphinxcontrib-jsmath in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from sphinx->autowoe>=1.2->lightautoml[nlp]) (1.0.1) Requirement already satisfied: sphinxcontrib-htmlhelp>=2.0.0 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from sphinx->autowoe>=1.2->lightautoml[nlp]) (2.0.1) Requirement already satisfied: sphinxcontrib-serializinghtml>=1.1.5 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from sphinx->autowoe>=1.2->lightautoml[nlp]) (1.1.5) Requirement already satisfied: sphinxcontrib-qthelp in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from sphinx->autowoe>=1.2->lightautoml[nlp]) (1.0.3) Requirement already satisfied: Pygments>=2.13 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from sphinx->autowoe>=1.2->lightautoml[nlp]) (2.17.2) Requirement already satisfied: docutils<0.21,>=0.18.1 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from sphinx->autowoe>=1.2->lightautoml[nlp]) (0.20.1) Requirement already satisfied: snowballstemmer>=2.0 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from sphinx->autowoe>=1.2->lightautoml[nlp]) (2.2.0) Requirement already satisfied: babel>=2.9 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from sphinx->autowoe>=1.2->lightautoml[nlp]) (2.14.0) Requirement already satisfied: alabaster<0.8,>=0.7 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from sphinx->autowoe>=1.2->lightautoml[nlp]) (0.7.13) Requirement already satisfied: imagesize>=1.3 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from sphinx->autowoe>=1.2->lightautoml[nlp]) (1.4.1) Requirement already satisfied: sphinxcontrib-jquery<5,>=4 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from sphinx-rtd-theme->autowoe>=1.2->lightautoml[nlp]) (4.1) Requirement already satisfied: mpmath>=0.19 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from sympy->torch>=1.0.0->lightautoml[nlp]) (1.3.0) Requirement already satisfied: zipp>=0.5 in [c:\users\sregmi444\anaconda3\envs\test\lib\site-packages](file:///C:/users/sregmi444/anaconda3/envs/test/lib/site-packages) (from importlib-metadata->alembic>=1.5.0->optuna->lightautoml[nlp]) (3.17.0)

@BELONOVSKII
Copy link
Collaborator

Hello @sandeshregmi! Can you please tell me the way you installed LightAutoML? I have tried to run the code with the installed lightautoml-0.3.8-py3-none-any.whl from kaggle notebook and everything worked well.

Moreover, I have tried the same with cloning and building the LightAutoML master branch and, again, have successfully run the scripts in the notebook.

Nevertheless, I was able to reproduce this error by installing LightAutoML with pip install lightautoml==0.3.8b1. Unfortunately, current PyPI version 0.3.8b1 of LightAutoML contains minor bugs that were fixed by #123.

If you used pip install lightautoml==0.3.8b1, please try to uninstall LightAutoML and install it by any of the methods presented above.

@sandeshregmi
Copy link
Author

@BELONOVSKII Thank you! for me following version worked
!pip install lightautoml-0.3.9b1-py3-none-any.whl
!pip install -U lightautoml[nlp]

@sandeshregmi
Copy link
Author

@BELONOVSKII Also, do you have a suggestion or (notebook) to do model explanation analysis for a model built by for example 'fttransformer'?

@alexmryzhkov
Copy link
Collaborator

@sandeshregmi you can use this kernel as a reference how to use FTTransformer - it is the last one in the list.

@sandeshregmi
Copy link
Author

@alexmryzhkov Thank you! Sorry I was not very descriptive in my question. Do you think we can generate something similar to SHAP plot ? Or Attention weights based feature importance?

@BELONOVSKII
Copy link
Collaborator

BELONOVSKII commented Jan 17, 2024

@sandeshregmi Hello! LightAutoML has an implementation of SSWARM algorithm for model-agnostic computations of Shapley values. This algorithm computes Shapley values for compositions of any ML models (not only tree-based). For now, this algorithm is not released in GitHub or PyPI (will come in the near future), nevertheless, I have a .whl file with it. I have created an example notebook on Kaggle that demonstrates how to obtain Shapley values and generate SHAP plots.

@sandeshregmi
Copy link
Author

@BELONOVSKII Thank you!
Only .whl file works for me is !pip install lightautoml-0.3.9b1-py3-none-any.whl. Do I need to uninstall it and install lightautoml-0.3.8b1-py3-none-any.whl ?

@alexmryzhkov
Copy link
Collaborator

@sandeshregmi yes, you need to uninstall 0.3.9b1 and use the whl file @BELONOVSKII provided because it is the only current version which hav SSWARM algo to calc shapely values based on lightautoml models

@sandeshregmi
Copy link
Author

@BELONOVSKII Awesome! It worked. Thank you

@sandeshregmi
Copy link
Author

@BELONOVSKII One thing I noticed is though zaratio. I am not sure what it represents.
Untitled

@BELONOVSKII
Copy link
Collaborator

@sandeshregmi Hello. zaratio_Average is just a feature of initial dataset.

@sandeshregmi
Copy link
Author

sandeshregmi commented Jan 19, 2024

@BELONOVSKII Could you please review this code. I am getting same feature name for interaction_index in every plot. I wonder if you need to update feats[0]!
feats = explainer.used_feats
fig, ax = plt.subplots(nrows=len(feats), ncols=1, figsize=(10, 5*len(feats)))

for i, feat in enumerate(feats):
shap.dependence_plot(feat, shap_values_lgb, te_data[explainer.used_feats],
show=False, ax=ax[i], interaction_index=feats[0])

@BELONOVSKII
Copy link
Collaborator

@sandeshregmi Hello! Yes, in this code I have manually set the interaction feature for each plot ( the first feature in the list ). However, you can set any other feature for interaction, or set the parameter to "auto".

Read more in the shap.dependence_plot documentation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants