tvdboom / atom Goto Github PK
View Code? Open in Web Editor NEWAutomated Tool for Optimized Modelling
Home Page: https://tvdboom.github.io/ATOM/
License: MIT License
Automated Tool for Optimized Modelling
Home Page: https://tvdboom.github.io/ATOM/
License: MIT License
Wehn trying to build the AtomClassifier, I get an attribute error because some string is empty and can't be split
No response
When I run the deep learning example on the atom page, I get the following error message
File "C:\Users\i13500020\.spyder-py3\IST\untitled0.py", line 74, in <module>
atom = ATOMClassifier(*data, n_rows=0.1, n_jobs=6, warnings=False, verbose=2)
File "C:\Users\i13500020\AppData\Roaming\Python\Python38\site-packages\typeguard\__init__.py", line 1033, in wrapper
retval = func(*args, **kwargs)
File "C:\Users\i13500020\AppData\Roaming\Python\Python38\site-packages\atom\api.py", line 316, in __init__
super().__init__(
File "C:\Users\i13500020\AppData\Roaming\Python\Python38\site-packages\atom\basetransformer.py", line 63, in __init__
setattr(self, key, value)
File "C:\Users\i13500020\AppData\Roaming\Python\Python38\site-packages\atom\basepredictor.py", line 58, in __setattr__
super().__setattr__(item, value)
File "C:\Users\i13500020\AppData\Roaming\Python\Python38\site-packages\atom\basetransformer.py", line 139, in experiment
mlflow.sklearn.autolog(disable=True)
File "C:\Users\i13500020\Anaconda3\lib\site-packages\mlflow\utils\autologging_utils\__init__.py", line 468, in autolog
return _autolog(*args, **kwargs)
File "C:\Users\i13500020\Anaconda3\lib\site-packages\mlflow\sklearn\__init__.py", line 943, in autolog
_, estimators_to_patch = zip(*_all_estimators())
File "C:\Users\i13500020\Anaconda3\lib\site-packages\mlflow\sklearn\utils.py", line 728, in _all_estimators
return all_estimators()
File "C:\Users\i13500020\AppData\Roaming\Python\Python38\site-packages\sklearn\utils\__init__.py", line 1174, in all_estimators
from ._testing import ignore_warnings
File "C:\Users\i13500020\AppData\Roaming\Python\Python38\site-packages\sklearn\utils\_testing.py", line 531, in <module>
_in_unstable_openblas_configuration(),
File "C:\Users\i13500020\AppData\Roaming\Python\Python38\site-packages\sklearn\utils\__init__.py", line 93, in _in_unstable_openblas_configuration
modules_info = threadpool_info()
File "C:\Users\i13500020\AppData\Roaming\Python\Python38\site-packages\sklearn\utils\fixes.py", line 162, in threadpool_info
return threadpoolctl.threadpool_info()
File "C:\Users\i13500020\Anaconda3\lib\site-packages\threadpoolctl.py", line 124, in threadpool_info
return _ThreadpoolInfo(user_api=_ALL_USER_APIS).todicts()
File "C:\Users\i13500020\Anaconda3\lib\site-packages\threadpoolctl.py", line 340, in __init__
self._load_modules()
File "C:\Users\i13500020\Anaconda3\lib\site-packages\threadpoolctl.py", line 373, in _load_modules
self._find_modules_with_enum_process_module_ex()
File "C:\Users\i13500020\Anaconda3\lib\site-packages\threadpoolctl.py", line 485, in _find_modules_with_enum_process_module_ex
self._make_module_from_path(filepath)
File "C:\Users\i13500020\Anaconda3\lib\site-packages\threadpoolctl.py", line 515, in _make_module_from_path
module = module_class(filepath, prefix, user_api, internal_api)
File "C:\Users\i13500020\Anaconda3\lib\site-packages\threadpoolctl.py", line 606, in __init__
self.version = self.get_version()
File "C:\Users\i13500020\Anaconda3\lib\site-packages\threadpoolctl.py", line 646, in get_version
config = get_config().split()
AttributeError: 'NoneType' object has no attribute 'split'
I get this error message every time I try to build a regressor or classfier. I had a bunch of issues installing atom-ml, so maybe that's where this comes from? Any guidance would be very welcome
No response
I've tried to compare three methods of Multilabel Classification by Random Forest. I wanted to check wich method will be the best MultiOutputClassifier, ClassifierChain or native multilabel RandomForestClassifier. To my surprise, all the results were identical. What is wrong then, since when I do the same calculations using sklearn I get different results. Could you help me.
No response
No response
No response
import sys; sys.version
import atom; atom.__version__
I am trying to run atom-ml with LR and LSVM on a big dataset. The full dataset has about 350K rows, and about the same number of cols (NLP problem, with tf-idf on the words)
The problem is that with a very small dataset it all works fine, but as soon as the size of the dataset increases, the ATOM process gets killed. I noticed the memory consumption (using top), and it keeps increasing. At one point the process was using about 40GB of memory and kept increasing.
Question: How to better work with very large datasets using atom-ml?
Hi, first of all, I would like to thank you for developing such a great library! Being able to simply add models, branch off of it, experiment new models and techniques and compare all of it with few lines of code is something I was searching for some time and this lib looks really promising!!!
So here is my model against a custom dataset:
Thing is, if I try to use .voting()
outside the master branch, I get this error:
It would be really nice if you could also include sklearn pipelines as input to atom.
Keep up the good work. Cheers! :D
Hi tvdboom,
The package that you made looks really nice! However, for some reason I am not able to run the simple example that you mention on your page (see error message below).
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
~/My_data/ATOM_model.py in
26
27 X, y = load_breast_cancer(return_X_y = True)
----> 28 atom = ATOMClassifier(X, y, logger="auto", n_jobs=2, verbose=2)
~/miniconda3/envs/lib/python3.7/site-packages/typeguard/__init__.py in wrapper(*args, **kwargs)
921 memo = _CallMemo(python_func, _localns, args=args, kwargs=kwargs)
922 check_argument_types(memo)
--> 923 retval = func(*args, **kwargs)
924 try:
925 check_return_type(retval, memo)
~/miniconda3/envs/lib/python3.7/site-packages/atom/api.py in __init__(self, y, n_rows, test_size, n_jobs, verbose, warnings, logger, random_state, *arrays)
262
263 self.goal = "classification"
--> 264 ATOM.__init__(self, arrays, y=y, n_rows=n_rows, test_size=test_size)
265
266
~/miniconda3/envs/lib/python3.7/site-packages/atom/utils.py in wrapper(*args, **kwargs)
1047 logger.exception("Exception encountered:")
1048
-> 1049 raise exception # Always raise it
1050 else:
1051 return f(*args, **kwargs)
~/miniconda3/envs/lib/python3.7/site-packages/atom/utils.py in wrapper(*args, **kwargs)
1039 if logger is not None:
1040 try: # Run the function
-> 1041 return f(*args, **kwargs)
1042
1043 except Exception as exception:
~/miniconda3/envs/lib/python3.7/site-packages/atom/utils.py in wrapper(*args, **kwargs)
1066 logger.info(f"{args[0].__class__.__name__}.{f.__name__}()")
1067
-> 1068 result = f(*args, **kwargs)
1069 return result
1070
~/miniconda3/envs/lib/python3.7/site-packages/atom/atom.py in __init__(self, arrays, y, n_rows, test_size)
100
101 self.log('', 1) # Add empty rows around stats for cleaner look
--> 102 self.stats(1)
103 self.log('', 1)
104
~/miniconda3/envs/lib/python3.7/site-packages/atom/utils.py in wrapper(*args, **kwargs)
1047 logger.exception("Exception encountered:")
1048
-> 1049 raise exception # Always raise it
1050 else:
1051 return f(*args, **kwargs)
~/miniconda3/envs/lib/python3.7/site-packages/atom/utils.py in wrapper(*args, **kwargs)
1039 if logger is not None:
1040 try: # Run the function
-> 1041 return f(*args, **kwargs)
1042
1043 except Exception as exception:
~/miniconda3/envs/lib/python3.7/site-packages/atom/utils.py in wrapper(*args, **kwargs)
1066 logger.info(f"{args[0].__class__.__name__}.{f.__name__}()")
1067
-> 1068 result = f(*args, **kwargs)
1069 return result
1070
~/miniconda3/envs/lib/python3.7/site-packages/atom/atom.py in stats(self, _vb)
269 nans = self.nans.sum()
270 n_categorical = self.n_categorical
--> 271 outliers = self.outliers.sum()
272 duplicates = self.dataset.duplicated().sum()
273
~/miniconda3/envs/lib/python3.7/site-packages/atom/atom.py in outliers(self)
217 if not check_deep(self.X):
218 num_and_target = self.dataset.select_dtypes(include=["number"]).columns
--> 219 z_scores = stats.zscore(self.train[num_and_target], nan_policy="propagate")
220 srs = pd.Series((np.abs(z_scores) > 3).sum(axis=0), index=num_and_target)
221 return srs[srs > 0]
TypeError: zscore() got an unexpected keyword argument 'nan_policy'
Do you know how to solve this problem?
Kind regards,
JvdHoogen
Jupyter kernel dies with njobs > 1 in classification task.
import pandas as pd
from sklearn.datasets import load_breast_cancer
from atom import ATOMClassifier
X, y = load_breast_cancer(return_X_y=True)
atom = ATOMClassifier(X, y, logger="auto", n_jobs=2, verbose=2)
atom.impute(strat_num="knn", strat_cat="most_frequent", max_nan_rows=0.1)
atom.encode(strategy="LeaveOneOut", max_onehot=8, frac_to_other=0.05)
atom.feature_selection(strategy="PCA", n_features=12)
atom.run(
models=["LR","XGB"],# "lSVM", "LDA"
metric="f1",
n_calls=25,
n_initial_points=10,
n_bootstrap=4
)
As described above. Works fine with njobs=1.
Ubuntu 20.04. Python 3.9.7. Separate conda environment with packages installed
from atom requirements.txt.
4.9.1
I saved the model with save_data=True/False, but when I reloaded the file this error occurred:
AttributeError: Can't get attribute 'sqrt' on <module 'featuretools.primitives.base.transform_primitive_base' from '/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/featuretools/primitives/base/transform_primitive_base.py'>
No response
No response
No response
Hi, I read that we can use joblib to dump the entire pipeline created using ATOM-ML in an existing issue. How can I save only the trained model (XGB or LGB) to use MAPIE to get a prediction interval for regression rather than a single-point prediction?
https://mapie.readthedocs.io/en/latest/, or other libraries for other tasks (like explainability, etc).
No response
I have a lot of project where I am trying to predict multiple targets at once. Atom has a bunch of nice features that I'd like to use, but I'm not sure its worth it if I have to build a separate model for each target dimension
No response
No response
Hi, I'm trying to add a Keras model to my atom instance so I can compare it with my other models, but it always recognizes the score as 0.5, very different from what Keras is printing out:
Any ideas if this is something I'm not configuring properly or a bug?
Here is the snippet of how I build the Keras model:
input_shape = atom.X_train.shape[1]
def neural_network():
keras_model = Sequential()
keras_model.add(Dense(70,input_shape=(input_shape,),activation='relu'))
keras_model.add(Dropout(0.3))
keras_model.add(Dense(35, activation='relu'))
keras_model.add(Dropout(0.3))
keras_model.add(Dense(2, activation='sigmoid'))
keras_model.compile(loss='categorical_crossentropy',
optimizer='Adam',
metrics=[AUC(), Recall()])
return keras_model
from keras.wrappers.scikit_learn import KerasClassifier
model = KerasClassifier(neural_network,
epochs=50,
batch_size=128,
verbose=1)
atom.run(model, # Keras
metric="roc_auc", # ROC AUC
needs_proba=True,
random_state=random_state)
Hi,
Pretty excited about the library but ran into several issues with the binary classification example. I tried rerunning the binary classification example and got this error ValueError: Columns to be encoded can not contain new values
while running atom.encode(strategy="CatBoost", max_onehot=10, frac_to_other=0.04)
.
Then I tried the library on my own data that had no categorical data. However on calling atom.run
, all my models failed because they were not serializable (PickleError).
Jupyter notebook returns an error: "NameError: name 'Integer' is not defined"
atom.run(
models=["GBM", "XGB", "CATB", "LGB"],
metric=["roc_auc_ovr", "f1_weighted"],
n_calls=25,
n_initial_points=10,
bo_params={"dimensions":[Integer(100, 1000, name="n_estimators"),
Integer(3, 6, name="max_depth"),
Real(0.01, 1, "log-uniform", name="learning_rate")],
"base_estimator":"RF", "max_time":10000},
n_bootstrap=5,
)```
<br>
## Expected behavior
<!--
A clear and concise description of what you expected to happen.
-->
Expected to go ahead with running atom
<br>
## Additional context
<!--
Add any other context or screenshots about the problem here.
-->
<img width="1083" alt="Screenshot 2021-12-17 at 23 31 30" src="https://user-images.githubusercontent.com/73858914/146605243-9dcc5464-7c54-4c33-b66e-b5aae109ec4e.png">
<br>
## Version
<!--
Please run the following code snippet and paste the output here:
import atom
print(atom.__version__)
-->
The latest
I cant install ATOM-ml and use it in a jupyter notebook
It is listed in pip list in my environment. However I can't access it nor is it listed in a jupyter notebook in the same environment,
I expect
import atom
to work
Tried installing from in Jupyter
import sys
!{sys.executable} -m pip install atom-ml[full]
import atom
Output below
Collecting atom-ml[full]
Using cached atom_ml-5.1.1-py3-none-any.whl (222 kB)
Collecting numpy>=1.23.5
Using cached numpy-1.24.2-cp39-cp39-win_amd64.whl (14.9 MB)
Collecting dill>=0.3.6
Using cached dill-0.3.6-py3-none-any.whl (110 kB)
Requirement already satisfied: joblib>=1.1.0 in c:\users\user\anaconda3\lib\site-packages (from atom-ml[full]) (1.2.0)
Requirement already satisfied: shap>=0.41.0 in c:\users\user\anaconda3\lib\site-packages (from atom-ml[full]) (0.41.0)
Collecting scikit-learn>=1.2.1
Using cached scikit_learn-1.2.2-cp39-cp39-win_amd64.whl (8.4 MB)
Collecting matplotlib>=3.6.3
Using cached matplotlib-3.7.1-cp39-cp39-win_amd64.whl (7.6 MB)
Collecting ray[serve]>=2.3.0
Using cached ray-2.3.0-cp39-cp39-win_amd64.whl (21.7 MB)
Collecting plotly>=5.13.1
Using cached plotly-5.13.1-py2.py3-none-any.whl (15.2 MB)
Requirement already satisfied: imbalanced-learn>=0.10.1 in c:\users\user\anaconda3\lib\site-packages (from atom-ml[full]) (0.10.1)
Collecting modin[ray]>=0.18.1
Using cached modin-0.19.0-py3-none-any.whl (1.0 MB)
Collecting zoofs>=0.1.26
Using cached zoofs-0.1.26-py3-none-any.whl
Collecting scikit-learn-intelex>=2023.0.1
Using cached scikit_learn_intelex-2023.0.1-py39-none-win_amd64.whl (89 kB)
Collecting pandas>=1.5.3
Using cached pandas-1.5.3-cp39-cp39-win_amd64.whl (10.9 MB)
Collecting mlflow>=2.2.0
Using cached mlflow-2.2.2-py3-none-any.whl (17.6 MB)
Requirement already satisfied: optuna>=3.1.0 in c:\users\user\anaconda3\lib\site-packages (from atom-ml[full]) (3.1.0)
Collecting dagshub<=0.2.10
Using cached dagshub-0.2.10-py3-none-any.whl (46 kB)
Collecting featuretools>=1.23.0
Using cached featuretools-1.23.0-py3-none-any.whl (555 kB)
Collecting nltk>=3.8.1
Using cached nltk-3.8.1-py3-none-any.whl (1.5 MB)
Collecting gplearn>=0.4.2
Using cached gplearn-0.4.2-py3-none-any.whl (25 kB)
Collecting scipy>=1.9.3
Using cached scipy-1.10.1-cp39-cp39-win_amd64.whl (42.5 MB)
Requirement already satisfied: category-encoders>=2.5.1 in c:\users\user\anaconda3\lib\site-packages (from atom-ml[full]) (2.6.0)
Collecting ydata-profiling>=4.1.0
Using cached ydata_profiling-4.1.1-py2.py3-none-any.whl (344 kB)
Collecting gradio>=3.19.1
Using cached gradio-3.22.1-py3-none-any.whl (15.8 MB)
Requirement already satisfied: lightgbm>=3.3.5 in c:\users\user\anaconda3\lib\site-packages (from atom-ml[full]) (3.3.5)
Collecting evalml>=0.68.0
Using cached evalml-0.71.0-py3-none-any.whl (6.5 MB)
Requirement already satisfied: catboost>=1.1.1 in c:\users\user\anaconda3\lib\site-packages (from atom-ml[full]) (1.1.1)
Collecting xgboost>=1.7.4
Using cached xgboost-1.7.4-py3-none-win_amd64.whl (89.1 MB)
Requirement already satisfied: schemdraw>=0.15 in c:\users\user\anaconda3\lib\site-packages (from atom-ml[full]) (0.15)
Requirement already satisfied: wordcloud>=1.8.2 in c:\users\user\anaconda3\lib\site-packages (from atom-ml[full]) (1.8.2.2)
Collecting explainerdashboard>=0.4.2
Using cached explainerdashboard-0.4.2.1-py3-none-any.whl (286 kB)
Requirement already satisfied: six in c:\users\user\anaconda3\lib\site-packages (from catboost>=1.1.1->atom-ml[full]) (1.16.0)
Requirement already satisfied: graphviz in c:\users\user\anaconda3\lib\site-packages (from catboost>=1.1.1->atom-ml[full]) (0.20.1)
Requirement already satisfied: statsmodels>=0.9.0 in c:\users\user\anaconda3\lib\site-packages (from category-encoders>=2.5.1->atom-ml[full]) (0.13.2)
Requirement already satisfied: patsy>=0.5.1 in c:\users\user\anaconda3\lib\site-packages (from category-encoders>=2.5.1->atom-ml[full]) (0.5.2)
Collecting GitPython>=3.1.29
Using cached GitPython-3.1.31-py3-none-any.whl (184 kB)
Collecting httpx==0.22.0
Using cached httpx-0.22.0-py3-none-any.whl (84 kB)
Collecting fusepy>=3
Using cached fusepy-3.0.1-py3-none-any.whl
Requirement already satisfied: PyYAML>=5 in c:\users\user\anaconda3\lib\site-packages (from dagshub<=0.2.10->atom-ml[full]) (6.0)
Requirement already satisfied: appdirs>=1.4.4 in c:\users\user\anaconda3\lib\site-packages (from dagshub<=0.2.10->atom-ml[full]) (1.4.4)
Requirement already satisfied: click>=8.0.4 in c:\users\user\anaconda3\lib\site-packages (from dagshub<=0.2.10->atom-ml[full]) (8.0.4)
Collecting rfc3986[idna2008]<2,>=1.3
Using cached rfc3986-1.5.0-py2.py3-none-any.whl (31 kB)
Requirement already satisfied: charset-normalizer in c:\users\user\anaconda3\lib\site-packages (from httpx==0.22.0->dagshub<=0.2.10->atom-ml[full]) (2.0.4)
Collecting httpcore<0.15.0,>=0.14.5
Using cached httpcore-0.14.7-py3-none-any.whl (68 kB)
Requirement already satisfied: sniffio in c:\users\user\anaconda3\lib\site-packages (from httpx==0.22.0->dagshub<=0.2.10->atom-ml[full]) (1.2.0)
Requirement already satisfied: certifi in c:\users\user\anaconda3\lib\site-packages (from httpx==0.22.0->dagshub<=0.2.10->atom-ml[full]) (2022.9.14)
Collecting texttable>=1.6.2
Using cached texttable-1.6.7-py2.py3-none-any.whl (10 kB)
Requirement already satisfied: black[jupyter]>=22.3.0 in c:\users\user\anaconda3\lib\site-packages (from evalml>=0.68.0->atom-ml[full]) (22.6.0)
Requirement already satisfied: scikit-optimize>=0.9.0 in c:\users\user\anaconda3\lib\site-packages (from evalml>=0.68.0->atom-ml[full]) (0.9.0)
Requirement already satisfied: pmdarima>=1.8.5 in c:\users\user\anaconda3\lib\site-packages (from evalml>=0.68.0->atom-ml[full]) (2.0.3)
Requirement already satisfied: pyzmq>=20.0.0 in c:\users\user\anaconda3\lib\site-packages (from evalml>=0.68.0->atom-ml[full]) (23.2.0)
Requirement already satisfied: sktime>=0.15.0 in c:\users\user\anaconda3\lib\site-packages (from evalml>=0.68.0->atom-ml[full]) (0.16.1)
Collecting category-encoders>=2.5.1
Using cached category_encoders-2.5.1.post0-py2.py3-none-any.whl (72 kB)
Collecting lime>=0.2.0.1
Using cached lime-0.2.0.1-py3-none-any.whl
Requirement already satisfied: networkx>=2.6 in c:\users\user\anaconda3\lib\site-packages (from evalml>=0.68.0->atom-ml[full]) (2.8.4)
Collecting nlp-primitives>=2.9.0
Using cached nlp_primitives-2.10.0-py3-none-any.whl (44.7 MB)
Collecting packaging>=23.0
Using cached packaging-23.0-py3-none-any.whl (42 kB)
Requirement already satisfied: kaleido>=0.1.0 in c:\users\user\anaconda3\lib\site-packages (from evalml>=0.68.0->atom-ml[full]) (0.2.1)
Collecting woodwork>=0.22.0
Using cached woodwork-0.22.0-py3-none-any.whl (232 kB)
Collecting holidays<0.21,>=0.13
Using cached holidays-0.20-py3-none-any.whl (226 kB)
Requirement already satisfied: dask!=2022.10.1,>=2022.2.0 in c:\users\user\anaconda3\lib\site-packages (from evalml>=0.68.0->atom-ml[full]) (2022.7.0)
Requirement already satisfied: ipywidgets>=7.5 in c:\users\user\anaconda3\lib\site-packages (from evalml>=0.68.0->atom-ml[full]) (7.6.5)
Collecting vowpalwabbit>=8.11.0
Downloading vowpalwabbit-9.8.0-cp39-cp39-win_amd64.whl (4.1 MB)
---------------------------------------- 4.1/4.1 MB 1.5 MB/s eta 0:00:00
Requirement already satisfied: cloudpickle>=1.5.0 in c:\users\user\anaconda3\lib\site-packages (from evalml>=0.68.0->atom-ml[full]) (2.0.0)
Requirement already satisfied: seaborn>=0.11.1 in c:\users\user\anaconda3\lib\site-packages (from evalml>=0.68.0->atom-ml[full]) (0.11.2)
Requirement already satisfied: tomli>=2.0.1 in c:\users\user\anaconda3\lib\site-packages (from evalml>=0.68.0->atom-ml[full]) (2.0.1)
Requirement already satisfied: colorama>=0.4.4 in c:\users\user\anaconda3\lib\site-packages (from evalml>=0.68.0->atom-ml[full]) (0.4.6)
Collecting dash-auth
Using cached dash_auth-2.0.0-py3-none-any.whl (3.4 kB)
Collecting dash-bootstrap-components>=1
Using cached dash_bootstrap_components-1.4.1-py3-none-any.whl (220 kB)
Collecting oyaml
Using cached oyaml-1.0-py2.py3-none-any.whl (3.0 kB)
Requirement already satisfied: jupyter-dash>=0.4.1 in c:\users\user\anaconda3\lib\site-packages (from explainerdashboard>=0.4.2->atom-ml[full]) (0.4.2)
Collecting flask-simplelogin
Using cached flask_simplelogin-0.1.1-py3-none-any.whl (7.2 kB)
Requirement already satisfied: dash>=2.3.1 in c:\users\user\anaconda3\lib\site-packages (from explainerdashboard>=0.4.2->atom-ml[full]) (2.9.1)
Collecting waitress
Using cached waitress-2.1.2-py3-none-any.whl (57 kB)
Requirement already satisfied: dtreeviz>=2.1 in c:\users\user\anaconda3\lib\site-packages (from explainerdashboard>=0.4.2->atom-ml[full]) (2.2.0)
Requirement already satisfied: psutil>=5.6.6 in c:\users\user\anaconda3\lib\site-packages (from featuretools>=1.23.0->atom-ml[full]) (5.9.0)
Requirement already satisfied: distributed!=2022.10.1,>=2022.2.0 in c:\users\user\anaconda3\lib\site-packages (from featuretools>=1.23.0->atom-ml[full]) (2022.7.0)
Requirement already satisfied: tqdm>=4.32.0 in c:\users\user\anaconda3\lib\site-packages (from featuretools>=1.23.0->atom-ml[full]) (4.64.1)
Requirement already satisfied: pillow in c:\users\user\anaconda3\lib\site-packages (from gradio>=3.19.1->atom-ml[full]) (9.2.0)
Collecting python-multipart
Using cached python_multipart-0.0.6-py3-none-any.whl (45 kB)
Collecting altair>=4.2.0
Using cached altair-4.2.2-py3-none-any.whl (813 kB)
Collecting websockets>=10.0
Using cached websockets-10.4-cp39-cp39-win_amd64.whl (101 kB)
Collecting pydub
Using cached pydub-0.25.1-py2.py3-none-any.whl (32 kB)
Requirement already satisfied: requests in c:\users\user\anaconda3\lib\site-packages (from gradio>=3.19.1->atom-ml[full]) (2.28.1)
Requirement already satisfied: orjson in c:\users\user\anaconda3\lib\site-packages (from gradio>=3.19.1->atom-ml[full]) (3.8.7)
Collecting uvicorn
Using cached uvicorn-0.21.1-py3-none-any.whl (57 kB)
Collecting fastapi
Using cached fastapi-0.95.0-py3-none-any.whl (57 kB)
Collecting aiofiles
Using cached aiofiles-23.1.0-py3-none-any.whl (14 kB)
Requirement already satisfied: fsspec in c:\users\user\anaconda3\lib\site-packages (from gradio>=3.19.1->atom-ml[full]) (2022.7.1)
Requirement already satisfied: typing-extensions in c:\users\user\anaconda3\lib\site-packages (from gradio>=3.19.1->atom-ml[full]) (4.3.0)
Collecting pydantic
Using cached pydantic-1.10.6-cp39-cp39-win_amd64.whl (2.2 MB)
Requirement already satisfied: markupsafe in c:\users\user\anaconda3\lib\site-packages (from gradio>=3.19.1->atom-ml[full]) (2.0.1)
Collecting markdown-it-py[linkify]>=2.0.0
Using cached markdown_it_py-2.2.0-py3-none-any.whl (84 kB)
Collecting huggingface-hub>=0.13.0
Downloading huggingface_hub-0.13.3-py3-none-any.whl (199 kB)
-------------------------------------- 199.8/199.8 kB 2.0 MB/s eta 0:00:00
Collecting ffmpy
Using cached ffmpy-0.3.0-py3-none-any.whl
Collecting mdit-py-plugins<=0.3.3
Using cached mdit_py_plugins-0.3.3-py3-none-any.whl (50 kB)
Requirement already satisfied: jinja2 in c:\users\user\anaconda3\lib\site-packages (from gradio>=3.19.1->atom-ml[full]) (2.11.3)
Collecting aiohttp
Using cached aiohttp-3.8.4-cp39-cp39-win_amd64.whl (323 kB)
Requirement already satisfied: threadpoolctl>=2.0.0 in c:\users\user\anaconda3\lib\site-packages (from imbalanced-learn>=0.10.1->atom-ml[full]) (2.2.0)
Requirement already satisfied: wheel in c:\users\user\anaconda3\lib\site-packages (from lightgbm>=3.3.5->atom-ml[full]) (0.38.4)
Requirement already satisfied: kiwisolver>=1.0.1 in c:\users\user\anaconda3\lib\site-packages (from matplotlib>=3.6.3->atom-ml[full]) (1.4.2)
Requirement already satisfied: cycler>=0.10 in c:\users\user\anaconda3\lib\site-packages (from matplotlib>=3.6.3->atom-ml[full]) (0.11.0)
Requirement already satisfied: fonttools>=4.22.0 in c:\users\user\anaconda3\lib\site-packages (from matplotlib>=3.6.3->atom-ml[full]) (4.25.0)
Requirement already satisfied: pyparsing>=2.3.1 in c:\users\user\anaconda3\lib\site-packages (from matplotlib>=3.6.3->atom-ml[full]) (3.0.9)
Collecting contourpy>=1.0.1
Using cached contourpy-1.0.7-cp39-cp39-win_amd64.whl (160 kB)
Requirement already satisfied: python-dateutil>=2.7 in c:\users\user\anaconda3\lib\site-packages (from matplotlib>=3.6.3->atom-ml[full]) (2.8.2)
Requirement already satisfied: importlib-resources>=3.2.0 in c:\users\user\anaconda3\lib\site-packages (from matplotlib>=3.6.3->atom-ml[full]) (5.10.2)
Requirement already satisfied: protobuf<5,>=3.12.0 in c:\users\user\anaconda3\lib\site-packages (from mlflow>=2.2.0->atom-ml[full]) (3.19.6)
Requirement already satisfied: Flask<3 in c:\users\user\anaconda3\lib\site-packages (from mlflow>=2.2.0->atom-ml[full]) (1.1.2)
Collecting sqlparse<1,>=0.4.0
Using cached sqlparse-0.4.3-py3-none-any.whl (42 kB)
Collecting pyarrow<12,>=4.0.0
Using cached pyarrow-11.0.0-cp39-cp39-win_amd64.whl (20.6 MB)
Requirement already satisfied: markdown<4,>=3.3 in c:\users\user\anaconda3\lib\site-packages (from mlflow>=2.2.0->atom-ml[full]) (3.3.4)
Requirement already satisfied: pytz<2023 in c:\users\user\anaconda3\lib\site-packages (from mlflow>=2.2.0->atom-ml[full]) (2022.1)
Collecting databricks-cli<1,>=0.8.7
Using cached databricks_cli-0.17.5-py3-none-any.whl
Requirement already satisfied: entrypoints<1 in c:\users\user\anaconda3\lib\site-packages (from mlflow>=2.2.0->atom-ml[full]) (0.4)
Collecting querystring-parser<2
Using cached querystring_parser-1.2.4-py2.py3-none-any.whl (7.9 kB)
Requirement already satisfied: sqlalchemy<3,>=1.4.0 in c:\users\user\anaconda3\lib\site-packages (from mlflow>=2.2.0->atom-ml[full]) (1.4.39)
Requirement already satisfied: importlib-metadata!=4.7.0,<7,>=3.7.0 in c:\users\user\anaconda3\lib\site-packages (from mlflow>=2.2.0->atom-ml[full]) (6.1.0)
Collecting docker<7,>=4.0.0
Using cached docker-6.0.1-py3-none-any.whl (147 kB)
Requirement already satisfied: alembic<2 in c:\users\user\anaconda3\lib\site-packages (from mlflow>=2.2.0->atom-ml[full]) (1.9.4)
Collecting jinja2
Using cached Jinja2-3.1.2-py3-none-any.whl (133 kB)
Requirement already satisfied: regex>=2021.8.3 in c:\users\user\anaconda3\lib\site-packages (from nltk>=3.8.1->atom-ml[full]) (2022.7.9)
Requirement already satisfied: colorlog in c:\users\user\anaconda3\lib\site-packages (from optuna>=3.1.0->atom-ml[full]) (6.7.0)
Requirement already satisfied: cmaes>=0.9.1 in c:\users\user\anaconda3\lib\site-packages (from optuna>=3.1.0->atom-ml[full]) (0.9.1)
Requirement already satisfied: tenacity>=6.2.0 in c:\users\user\anaconda3\lib\site-packages (from plotly>=5.13.1->atom-ml[full]) (8.0.1)
Requirement already satisfied: msgpack<2.0.0,>=1.0.0 in c:\users\user\anaconda3\lib\site-packages (from ray[serve]>=2.3.0->atom-ml[full]) (1.0.3)
Collecting virtualenv>=20.0.24
Using cached virtualenv-20.21.0-py3-none-any.whl (8.7 MB)
Requirement already satisfied: filelock in c:\users\user\anaconda3\lib\site-packages (from ray[serve]>=2.3.0->atom-ml[full]) (3.6.0)
Requirement already satisfied: grpcio>=1.32.0 in c:\users\user\anaconda3\lib\site-packages (from ray[serve]>=2.3.0->atom-ml[full]) (1.51.3)
Requirement already satisfied: jsonschema in c:\users\user\anaconda3\lib\site-packages (from ray[serve]>=2.3.0->atom-ml[full]) (4.16.0)
Collecting frozenlist
Using cached frozenlist-1.3.3-cp39-cp39-win_amd64.whl (34 kB)
Collecting aiosignal
Using cached aiosignal-1.3.1-py3-none-any.whl (7.6 kB)
Requirement already satisfied: attrs in c:\users\user\anaconda3\lib\site-packages (from ray[serve]>=2.3.0->atom-ml[full]) (21.4.0)
Requirement already satisfied: smart-open in c:\users\user\anaconda3\lib\site-packages (from ray[serve]>=2.3.0->atom-ml[full]) (5.2.1)
Collecting gpustat>=1.0.0
Using cached gpustat-1.0.0-py3-none-any.whl
Requirement already satisfied: prometheus-client>=0.7.1 in c:\users\user\anaconda3\lib\site-packages (from ray[serve]>=2.3.0->atom-ml[full]) (0.14.1)
Collecting opencensus
Using cached opencensus-0.11.2-py2.py3-none-any.whl (128 kB)
Collecting aiorwlock
Using cached aiorwlock-1.3.0-py3-none-any.whl (10.0 kB)
Collecting starlette
Using cached starlette-0.26.1-py3-none-any.whl (66 kB)
Collecting py-spy>=0.2.0
Using cached py_spy-0.3.14-py2.py3-none-win_amd64.whl (1.4 MB)
Collecting aiohttp-cors
Using cached aiohttp_cors-0.7.0-py3-none-any.whl (27 kB)
Collecting colorful
Using cached colorful-0.5.5-py2.py3-none-any.whl (201 kB)
Collecting daal4py==2023.0.1
Using cached daal4py-2023.0.1-py39-none-win_amd64.whl (10.6 MB)
Collecting daal==2023.0.1
Using cached daal-2023.0.1-py2.py3-none-win_amd64.whl (63.5 MB)
Collecting tbb==2021.*
Using cached tbb-2021.7.1-py3-none-win_amd64.whl (278 kB)
Requirement already satisfied: slicer==0.0.7 in c:\users\user\anaconda3\lib\site-packages (from shap>=0.41.0->atom-ml[full]) (0.0.7)
Requirement already satisfied: numba in c:\users\user\anaconda3\lib\site-packages (from shap>=0.41.0->atom-ml[full]) (0.55.1)
Collecting htmlmin==0.1.12
Using cached htmlmin-0.1.12-py3-none-any.whl
Collecting phik<0.13,>=0.11.1
Using cached phik-0.12.3-cp39-cp39-win_amd64.whl (663 kB)
Collecting scipy>=1.9.3
Using cached scipy-1.9.3-cp39-cp39-win_amd64.whl (40.2 MB)
Collecting imagehash==4.3.1
Using cached ImageHash-4.3.1-py2.py3-none-any.whl (296 kB)
Collecting matplotlib>=3.6.3
Downloading matplotlib-3.6.3-cp39-cp39-win_amd64.whl (7.2 MB)
---------------------------------------- 7.2/7.2 MB 2.2 MB/s eta 0:00:00
Collecting numpy>=1.23.5
Using cached numpy-1.23.5-cp39-cp39-win_amd64.whl (14.7 MB)
Collecting visions[type_image_path]==0.7.5
Using cached visions-0.7.5-py3-none-any.whl (102 kB)
Collecting multimethod<1.10,>=1.4
Using cached multimethod-1.9.1-py3-none-any.whl (10 kB)
Collecting typeguard<2.14,>=2.13.2
Using cached typeguard-2.13.3-py3-none-any.whl (17 kB)
Requirement already satisfied: PyWavelets in c:\users\user\anaconda3\lib\site-packages (from imagehash==4.3.1->ydata-profiling>=4.1.0->atom-ml[full]) (1.3.0)
Collecting tangled-up-in-unicode>=0.0.4
Using cached tangled_up_in_unicode-0.2.0-py3-none-any.whl (4.7 MB)
Collecting async-timeout<5.0,>=4.0.0a3
Using cached async_timeout-4.0.2-py3-none-any.whl (5.8 kB)
Collecting yarl<2.0,>=1.0
Using cached yarl-1.8.2-cp39-cp39-win_amd64.whl (56 kB)
Collecting multidict<7.0,>=4.5
Using cached multidict-6.0.4-cp39-cp39-win_amd64.whl (28 kB)
Requirement already satisfied: Mako in c:\users\user\anaconda3\lib\site-packages (from alembic<2->mlflow>=2.2.0->atom-ml[full]) (1.2.4)
Requirement already satisfied: toolz in c:\users\user\anaconda3\lib\site-packages (from altair>=4.2.0->gradio>=3.19.1->atom-ml[full]) (0.11.2)
Requirement already satisfied: platformdirs>=2 in c:\users\user\anaconda3\lib\site-packages (from black[jupyter]>=22.3.0->evalml>=0.68.0->atom-ml[full]) (2.5.2)
Requirement already satisfied: mypy-extensions>=0.4.3 in c:\users\user\anaconda3\lib\site-packages (from black[jupyter]>=22.3.0->evalml>=0.68.0->atom-ml[full]) (0.4.3)
Requirement already satisfied: pathspec>=0.9.0 in c:\users\user\anaconda3\lib\site-packages (from black[jupyter]>=22.3.0->evalml>=0.68.0->atom-ml[full]) (0.9.0)
Requirement already satisfied: ipython>=7.8.0 in c:\users\user\anaconda3\lib\site-packages (from black[jupyter]>=22.3.0->evalml>=0.68.0->atom-ml[full]) (7.31.1)
Collecting tokenize-rt>=3.2.0
Using cached tokenize_rt-5.0.0-py2.py3-none-any.whl (5.8 kB)
Requirement already satisfied: dash-table==5.0.0 in c:\users\user\anaconda3\lib\site-packages (from dash>=2.3.1->explainerdashboard>=0.4.2->atom-ml[full]) (5.0.0)
Requirement already satisfied: dash-html-components==2.0.0 in c:\users\user\anaconda3\lib\site-packages (from dash>=2.3.1->explainerdashboard>=0.4.2->atom-ml[full]) (2.0.0)
Requirement already satisfied: dash-core-components==2.0.0 in c:\users\user\anaconda3\lib\site-packages (from dash>=2.3.1->explainerdashboard>=0.4.2->atom-ml[full]) (2.0.0)
Requirement already satisfied: partd>=0.3.10 in c:\users\user\anaconda3\lib\site-packages (from dask!=2022.10.1,>=2022.2.0->evalml>=0.68.0->atom-ml[full]) (1.2.0)
Requirement already satisfied: pyjwt>=1.7.0 in c:\users\user\anaconda3\lib\site-packages (from databricks-cli<1,>=0.8.7->mlflow>=2.2.0->atom-ml[full]) (2.4.0)
Requirement already satisfied: oauthlib>=3.1.0 in c:\users\user\anaconda3\lib\site-packages (from databricks-cli<1,>=0.8.7->mlflow>=2.2.0->atom-ml[full]) (3.2.2)
Requirement already satisfied: tabulate>=0.7.7 in c:\users\user\anaconda3\lib\site-packages (from databricks-cli<1,>=0.8.7->mlflow>=2.2.0->atom-ml[full]) (0.8.10)
Requirement already satisfied: locket>=1.0.0 in c:\users\user\anaconda3\lib\site-packages (from distributed!=2022.10.1,>=2022.2.0->featuretools>=1.23.0->atom-ml[full]) (1.0.0)
Requirement already satisfied: sortedcontainers!=2.0.0,!=2.0.1 in c:\users\user\anaconda3\lib\site-packages (from distributed!=2022.10.1,>=2022.2.0->featuretools>=1.23.0->atom-ml[full]) (2.4.0)
Requirement already satisfied: zict>=0.1.3 in c:\users\user\anaconda3\lib\site-packages (from distributed!=2022.10.1,>=2022.2.0->featuretools>=1.23.0->atom-ml[full]) (2.1.0)
Requirement already satisfied: tblib>=1.6.0 in c:\users\user\anaconda3\lib\site-packages (from distributed!=2022.10.1,>=2022.2.0->featuretools>=1.23.0->atom-ml[full]) (1.7.0)
Requirement already satisfied: tornado<6.2,>=6.0.3 in c:\users\user\anaconda3\lib\site-packages (from distributed!=2022.10.1,>=2022.2.0->featuretools>=1.23.0->atom-ml[full]) (6.1)
Requirement already satisfied: urllib3 in c:\users\user\anaconda3\lib\site-packages (from distributed!=2022.10.1,>=2022.2.0->featuretools>=1.23.0->atom-ml[full]) (1.26.11)
Collecting pywin32>=304
Using cached pywin32-305-cp39-cp39-win_amd64.whl (12.2 MB)
Requirement already satisfied: websocket-client>=0.32.0 in c:\users\user\anaconda3\lib\site-packages (from docker<7,>=4.0.0->mlflow>=2.2.0->atom-ml[full]) (0.58.0)
Requirement already satisfied: pytest in c:\users\user\anaconda3\lib\site-packages (from dtreeviz>=2.1->explainerdashboard>=0.4.2->atom-ml[full]) (7.1.2)
Requirement already satisfied: colour in c:\users\user\anaconda3\lib\site-packages (from dtreeviz>=2.1->explainerdashboard>=0.4.2->atom-ml[full]) (0.1.5)
Requirement already satisfied: itsdangerous>=0.24 in c:\users\user\anaconda3\lib\site-packages (from Flask<3->mlflow>=2.2.0->atom-ml[full]) (2.0.1)
Requirement already satisfied: Werkzeug>=0.15 in c:\users\user\anaconda3\lib\site-packages (from Flask<3->mlflow>=2.2.0->atom-ml[full]) (2.0.3)
Collecting gitdb<5,>=4.0.1
Using cached gitdb-4.0.10-py3-none-any.whl (62 kB)
Collecting blessed>=1.17.1
Using cached blessed-1.20.0-py2.py3-none-any.whl (58 kB)
Collecting nvidia-ml-py<=11.495.46,>=11.450.129
Using cached nvidia_ml_py-11.495.46-py3-none-any.whl (25 kB)
Collecting convertdate>=2.3.0
Using cached convertdate-2.4.0-py3-none-any.whl (47 kB)
Collecting korean-lunar-calendar
Using cached korean_lunar_calendar-0.3.1-py3-none-any.whl (9.0 kB)
Collecting hijri-converter
Using cached hijri_converter-2.2.4-py3-none-any.whl (14 kB)
Collecting PyMeeus
Using cached PyMeeus-0.5.12-py3-none-any.whl
Requirement already satisfied: zipp>=0.5 in c:\users\user\anaconda3\lib\site-packages (from importlib-metadata!=4.7.0,<7,>=3.7.0->mlflow>=2.2.0->atom-ml[full]) (3.8.0)
Requirement already satisfied: ipykernel>=4.5.1 in c:\users\user\anaconda3\lib\site-packages (from ipywidgets>=7.5->evalml>=0.68.0->atom-ml[full]) (6.15.2)
Requirement already satisfied: nbformat>=4.2.0 in c:\users\user\anaconda3\lib\site-packages (from ipywidgets>=7.5->evalml>=0.68.0->atom-ml[full]) (5.5.0)
Requirement already satisfied: jupyterlab-widgets>=1.0.0 in c:\users\user\anaconda3\lib\site-packages (from ipywidgets>=7.5->evalml>=0.68.0->atom-ml[full]) (1.0.0)
Requirement already satisfied: traitlets>=4.3.1 in c:\users\user\anaconda3\lib\site-packages (from ipywidgets>=7.5->evalml>=0.68.0->atom-ml[full]) (5.1.1)
Requirement already satisfied: widgetsnbextension~=3.5.0 in c:\users\user\anaconda3\lib\site-packages (from ipywidgets>=7.5->evalml>=0.68.0->atom-ml[full]) (3.5.2)
Requirement already satisfied: ipython-genutils~=0.2.0 in c:\users\user\anaconda3\lib\site-packages (from ipywidgets>=7.5->evalml>=0.68.0->atom-ml[full]) (0.2.0)
Requirement already satisfied: pyrsistent!=0.17.0,!=0.17.1,!=0.17.2,>=0.14.0 in c:\users\user\anaconda3\lib\site-packages (from jsonschema->ray[serve]>=2.3.0->atom-ml[full]) (0.18.0)
Requirement already satisfied: nest-asyncio in c:\users\user\anaconda3\lib\site-packages (from jupyter-dash>=0.4.1->explainerdashboard>=0.4.2->atom-ml[full]) (1.5.5)
Requirement already satisfied: ansi2html in c:\users\user\anaconda3\lib\site-packages (from jupyter-dash>=0.4.1->explainerdashboard>=0.4.2->atom-ml[full]) (1.8.0)
Requirement already satisfied: retrying in c:\users\user\anaconda3\lib\site-packages (from jupyter-dash>=0.4.1->explainerdashboard>=0.4.2->atom-ml[full]) (1.3.4)
Requirement already satisfied: scikit-image>=0.12 in c:\users\user\anaconda3\lib\site-packages (from lime>=0.2.0.1->evalml>=0.68.0->atom-ml[full]) (0.19.2)
Collecting mdurl~=0.1
Using cached mdurl-0.1.2-py3-none-any.whl (10.0 kB)
Collecting linkify-it-py<3,>=1
Using cached linkify_it_py-2.0.0-py3-none-any.whl (19 kB)
Requirement already satisfied: setuptools!=50.0.0,>=38.6.0 in c:\users\user\anaconda3\lib\site-packages (from pmdarima>=1.8.5->evalml>=0.68.0->atom-ml[full]) (67.3.1)
Requirement already satisfied: Cython!=0.29.18,!=0.29.31,>=0.29 in c:\users\user\anaconda3\lib\site-packages (from pmdarima>=1.8.5->evalml>=0.68.0->atom-ml[full]) (0.29.32)
Requirement already satisfied: idna<4,>=2.5 in c:\users\user\anaconda3\lib\site-packages (from requests->gradio>=3.19.1->atom-ml[full]) (3.3)
Requirement already satisfied: pyaml>=16.9 in c:\users\user\anaconda3\lib\site-packages (from scikit-optimize>=0.9.0->evalml>=0.68.0->atom-ml[full]) (21.10.1)
Requirement already satisfied: deprecated>=1.2.13 in c:\users\user\anaconda3\lib\site-packages (from sktime>=0.15.0->evalml>=0.68.0->atom-ml[full]) (1.2.13)
Collecting numba
Using cached numba-0.56.4-cp39-cp39-win_amd64.whl (2.5 MB)
Collecting llvmlite<0.40,>=0.39.0dev0
Using cached llvmlite-0.39.1-cp39-cp39-win_amd64.whl (23.2 MB)
Requirement already satisfied: greenlet!=0.4.17 in c:\users\user\anaconda3\lib\site-packages (from sqlalchemy<3,>=1.4.0->mlflow>=2.2.0->atom-ml[full]) (1.1.1)
Collecting distlib<1,>=0.3.6
Using cached distlib-0.3.6-py2.py3-none-any.whl (468 kB)
Requirement already satisfied: anyio<5,>=3.4.0 in c:\users\user\anaconda3\lib\site-packages (from starlette->ray[serve]>=2.3.0->atom-ml[full]) (3.5.0)
Collecting Flask-WTF<0.16.0,>=0.15.1
Using cached Flask_WTF-0.15.1-py2.py3-none-any.whl (13 kB)
Collecting WTForms>=2.1
Using cached WTForms-3.0.1-py3-none-any.whl (136 kB)
Collecting google-api-core<3.0.0,>=1.0.0
Using cached google_api_core-2.11.0-py3-none-any.whl (120 kB)
Collecting opencensus-context>=0.1.3
Using cached opencensus_context-0.1.3-py2.py3-none-any.whl (5.1 kB)
Collecting h11>=0.8
Using cached h11-0.14.0-py3-none-any.whl (58 kB)
Requirement already satisfied: wcwidth>=0.1.4 in c:\users\user\anaconda3\lib\site-packages (from blessed>=1.17.1->gpustat>=1.0.0->ray[serve]>=2.3.0->atom-ml[full]) (0.2.5)
Collecting jinxed>=1.1.0
Using cached jinxed-1.2.0-py2.py3-none-any.whl (33 kB)
Requirement already satisfied: wrapt<2,>=1.10 in c:\users\user\anaconda3\lib\site-packages (from deprecated>=1.2.13->sktime>=0.15.0->evalml>=0.68.0->atom-ml[full]) (1.14.1)
Collecting smmap<6,>=3.0.1
Using cached smmap-5.0.0-py3-none-any.whl (24 kB)
Collecting googleapis-common-protos<2.0dev,>=1.56.2
Using cached googleapis_common_protos-1.58.0-py2.py3-none-any.whl (223 kB)
Requirement already satisfied: google-auth<3.0dev,>=2.14.1 in c:\users\user\anaconda3\lib\site-packages (from google-api-core<3.0.0,>=1.0.0->opencensus->ray[serve]>=2.3.0->atom-ml[full]) (2.16.1)
Collecting h11>=0.8
Using cached h11-0.12.0-py3-none-any.whl (54 kB)
Requirement already satisfied: jupyter-client>=6.1.12 in c:\users\user\anaconda3\lib\site-packages (from ipykernel>=4.5.1->ipywidgets>=7.5->evalml>=0.68.0->atom-ml[full]) (7.3.4)
Requirement already satisfied: debugpy>=1.0 in c:\users\user\anaconda3\lib\site-packages (from ipykernel>=4.5.1->ipywidgets>=7.5->evalml>=0.68.0->atom-ml[full]) (1.5.1)
Requirement already satisfied: matplotlib-inline>=0.1 in c:\users\user\anaconda3\lib\site-packages (from ipykernel>=4.5.1->ipywidgets>=7.5->evalml>=0.68.0->atom-ml[full]) (0.1.6)
Requirement already satisfied: pickleshare in c:\users\user\anaconda3\lib\site-packages (from ipython>=7.8.0->black[jupyter]>=22.3.0->evalml>=0.68.0->atom-ml[full]) (0.7.5)
Requirement already satisfied: decorator in c:\users\user\anaconda3\lib\site-packages (from ipython>=7.8.0->black[jupyter]>=22.3.0->evalml>=0.68.0->atom-ml[full]) (5.1.1)
Requirement already satisfied: prompt-toolkit!=3.0.0,!=3.0.1,<3.1.0,>=2.0.0 in c:\users\user\anaconda3\lib\site-packages (from ipython>=7.8.0->black[jupyter]>=22.3.0->evalml>=0.68.0->atom-ml[full]) (3.0.20)
Requirement already satisfied: pygments in c:\users\user\anaconda3\lib\site-packages (from ipython>=7.8.0->black[jupyter]>=22.3.0->evalml>=0.68.0->atom-ml[full]) (2.11.2)
Requirement already satisfied: backcall in c:\users\user\anaconda3\lib\site-packages (from ipython>=7.8.0->black[jupyter]>=22.3.0->evalml>=0.68.0->atom-ml[full]) (0.2.0)
Requirement already satisfied: jedi>=0.16 in c:\users\user\anaconda3\lib\site-packages (from ipython>=7.8.0->black[jupyter]>=22.3.0->evalml>=0.68.0->atom-ml[full]) (0.18.1)
Collecting uc-micro-py
Using cached uc_micro_py-1.0.1-py3-none-any.whl (6.2 kB)
Requirement already satisfied: fastjsonschema in c:\users\user\anaconda3\lib\site-packages (from nbformat>=4.2.0->ipywidgets>=7.5->evalml>=0.68.0->atom-ml[full]) (2.16.2)
Requirement already satisfied: jupyter_core in c:\users\user\anaconda3\lib\site-packages (from nbformat>=4.2.0->ipywidgets>=7.5->evalml>=0.68.0->atom-ml[full]) (4.11.1)
Requirement already satisfied: imageio>=2.4.1 in c:\users\user\anaconda3\lib\site-packages (from scikit-image>=0.12->lime>=0.2.0.1->evalml>=0.68.0->atom-ml[full]) (2.19.3)
Requirement already satisfied: tifffile>=2019.7.26 in c:\users\user\anaconda3\lib\site-packages (from scikit-image>=0.12->lime>=0.2.0.1->evalml>=0.68.0->atom-ml[full]) (2021.7.2)
Requirement already satisfied: notebook>=4.4.1 in c:\users\user\anaconda3\lib\site-packages (from widgetsnbextension~=3.5.0->ipywidgets>=7.5->evalml>=0.68.0->atom-ml[full]) (6.4.12)
Requirement already satisfied: heapdict in c:\users\user\anaconda3\lib\site-packages (from zict>=0.1.3->distributed!=2022.10.1,>=2022.2.0->featuretools>=1.23.0->atom-ml[full]) (1.0.1)
Requirement already satisfied: iniconfig in c:\users\user\anaconda3\lib\site-packages (from pytest->dtreeviz>=2.1->explainerdashboard>=0.4.2->atom-ml[full]) (1.1.1)
Requirement already satisfied: pluggy<2.0,>=0.12 in c:\users\user\anaconda3\lib\site-packages (from pytest->dtreeviz>=2.1->explainerdashboard>=0.4.2->atom-ml[full]) (1.0.0)
Requirement already satisfied: py>=1.8.2 in c:\users\user\anaconda3\lib\site-packages (from pytest->dtreeviz>=2.1->explainerdashboard>=0.4.2->atom-ml[full]) (1.11.0)
Requirement already satisfied: atomicwrites>=1.0 in c:\users\user\anaconda3\lib\site-packages (from pytest->dtreeviz>=2.1->explainerdashboard>=0.4.2->atom-ml[full]) (1.4.0)
Requirement already satisfied: pyasn1-modules>=0.2.1 in c:\users\user\anaconda3\lib\site-packages (from google-auth<3.0dev,>=2.14.1->google-api-core<3.0.0,>=1.0.0->opencensus->ray[serve]>=2.3.0->atom-ml[full]) (0.2.8)
Requirement already satisfied: cachetools<6.0,>=2.0.0 in c:\users\user\anaconda3\lib\site-packages (from google-auth<3.0dev,>=2.14.1->google-api-core<3.0.0,>=1.0.0->opencensus->ray[serve]>=2.3.0->atom-ml[full]) (5.3.0)
Requirement already satisfied: rsa<5,>=3.1.4 in c:\users\user\anaconda3\lib\site-packages (from google-auth<3.0dev,>=2.14.1->google-api-core<3.0.0,>=1.0.0->opencensus->ray[serve]>=2.3.0->atom-ml[full]) (4.9)
Requirement already satisfied: parso<0.9.0,>=0.8.0 in c:\users\user\anaconda3\lib\site-packages (from jedi>=0.16->ipython>=7.8.0->black[jupyter]>=22.3.0->evalml>=0.68.0->atom-ml[full]) (0.8.3)
Collecting ansicon
Using cached ansicon-1.89.0-py2.py3-none-any.whl (63 kB)
Requirement already satisfied: nbconvert>=5 in c:\users\user\anaconda3\lib\site-packages (from notebook>=4.4.1->widgetsnbextension~=3.5.0->ipywidgets>=7.5->evalml>=0.68.0->atom-ml[full]) (6.4.4)
Requirement already satisfied: terminado>=0.8.3 in c:\users\user\anaconda3\lib\site-packages (from notebook>=4.4.1->widgetsnbextension~=3.5.0->ipywidgets>=7.5->evalml>=0.68.0->atom-ml[full]) (0.13.1)
Requirement already satisfied: argon2-cffi in c:\users\user\anaconda3\lib\site-packages (from notebook>=4.4.1->widgetsnbextension~=3.5.0->ipywidgets>=7.5->evalml>=0.68.0->atom-ml[full]) (21.3.0)
Requirement already satisfied: Send2Trash>=1.8.0 in c:\users\user\anaconda3\lib\site-packages (from notebook>=4.4.1->widgetsnbextension~=3.5.0->ipywidgets>=7.5->evalml>=0.68.0->atom-ml[full]) (1.8.0)
Requirement already satisfied: bleach in c:\users\user\anaconda3\lib\site-packages (from nbconvert>=5->notebook>=4.4.1->widgetsnbextension~=3.5.0->ipywidgets>=7.5->evalml>=0.68.0->atom-ml[full]) (4.1.0)
Requirement already satisfied: nbclient<0.6.0,>=0.5.0 in c:\users\user\anaconda3\lib\site-packages (from nbconvert>=5->notebook>=4.4.1->widgetsnbextension~=3.5.0->ipywidgets>=7.5->evalml>=0.68.0->atom-ml[full]) (0.5.13)
Requirement already satisfied: jupyterlab-pygments in c:\users\user\anaconda3\lib\site-packages (from nbconvert>=5->notebook>=4.4.1->widgetsnbextension~=3.5.0->ipywidgets>=7.5->evalml>=0.68.0->atom-ml[full]) (0.1.2)
Requirement already satisfied: beautifulsoup4 in c:\users\user\anaconda3\lib\site-packages (from nbconvert>=5->notebook>=4.4.1->widgetsnbextension~=3.5.0->ipywidgets>=7.5->evalml>=0.68.0->atom-ml[full]) (4.11.1)
Requirement already satisfied: pandocfilters>=1.4.1 in c:\users\user\anaconda3\lib\site-packages (from nbconvert>=5->notebook>=4.4.1->widgetsnbextension~=3.5.0->ipywidgets>=7.5->evalml>=0.68.0->atom-ml[full]) (1.5.0)
Requirement already satisfied: mistune<2,>=0.8.1 in c:\users\user\anaconda3\lib\site-packages (from nbconvert>=5->notebook>=4.4.1->widgetsnbextension~=3.5.0->ipywidgets>=7.5->evalml>=0.68.0->atom-ml[full]) (0.8.4)
Requirement already satisfied: testpath in c:\users\user\anaconda3\lib\site-packages (from nbconvert>=5->notebook>=4.4.1->widgetsnbextension~=3.5.0->ipywidgets>=7.5->evalml>=0.68.0->atom-ml[full]) (0.6.0)
Requirement already satisfied: defusedxml in c:\users\user\anaconda3\lib\site-packages (from nbconvert>=5->notebook>=4.4.1->widgetsnbextension~=3.5.0->ipywidgets>=7.5->evalml>=0.68.0->atom-ml[full]) (0.7.1)
Requirement already satisfied: pyasn1<0.5.0,>=0.4.6 in c:\users\user\anaconda3\lib\site-packages (from pyasn1-modules>=0.2.1->google-auth<3.0dev,>=2.14.1->google-api-core<3.0.0,>=1.0.0->opencensus->ray[serve]>=2.3.0->atom-ml[full]) (0.4.8)
Requirement already satisfied: pywinpty>=1.1.0 in c:\users\user\anaconda3\lib\site-packages (from terminado>=0.8.3->notebook>=4.4.1->widgetsnbextension~=3.5.0->ipywidgets>=7.5->evalml>=0.68.0->atom-ml[full]) (2.0.2)
Requirement already satisfied: argon2-cffi-bindings in c:\users\user\anaconda3\lib\site-packages (from argon2-cffi->notebook>=4.4.1->widgetsnbextension~=3.5.0->ipywidgets>=7.5->evalml>=0.68.0->atom-ml[full]) (21.2.0)
Requirement already satisfied: cffi>=1.0.1 in c:\users\user\anaconda3\lib\site-packages (from argon2-cffi-bindings->argon2-cffi->notebook>=4.4.1->widgetsnbextension~=3.5.0->ipywidgets>=7.5->evalml>=0.68.0->atom-ml[full]) (1.15.1)
Requirement already satisfied: soupsieve>1.2 in c:\users\user\anaconda3\lib\site-packages (from beautifulsoup4->nbconvert>=5->notebook>=4.4.1->widgetsnbextension~=3.5.0->ipywidgets>=7.5->evalml>=0.68.0->atom-ml[full]) (2.3.1)
Requirement already satisfied: webencodings in c:\users\user\anaconda3\lib\site-packages (from bleach->nbconvert>=5->notebook>=4.4.1->widgetsnbextension~=3.5.0->ipywidgets>=7.5->evalml>=0.68.0->atom-ml[full]) (0.5.1)
Requirement already satisfied: pycparser in c:\users\user\anaconda3\lib\site-packages (from cffi>=1.0.1->argon2-cffi-bindings->argon2-cffi->notebook>=4.4.1->widgetsnbextension~=3.5.0->ipywidgets>=7.5->evalml>=0.68.0->atom-ml[full]) (2.21)
Installing collected packages: texttable, tbb, rfc3986, pywin32, PyMeeus, pydub, py-spy, opencensus-context, nvidia-ml-py, korean-lunar-calendar, htmlmin, fusepy, ffmpy, distlib, ansicon, WTForms, websockets, waitress, vowpalwabbit, virtualenv, uc-micro-py, typeguard, tokenize-rt, tangled-up-in-unicode, sqlparse, smmap, querystring-parser, python-multipart, pydantic, plotly, packaging, oyaml, numpy, multimethod, multidict, mdurl, llvmlite, jinxed, jinja2, hijri-converter, h11, googleapis-common-protos, frozenlist, dill, daal, convertdate, colorful, async-timeout, aiorwlock, aiofiles, yarl, uvicorn, starlette, scipy, pyarrow, pandas, numba, nltk, markdown-it-py, linkify-it-py, huggingface-hub, httpcore, holidays, gitdb, docker, databricks-cli, daal4py, contourpy, blessed, aiosignal, zoofs, xgboost, visions, scikit-learn, ray, modin, mdit-py-plugins, matplotlib, imagehash, httpx, gpustat, google-api-core, GitPython, Flask-WTF, fastapi, altair, aiohttp, woodwork, scikit-learn-intelex, phik, opencensus, lime, gradio, gplearn, flask-simplelogin, dash-bootstrap-components, dash-auth, dagshub, category-encoders, aiohttp-cors, ydata-profiling, mlflow, explainerdashboard, featuretools, nlp-primitives, atom-ml, evalml
Attempting uninstall: tbb
Found existing installation: TBB 0.2
ERROR: Cannot uninstall 'TBB'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.
ModuleNotFoundError Traceback (most recent call last)
~\AppData\Local\Temp\ipykernel_9756\2535248663.py in
2 get_ipython().system('{sys.executable} -m pip install atom-ml[full]')
3
----> 4 import atom
ModuleNotFoundError: No module named 'atom'
No response
import sys; sys.version
3.10.9import atom; atom.__version__
5.1.1Hi, great library! It really helped me to accelerate some tasks. Keep it up!
I have encountered this error whenever I put n_jobs different than 1. I am aware this is a common error coming from pickle, but the problem is I am not finding a way to have more information from this error in order to fix it.
I have run this, kept it really simple:
import pandas as pd
import atom as atomml
X_train = pd.read_csv('X_train.csv', header=0)
X_test = pd.read_csv('X_test.csv', header=0)
y_train = pd.read_csv('y_train.csv', header=0, squeeze=True)
y_test = pd.read_csv('y_test.csv', header=0, squeeze=True)
atom = atomml.ATOMClassifier(X_train, X_test, y_train, y_test)
atom.run(n_calls=25, n_initial_points=10, verbose=2, n_jobs=2, warnings=False, logger="test2.log", experiment=None, random_state=1)
And this is the log:
DirectClassifier.run()
Training ===================================== >>
Models: Dummy, GP, GNB, MNB, BNB, CatNB, CNB, Ridge, LR, LDA, QDA, KNN, RNN, Tree, Bag, ET, RF, AdaB, GBM, XGB, LGB, CatB, lSVM, kSVM, PA, SGD, MLP
Metric: f1_weighted
Running BO for Dummy Classification...
Initial point 1 ---------------------------------
Parameters --> {'strategy': 'stratified'}
Exception encountered while running the Dummy model. Removing model from pipeline.
PicklingError: Could not pickle the task to send it to the workers.
...
The log continues and skips almost every model and only manages to finish Gaussian Process and Gaussian Naive Bayes
I tried feature generation with atom, and I met this error when I wanted to save model .
PicklingError: Can't pickle <class 'featuretools.primitives.base.transform_primitive_base.sqrt'>: it's not found as featuretools.primitives.base.transform_primitive_base.sqrt
No response
No response
No response
When trying to tune hyperparameters using the below code
atom.run(
models=["ET"],
n_calls=30,
bo_params={"dimensions": {"all": "n_estimators"}},
)
returns IndexError: positional indexers are out-of-bounds on Kaggle notebook.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.