From b51b12fbf8656977fa967cfbe73c97777f1ccbf1 Mon Sep 17 00:00:00 2001 From: LuoXueling Date: Sun, 24 Nov 2024 16:51:39 +0800 Subject: [PATCH 01/13] Fix a bug in OrdinalEncoder numpy astype guesses the max length of strings from existing values, and thus limits the length of future inputs --- README.md | 6 ++++++ docs/source/api/utility.rst | 1 - tabensemb/data/utils.py | 8 ++++++-- 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 79fbb48..24107e0 100644 --- a/README.md +++ b/README.md @@ -68,6 +68,12 @@ pip install tabensemb[torch] Please use `pip install tabensemb` instead if you already have `torch>=1.12.0` installed. Use `pip install tabensemb[test]` if you want to run unit tests. +To install from source, + +```shell +pip install -e .[torch] +``` + 2. (Optional) Run unit tests after installed `tabensemb[test]`: ```shell diff --git a/docs/source/api/utility.rst b/docs/source/api/utility.rst index b9988a9..9121772 100644 --- a/docs/source/api/utility.rst +++ b/docs/source/api/utility.rst @@ -11,5 +11,4 @@ tabensemb.utils :toctree: generated/ utils - collate.fix_collate_fn ranking diff --git a/tabensemb/data/utils.py b/tabensemb/data/utils.py index 421ea9d..2e90401 100644 --- a/tabensemb/data/utils.py +++ b/tabensemb/data/utils.py @@ -318,7 +318,9 @@ def _inverse_transform(self, df: pd.DataFrame): f"inverse-transformed." ) - transformed_values = np.ones_like(values).astype(self.dtypes[feature]) + transformed_values = np.ones_like(values).astype( + self.dtypes[feature] if self.dtypes[feature] != str else "U256" + ) for i in range(len(transformed_values)): transformed_values[i] = unknown_val for val in unique_values: @@ -327,5 +329,7 @@ def _inverse_transform(self, df: pd.DataFrame): if val in unknown_values else self.mapping[feature][int(val)] ) - df[feature] = transformed_values.astype(self.dtypes[feature]) + df[feature] = transformed_values.astype( + self.dtypes[feature] if self.dtypes[feature] != str else "U256" + ) return df From 372c01086eddf7b66febd7984f13cfbfcf779cc5 Mon Sep 17 00:00:00 2001 From: LuoXueling Date: Sun, 24 Nov 2024 17:10:58 +0800 Subject: [PATCH 02/13] Update requirements.txt --- requirements.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/requirements.txt b/requirements.txt index 4f5a3e7..322e6b1 100644 --- a/requirements.txt +++ b/requirements.txt @@ -11,6 +11,7 @@ scikit-learn>=1.0.2,<1.4 scikit-optimize>=0.9.0 scipy>=1.7.3 seaborn>=0.11.2 +statsmodels>=0.14.0 tqdm>=4.64.1 torchmetrics>=0.11.0 pytorch-widedeep>=1.2.1 From b60206fdc5fc384abb68a4d96a3c5979cf9a4197 Mon Sep 17 00:00:00 2001 From: LuoXueling Date: Sun, 24 Nov 2024 17:25:06 +0800 Subject: [PATCH 03/13] Update requirements.txt --- requirements.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/requirements.txt b/requirements.txt index 322e6b1..3a59fa8 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5,6 +5,7 @@ autogluon.features>=0.7.0,<1.0.0 captum>=0.6.0 matplotlib>=3.3.4 numpy>=1.22.1 +opencv-contrib-python>=4.8.0 openpyxl>=3.0.10 pandas>=1.4.2 scikit-learn>=1.0.2,<1.4 From 16977bb8ce7436f995d5be6a95fa2df3e943545f Mon Sep 17 00:00:00 2001 From: LuoXueling Date: Sun, 24 Nov 2024 17:37:51 +0800 Subject: [PATCH 04/13] Update requirements.txt --- requirements.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/requirements.txt b/requirements.txt index 3a59fa8..9af5420 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4,6 +4,7 @@ autogluon.core>=0.7.0,<1.0.0 autogluon.features>=0.7.0,<1.0.0 captum>=0.6.0 matplotlib>=3.3.4 +numba>=0.58.0 numpy>=1.22.1 opencv-contrib-python>=4.8.0 openpyxl>=3.0.10 From 183882e0b2d8fb8d4c5a40202b94e37e48f1f87c Mon Sep 17 00:00:00 2001 From: LuoXueling Date: Sun, 24 Nov 2024 17:44:29 +0800 Subject: [PATCH 05/13] Update requirements.txt --- requirements.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/requirements.txt b/requirements.txt index 9af5420..5c4dff7 100644 --- a/requirements.txt +++ b/requirements.txt @@ -3,6 +3,7 @@ autogluon.common>=0.7.0,<1.0.0 autogluon.core>=0.7.0,<1.0.0 autogluon.features>=0.7.0,<1.0.0 captum>=0.6.0 +gensim>=4.3.0 matplotlib>=3.3.4 numba>=0.58.0 numpy>=1.22.1 From bf94bff2804d57bc95a9249786c39b7010929975 Mon Sep 17 00:00:00 2001 From: LuoXueling Date: Sun, 24 Nov 2024 18:07:45 +0800 Subject: [PATCH 06/13] Update requirements.txt --- requirements.txt | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/requirements.txt b/requirements.txt index 5c4dff7..1d93a02 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,20 +1,16 @@ +numpy>=1.22.1 autogluon.tabular[all]>=0.7.0,<1.0.0 autogluon.common>=0.7.0,<1.0.0 autogluon.core>=0.7.0,<1.0.0 autogluon.features>=0.7.0,<1.0.0 captum>=0.6.0 -gensim>=4.3.0 matplotlib>=3.3.4 -numba>=0.58.0 -numpy>=1.22.1 -opencv-contrib-python>=4.8.0 openpyxl>=3.0.10 pandas>=1.4.2 scikit-learn>=1.0.2,<1.4 scikit-optimize>=0.9.0 scipy>=1.7.3 seaborn>=0.11.2 -statsmodels>=0.14.0 tqdm>=4.64.1 torchmetrics>=0.11.0 pytorch-widedeep>=1.2.1 From 9018922e73e78038001a22bfe99b21343aa7745f Mon Sep 17 00:00:00 2001 From: LuoXueling Date: Sun, 24 Nov 2024 19:04:06 +0800 Subject: [PATCH 07/13] Update requirements.txt --- requirements.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/requirements.txt b/requirements.txt index 1d93a02..c5f8775 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,10 +1,10 @@ -numpy>=1.22.1 autogluon.tabular[all]>=0.7.0,<1.0.0 autogluon.common>=0.7.0,<1.0.0 autogluon.core>=0.7.0,<1.0.0 autogluon.features>=0.7.0,<1.0.0 captum>=0.6.0 matplotlib>=3.3.4 +numpy>=1.22.1 openpyxl>=3.0.10 pandas>=1.4.2 scikit-learn>=1.0.2,<1.4 @@ -13,7 +13,7 @@ scipy>=1.7.3 seaborn>=0.11.2 tqdm>=4.64.1 torchmetrics>=0.11.0 -pytorch-widedeep>=1.2.1 +pytorch-widedeep>=1.2.1,<=1.6.1 pytorch_tabnet>=4.0 pytorch_tabular>=1.0.2 miceforest>=5.6.3 From af0bf3b85123e2d6da8e10995d63ad263130fb3b Mon Sep 17 00:00:00 2001 From: LuoXueling Date: Sun, 24 Nov 2024 19:07:47 +0800 Subject: [PATCH 08/13] Update requirements.txt --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index c5f8775..ec5113c 100644 --- a/requirements.txt +++ b/requirements.txt @@ -13,7 +13,7 @@ scipy>=1.7.3 seaborn>=0.11.2 tqdm>=4.64.1 torchmetrics>=0.11.0 -pytorch-widedeep>=1.2.1,<=1.6.1 +pytorch-widedeep>=1.2.1,<1.6.12 pytorch_tabnet>=4.0 pytorch_tabular>=1.0.2 miceforest>=5.6.3 From 2cfc8bc2c555a60fb5e9d68ff8e839f5897c47ed Mon Sep 17 00:00:00 2001 From: LuoXueling Date: Sun, 24 Nov 2024 19:17:00 +0800 Subject: [PATCH 09/13] Update requirements.txt --- requirements.txt | 304 +++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 280 insertions(+), 24 deletions(-) diff --git a/requirements.txt b/requirements.txt index ec5113c..ea061c2 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,24 +1,280 @@ -autogluon.tabular[all]>=0.7.0,<1.0.0 -autogluon.common>=0.7.0,<1.0.0 -autogluon.core>=0.7.0,<1.0.0 -autogluon.features>=0.7.0,<1.0.0 -captum>=0.6.0 -matplotlib>=3.3.4 -numpy>=1.22.1 -openpyxl>=3.0.10 -pandas>=1.4.2 -scikit-learn>=1.0.2,<1.4 -scikit-optimize>=0.9.0 -scipy>=1.7.3 -seaborn>=0.11.2 -tqdm>=4.64.1 -torchmetrics>=0.11.0 -pytorch-widedeep>=1.2.1,<1.6.12 -pytorch_tabnet>=4.0 -pytorch_tabular>=1.0.2 -miceforest>=5.6.3 -shap>=0.41.0 -einops>=0.6.0 -pytorch_lightning>=1.8.6 -traitlets<=5.9.0 - +absl-py==2.0.0 +accessible-pygments==0.0.4 +aiohttp==3.9.1 +aiohttp-cors==0.7.0 +aiosignal==1.3.1 +alabaster==0.7.13 +antlr4-python3-runtime==4.9.3 +anyio==4.0.0 +argon2-cffi==23.1.0 +argon2-cffi-bindings==21.2.0 +arrow==1.2.3 +asttokens==2.4.1 +async-timeout==4.0.3 +attrs==23.1.0 +autogluon.common==0.8.2 +autogluon.core==0.8.2 +autogluon.features==0.8.2 +autogluon.tabular==0.8.2 +Babel==2.12.1 +backcall==0.2.0 +beautifulsoup4==4.12.2 +black==23.7.0 +bleach==6.0.0 +blessed==1.20.0 +blis==0.7.11 +blosc==1.11.1 +boto3==1.33.11 +botocore==1.33.11 +cachetools==5.3.2 +captum==0.6.0 +catalogue==2.0.10 +catboost==1.2.2 +category-encoders==2.6.3 +certifi==2023.11.17 +cffi==1.15.1 +charset-normalizer==3.3.2 +click==8.1.7 +cloudpathlib==0.16.0 +cloudpickle==3.0.0 +cmake==3.27.9 +colorful==0.5.5 +comm==0.2.0 +confection==0.1.4 +contourpy==1.2.0 +coverage==7.3.0 +cramjam==2.7.0 +cycler==0.12.1 +cymem==2.0.8 +debugpy==1.6.7.post1 +decorator==5.1.1 +defusedxml==0.7.1 +dill==0.3.7 +distlib==0.3.7 +docutils==0.18.1 +einops==0.6.1 +entrypoints==0.4 +et-xmlfile==1.1.0 +exceptiongroup==1.2.0 +executing==2.0.1 +fastai==2.7.13 +fastcore==1.5.29 +fastdownload==0.0.7 +fastjsonschema==2.18.0 +fastparquet==2023.10.1 +fastprogress==1.0.3 +filelock==3.13.1 +fonttools==4.46.0 +fqdn==1.5.1 +frozenlist==1.4.0 +fsspec==2023.10.0 +future==0.18.3 +gensim==4.3.2 +google-api-core==2.15.0 +google-auth==2.23.4 +google-auth-oauthlib==1.1.0 +googleapis-common-protos==1.62.0 +gpustat==1.1.1 +graphviz==0.20.1 +grpcio==1.50.0 +hyperopt==0.2.7 +idna==3.6 +imagesize==1.4.1 +imutils==0.5.4 +iniconfig==2.0.0 +ipykernel==6.25.2 +ipython==8.18.1 +ipython-genutils==0.2.0 +ipywidgets==8.1.1 +isoduration==20.11.0 +jedi==0.19.1 +Jinja2==3.1.2 +jmespath==1.0.1 +joblib==1.3.2 +jsonpointer==2.4 +jsonschema==4.20.0 +jsonschema-specifications==2023.11.2 +jupyter==1.0.0 +jupyter-console==6.6.3 +jupyter-events==0.7.0 +jupyter_client==7.4.9 +jupyter_core==5.3.1 +jupyter_server==2.7.3 +jupyter_server_terminals==0.4.4 +jupyterlab-pygments==0.2.2 +jupyterlab-widgets==3.0.9 +kiwisolver==1.4.5 +langcodes==3.3.0 +lightgbm==3.3.5 +lightning-utilities==0.10.0 +lit==17.0.6 +llvmlite==0.41.1 +Markdown==3.5.1 +markdown-it-py==3.0.0 +MarkupSafe==2.1.3 +matplotlib==3.8.2 +matplotlib-inline==0.1.6 +mdit-py-plugins==0.4.0 +mdurl==0.1.2 +miceforest==5.7.0 +mistune==3.0.1 +mpmath==1.3.0 +msgpack==1.0.7 +multidict==6.0.4 +murmurhash==1.0.10 +mypy-extensions==1.0.0 +myst-parser==2.0.0 +nbclassic==1.0.0 +nbclient==0.8.0 +nbconvert==7.8.0 +nbformat==5.9.2 +nbsphinx==0.9.3 +nest-asyncio==1.5.7 +networkx==3.2.1 +notebook==6.5.5 +notebook_shim==0.2.3 +numba==0.58.1 +numpy==1.26.2 +numpydoc==1.5.0 +nvidia-cublas-cu11==11.10.3.66 +nvidia-cuda-cupti-cu11==11.7.101 +nvidia-cuda-nvrtc-cu11==11.7.99 +nvidia-cuda-runtime-cu11==11.7.99 +nvidia-cudnn-cu11==8.5.0.96 +nvidia-cufft-cu11==10.9.0.58 +nvidia-curand-cu11==10.2.10.91 +nvidia-cusolver-cu11==11.4.0.1 +nvidia-cusparse-cu11==11.7.4.91 +nvidia-ml-py==12.535.133 +nvidia-nccl-cu11==2.14.3 +nvidia-nvtx-cu11==11.7.91 +oauthlib==3.2.2 +omegaconf==2.3.0 +opencensus==0.11.3 +opencensus-context==0.1.3 +opencv-contrib-python==4.8.1.78 +openpyxl==3.1.2 +overrides==7.4.0 +packaging==23.2 +pandas==1.5.3 +pandoc==2.3 +pandocfilters==1.5.0 +parso==0.8.3 +pathspec==0.11.2 +pathy==0.10.2 +patsy==0.5.3 +pexpect==4.9.0 +pickleshare==0.7.5 +Pillow==10.1.0 +platformdirs==3.11.0 +plotly==5.18.0 +pluggy==1.3.0 +plumbum==1.8.2 +ply==3.11 +preshed==3.0.9 +prometheus-client==0.19.0 +prompt-toolkit==3.0.41 +protobuf==4.22.5 +psutil==5.9.6 +ptyprocess==0.7.0 +pure-eval==0.2.2 +py-spy==0.3.14 +py4j==0.10.9.7 +pyaml==23.9.5 +pyarrow==14.0.1 +pyasn1==0.5.1 +pyasn1-modules==0.3.0 +pycparser==2.21 +pydantic==1.10.13 +pydata-sphinx-theme==0.13.3 +Pygments==2.17.2 +pyparsing==3.1.1 +pytest==7.4.1 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +pytest-order==1.1.0 +python-dateutil==2.8.2 +python-json-logger==2.0.7 +pytorch-lightning==1.9.5 +pytorch-tabnet==4.0 +pytorch-tabular==1.0.2 +pytorch-widedeep==1.3.2 +pytz==2023.3.post1 +PyYAML==6.0.1 +pyzmq==24.0.1 +qtconsole==5.4.4 +QtPy==2.4.0 +ray==2.3.1 +referencing==0.32.0 +requests==2.31.0 +requests-oauthlib==1.3.1 +rfc3339-validator==0.1.4 +rfc3986-validator==0.1.1 +rich==13.7.0 +rpds-py==0.13.2 +rsa==4.9 +s3transfer==0.8.2 +scikit-learn==1.2.2 +scikit-optimize==0.9.0 +scipy==1.11.4 +seaborn==0.13.0 +Send2Trash==1.8.2 +shap==0.43.0 +six==1.16.0 +slicer==0.0.7 +smart-open==6.4.0 +sniffio==1.3.0 +snowballstemmer==2.2.0 +soupsieve==2.5 +spacy==3.7.2 +spacy-legacy==3.0.12 +spacy-loggers==1.0.5 +Sphinx==7.2.5 +sphinx-copybutton==0.5.2 +sphinx-paramlinks==0.6.0 +sphinx-rtd-theme==1.3.0 +sphinxcontrib-applehelp==1.0.7 +sphinxcontrib-devhelp==1.0.5 +sphinxcontrib-htmlhelp==2.0.4 +sphinxcontrib-jquery==4.1 +sphinxcontrib-jsmath==1.0.1 +sphinxcontrib-qthelp==1.0.6 +sphinxcontrib-serializinghtml==1.1.9 +srsly==2.4.8 +stack-data==0.6.3 +statsmodels==0.14.0 +sympy==1.12 +tabulate==0.9.0 +tenacity==8.2.3 +tensorboard==2.15.1 +tensorboard-data-server==0.7.2 +tensorboardX==2.6.2.2 +terminado==0.17.1 +thinc==8.2.1 +threadpoolctl==3.2.0 +tinycss2==1.2.1 +tomli==2.0.1 +torch==1.13.1 +torchmetrics==0.11.4 +torchvision==0.14.1 +tornado==6.3.3 +tqdm==4.66.1 +traitlets==5.14.0 +triton==2.0.0 +typer==0.9.0 +typing_extensions==4.8.0 +tzdata==2023.3 +uri-template==1.3.0 +urllib3==2.0.7 +virtualenv==20.21.0 +wasabi==1.1.2 +wcwidth==0.2.12 +weasel==0.3.4 +webcolors==1.13 +webencodings==0.5.1 +websocket-client==1.6.2 +Werkzeug==3.0.1 +widgetsnbextension==4.0.9 +wrapt==1.16.0 +xgboost==1.7.6 +yarl==1.9.4 From 11b20d512d26c7ca151b4e1b1d4d69abd4e02f07 Mon Sep 17 00:00:00 2001 From: LuoXueling Date: Sun, 24 Nov 2024 19:24:28 +0800 Subject: [PATCH 10/13] Update requirements.txt --- requirements.txt | 304 ++++------------------------------------------- 1 file changed, 24 insertions(+), 280 deletions(-) diff --git a/requirements.txt b/requirements.txt index ea061c2..ad2581e 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,280 +1,24 @@ -absl-py==2.0.0 -accessible-pygments==0.0.4 -aiohttp==3.9.1 -aiohttp-cors==0.7.0 -aiosignal==1.3.1 -alabaster==0.7.13 -antlr4-python3-runtime==4.9.3 -anyio==4.0.0 -argon2-cffi==23.1.0 -argon2-cffi-bindings==21.2.0 -arrow==1.2.3 -asttokens==2.4.1 -async-timeout==4.0.3 -attrs==23.1.0 -autogluon.common==0.8.2 -autogluon.core==0.8.2 -autogluon.features==0.8.2 -autogluon.tabular==0.8.2 -Babel==2.12.1 -backcall==0.2.0 -beautifulsoup4==4.12.2 -black==23.7.0 -bleach==6.0.0 -blessed==1.20.0 -blis==0.7.11 -blosc==1.11.1 -boto3==1.33.11 -botocore==1.33.11 -cachetools==5.3.2 -captum==0.6.0 -catalogue==2.0.10 -catboost==1.2.2 -category-encoders==2.6.3 -certifi==2023.11.17 -cffi==1.15.1 -charset-normalizer==3.3.2 -click==8.1.7 -cloudpathlib==0.16.0 -cloudpickle==3.0.0 -cmake==3.27.9 -colorful==0.5.5 -comm==0.2.0 -confection==0.1.4 -contourpy==1.2.0 -coverage==7.3.0 -cramjam==2.7.0 -cycler==0.12.1 -cymem==2.0.8 -debugpy==1.6.7.post1 -decorator==5.1.1 -defusedxml==0.7.1 -dill==0.3.7 -distlib==0.3.7 -docutils==0.18.1 -einops==0.6.1 -entrypoints==0.4 -et-xmlfile==1.1.0 -exceptiongroup==1.2.0 -executing==2.0.1 -fastai==2.7.13 -fastcore==1.5.29 -fastdownload==0.0.7 -fastjsonschema==2.18.0 -fastparquet==2023.10.1 -fastprogress==1.0.3 -filelock==3.13.1 -fonttools==4.46.0 -fqdn==1.5.1 -frozenlist==1.4.0 -fsspec==2023.10.0 -future==0.18.3 -gensim==4.3.2 -google-api-core==2.15.0 -google-auth==2.23.4 -google-auth-oauthlib==1.1.0 -googleapis-common-protos==1.62.0 -gpustat==1.1.1 -graphviz==0.20.1 -grpcio==1.50.0 -hyperopt==0.2.7 -idna==3.6 -imagesize==1.4.1 -imutils==0.5.4 -iniconfig==2.0.0 -ipykernel==6.25.2 -ipython==8.18.1 -ipython-genutils==0.2.0 -ipywidgets==8.1.1 -isoduration==20.11.0 -jedi==0.19.1 -Jinja2==3.1.2 -jmespath==1.0.1 -joblib==1.3.2 -jsonpointer==2.4 -jsonschema==4.20.0 -jsonschema-specifications==2023.11.2 -jupyter==1.0.0 -jupyter-console==6.6.3 -jupyter-events==0.7.0 -jupyter_client==7.4.9 -jupyter_core==5.3.1 -jupyter_server==2.7.3 -jupyter_server_terminals==0.4.4 -jupyterlab-pygments==0.2.2 -jupyterlab-widgets==3.0.9 -kiwisolver==1.4.5 -langcodes==3.3.0 -lightgbm==3.3.5 -lightning-utilities==0.10.0 -lit==17.0.6 -llvmlite==0.41.1 -Markdown==3.5.1 -markdown-it-py==3.0.0 -MarkupSafe==2.1.3 -matplotlib==3.8.2 -matplotlib-inline==0.1.6 -mdit-py-plugins==0.4.0 -mdurl==0.1.2 -miceforest==5.7.0 -mistune==3.0.1 -mpmath==1.3.0 -msgpack==1.0.7 -multidict==6.0.4 -murmurhash==1.0.10 -mypy-extensions==1.0.0 -myst-parser==2.0.0 -nbclassic==1.0.0 -nbclient==0.8.0 -nbconvert==7.8.0 -nbformat==5.9.2 -nbsphinx==0.9.3 -nest-asyncio==1.5.7 -networkx==3.2.1 -notebook==6.5.5 -notebook_shim==0.2.3 -numba==0.58.1 -numpy==1.26.2 -numpydoc==1.5.0 -nvidia-cublas-cu11==11.10.3.66 -nvidia-cuda-cupti-cu11==11.7.101 -nvidia-cuda-nvrtc-cu11==11.7.99 -nvidia-cuda-runtime-cu11==11.7.99 -nvidia-cudnn-cu11==8.5.0.96 -nvidia-cufft-cu11==10.9.0.58 -nvidia-curand-cu11==10.2.10.91 -nvidia-cusolver-cu11==11.4.0.1 -nvidia-cusparse-cu11==11.7.4.91 -nvidia-ml-py==12.535.133 -nvidia-nccl-cu11==2.14.3 -nvidia-nvtx-cu11==11.7.91 -oauthlib==3.2.2 -omegaconf==2.3.0 -opencensus==0.11.3 -opencensus-context==0.1.3 -opencv-contrib-python==4.8.1.78 -openpyxl==3.1.2 -overrides==7.4.0 -packaging==23.2 -pandas==1.5.3 -pandoc==2.3 -pandocfilters==1.5.0 -parso==0.8.3 -pathspec==0.11.2 -pathy==0.10.2 -patsy==0.5.3 -pexpect==4.9.0 -pickleshare==0.7.5 -Pillow==10.1.0 -platformdirs==3.11.0 -plotly==5.18.0 -pluggy==1.3.0 -plumbum==1.8.2 -ply==3.11 -preshed==3.0.9 -prometheus-client==0.19.0 -prompt-toolkit==3.0.41 -protobuf==4.22.5 -psutil==5.9.6 -ptyprocess==0.7.0 -pure-eval==0.2.2 -py-spy==0.3.14 -py4j==0.10.9.7 -pyaml==23.9.5 -pyarrow==14.0.1 -pyasn1==0.5.1 -pyasn1-modules==0.3.0 -pycparser==2.21 -pydantic==1.10.13 -pydata-sphinx-theme==0.13.3 -Pygments==2.17.2 -pyparsing==3.1.1 -pytest==7.4.1 -pytest-cov==4.1.0 -pytest-mock==3.11.1 -pytest-order==1.1.0 -python-dateutil==2.8.2 -python-json-logger==2.0.7 -pytorch-lightning==1.9.5 -pytorch-tabnet==4.0 -pytorch-tabular==1.0.2 -pytorch-widedeep==1.3.2 -pytz==2023.3.post1 -PyYAML==6.0.1 -pyzmq==24.0.1 -qtconsole==5.4.4 -QtPy==2.4.0 -ray==2.3.1 -referencing==0.32.0 -requests==2.31.0 -requests-oauthlib==1.3.1 -rfc3339-validator==0.1.4 -rfc3986-validator==0.1.1 -rich==13.7.0 -rpds-py==0.13.2 -rsa==4.9 -s3transfer==0.8.2 -scikit-learn==1.2.2 -scikit-optimize==0.9.0 -scipy==1.11.4 -seaborn==0.13.0 -Send2Trash==1.8.2 -shap==0.43.0 -six==1.16.0 -slicer==0.0.7 -smart-open==6.4.0 -sniffio==1.3.0 -snowballstemmer==2.2.0 -soupsieve==2.5 -spacy==3.7.2 -spacy-legacy==3.0.12 -spacy-loggers==1.0.5 -Sphinx==7.2.5 -sphinx-copybutton==0.5.2 -sphinx-paramlinks==0.6.0 -sphinx-rtd-theme==1.3.0 -sphinxcontrib-applehelp==1.0.7 -sphinxcontrib-devhelp==1.0.5 -sphinxcontrib-htmlhelp==2.0.4 -sphinxcontrib-jquery==4.1 -sphinxcontrib-jsmath==1.0.1 -sphinxcontrib-qthelp==1.0.6 -sphinxcontrib-serializinghtml==1.1.9 -srsly==2.4.8 -stack-data==0.6.3 -statsmodels==0.14.0 -sympy==1.12 -tabulate==0.9.0 -tenacity==8.2.3 -tensorboard==2.15.1 -tensorboard-data-server==0.7.2 -tensorboardX==2.6.2.2 -terminado==0.17.1 -thinc==8.2.1 -threadpoolctl==3.2.0 -tinycss2==1.2.1 -tomli==2.0.1 -torch==1.13.1 -torchmetrics==0.11.4 -torchvision==0.14.1 -tornado==6.3.3 -tqdm==4.66.1 -traitlets==5.14.0 -triton==2.0.0 -typer==0.9.0 -typing_extensions==4.8.0 -tzdata==2023.3 -uri-template==1.3.0 -urllib3==2.0.7 -virtualenv==20.21.0 -wasabi==1.1.2 -wcwidth==0.2.12 -weasel==0.3.4 -webcolors==1.13 -webencodings==0.5.1 -websocket-client==1.6.2 -Werkzeug==3.0.1 -widgetsnbextension==4.0.9 -wrapt==1.16.0 -xgboost==1.7.6 -yarl==1.9.4 +autogluon.tabular[all]>=0.8.2,<1.0.0 +autogluon.common>=0.8.2,<1.0.0 +autogluon.core>=0.8.2,<1.0.0 +autogluon.features>=0.8.2,<1.0.0 +captum>=0.6.0 +matplotlib>=3.8.2 +numpy>=1.26.2 +openpyxl>=3.1.2 +pandas>=1.5.3 +scikit-learn>=1.2.2,<1.4 +scikit-optimize>=0.9.0 +scipy>=1.11.4 +seaborn>=0.13.0 +tqdm>=4.66.1 +torchmetrics>=0.11.4 +pytorch-widedeep>=1.3.2,<1.6.2 +pytorch-tabnet>=4.0 +pytorch-tabular>=1.0.2 +miceforest>=5.7.0 +shap>=0.43.0 +einops>=0.6.1 +pytorch-lightning>=1.9.5 +traitlets>=5.9.0 + From d2beb1074d0e608c68596f235015bb1086e686c3 Mon Sep 17 00:00:00 2001 From: LuoXueling Date: Sun, 24 Nov 2024 19:48:45 +0800 Subject: [PATCH 11/13] Update requirements.txt --- requirements.txt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/requirements.txt b/requirements.txt index ad2581e..6fbcecb 100644 --- a/requirements.txt +++ b/requirements.txt @@ -3,14 +3,18 @@ autogluon.common>=0.8.2,<1.0.0 autogluon.core>=0.8.2,<1.0.0 autogluon.features>=0.8.2,<1.0.0 captum>=0.6.0 +gensim>=4.3.0,<4.3.3 matplotlib>=3.8.2 +numba>=0.58.0,<0.58.2 numpy>=1.26.2 +opencv-contrib-python>=4.8.0,<4.8.2 openpyxl>=3.1.2 pandas>=1.5.3 scikit-learn>=1.2.2,<1.4 scikit-optimize>=0.9.0 scipy>=1.11.4 seaborn>=0.13.0 +statsmodels>=0.14.0,<0.14.1 tqdm>=4.66.1 torchmetrics>=0.11.4 pytorch-widedeep>=1.3.2,<1.6.2 From 022acc038d24b23dbb3c1ba1e9e5398df770d02b Mon Sep 17 00:00:00 2001 From: LuoXueling Date: Mon, 25 Nov 2024 09:27:56 +0800 Subject: [PATCH 12/13] Update requirements.txt --- requirements.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/requirements.txt b/requirements.txt index 6fbcecb..62b01d4 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,7 +1,7 @@ -autogluon.tabular[all]>=0.8.2,<1.0.0 -autogluon.common>=0.8.2,<1.0.0 -autogluon.core>=0.8.2,<1.0.0 -autogluon.features>=0.8.2,<1.0.0 +autogluon.tabular[all]>=0.8.2,<0.8.3 +autogluon.common>=0.8.2,<0.8.3 +autogluon.core>=0.8.2,<0.8.3 +autogluon.features>=0.8.2,<0.8.3 captum>=0.6.0 gensim>=4.3.0,<4.3.3 matplotlib>=3.8.2 From 381812c38e03f6731a9fe717cd9f6ebf923900c7 Mon Sep 17 00:00:00 2001 From: LuoXueling Date: Mon, 25 Nov 2024 09:34:45 +0800 Subject: [PATCH 13/13] Update requirements.txt --- requirements.txt | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/requirements.txt b/requirements.txt index 62b01d4..6274f60 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,7 +1,7 @@ -autogluon.tabular[all]>=0.8.2,<0.8.3 -autogluon.common>=0.8.2,<0.8.3 -autogluon.core>=0.8.2,<0.8.3 -autogluon.features>=0.8.2,<0.8.3 +autogluon.tabular[all]>=0.8.2,<1.0.0 +autogluon.common>=0.8.2,<1.0.0 +autogluon.core>=0.8.2,<1.0.0 +autogluon.features>=0.8.2,<1.0.0 captum>=0.6.0 gensim>=4.3.0,<4.3.3 matplotlib>=3.8.2 @@ -20,6 +20,7 @@ torchmetrics>=0.11.4 pytorch-widedeep>=1.3.2,<1.6.2 pytorch-tabnet>=4.0 pytorch-tabular>=1.0.2 +ray>=2.3.1 miceforest>=5.7.0 shap>=0.43.0 einops>=0.6.1