Skip to content

Commit

Permalink
fix commits
Browse files Browse the repository at this point in the history
  • Loading branch information
bchen1116 committed Nov 23, 2020
1 parent e0f65c1 commit 105169b
Show file tree
Hide file tree
Showing 7 changed files with 12 additions and 5 deletions.
1 change: 1 addition & 0 deletions docs/source/release_notes.rst
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ Release Notes
* Added a ``TimeSeriesRegressionPipeline`` class :pr:`1418`
* Removed ``core-requirements.txt`` from the package distribution :pr:`1429`
* Added a ``TimeSeriesSplit`` data splitter for time series problems :pr:`1441`.
* Added `FeatureTools Component` into transformer components :pr:`1454`
* Fixes
* Fixed ``IndexError`` raised in ``AutoMLSearch`` when ``ensembling = True`` but only one pipeline to iterate over :pr:`1397`
* Fixed stacked ensemble input bug and LightGBM warning and bug in ``AutoMLSearch`` :pr:`1388`
Expand Down
3 changes: 2 additions & 1 deletion evalml/pipelines/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,8 @@
DecisionTreeRegressor,
StackedEnsembleClassifier,
StackedEnsembleRegressor,
DelayedFeatureTransformer
DelayedFeatureTransformer,
FeatureTools
)

from .pipeline_base import PipelineBase
Expand Down
3 changes: 2 additions & 1 deletion evalml/pipelines/components/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,8 @@
SelectColumns,
TextFeaturizer,
LSA,
PCA
PCA,
FeatureTools
)
from .ensemble import (
StackedEnsembleClassifier,
Expand Down
2 changes: 1 addition & 1 deletion evalml/pipelines/components/transformers/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,4 @@
from .scalers import StandardScaler
from .column_selectors import DropColumns, SelectColumns
from .dimensionality_reduction import PCA
from .preprocessing import DateTimeFeaturizer, DropNullColumns, LSA, TextFeaturizer, DelayedFeatureTransformer
from .preprocessing import DateTimeFeaturizer, DropNullColumns, LSA, TextFeaturizer, DelayedFeatureTransformer, FeatureTools
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,4 @@
from .lsa import LSA
from .text_featurizer import TextFeaturizer
from .time_series import DelayedFeatureTransformer
from .featuretools import FeatureTools
3 changes: 3 additions & 0 deletions evalml/tests/component_tests/test_components.py
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@
Estimator,
ExtraTreesClassifier,
ExtraTreesRegressor,
FeatureTools,
Imputer,
LightGBMClassifier,
LinearRegressor,
Expand Down Expand Up @@ -146,6 +147,7 @@ def test_describe_component():
text_featurizer = TextFeaturizer()
lsa = LSA()
pca = PCA()
ft = FeatureTools()
assert enc.describe(return_dict=True) == {'name': 'One Hot Encoder', 'parameters': {'top_n': 10,
'features_to_encode': None,
'categories': None,
Expand All @@ -167,6 +169,7 @@ def test_describe_component():
assert text_featurizer.describe(return_dict=True) == {'name': 'Text Featurization Component', 'parameters': {'text_columns': None}}
assert lsa.describe(return_dict=True) == {'name': 'LSA Transformer', 'parameters': {'text_columns': None}}
assert pca.describe(return_dict=True) == {'name': 'PCA Transformer', 'parameters': {'n_components': None, 'variance': 0.95}}
assert ft.describe(return_dict=True) == {'name': 'Featuretools Component', 'parameters': {}}

# testing estimators
base_classifier = BaselineClassifier()
Expand Down
4 changes: 2 additions & 2 deletions evalml/tests/component_tests/test_utils.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,9 @@

def test_all_components(has_minimal_dependencies):
if has_minimal_dependencies:
assert len(all_components()) == 29
assert len(all_components()) == 30
else:
assert len(all_components()) == 35
assert len(all_components()) == 36


def test_handle_component_class_names():
Expand Down

0 comments on commit 105169b

Please sign in to comment.