Closed michaelweilsalesforce closed 3 years ago
Thanks for the contribution! It looks like @mweilsalesforce is an internal user so signing the CLA is not required. However, we need to confirm this.
:exclamation: No coverage uploaded for pull request base (
master@13ad9cd
). Click here to learn what that means. The diff coverage is100.00%
.
@@ Coverage Diff @@
## master #524 +/- ##
=========================================
Coverage ? 86.73%
=========================================
Files ? 347
Lines ? 11961
Branches ? 630
=========================================
Hits ? 10374
Misses ? 1587
Partials ? 0
Impacted Files | Coverage Δ | |
---|---|---|
.../src/main/scala/com/salesforce/op/OpWorkflow.scala | 88.59% <100.00%> (ø) |
|
...sforce/op/stages/base/unary/UnaryTransformer.scala | 100.00% <0.00%> (ø) |
|
...op/stages/impl/tuning/OpTrainValidationSplit.scala | 100.00% <0.00%> (ø) |
|
...ala/com/salesforce/op/test/TempDirectoryTest.scala | 82.00% <0.00%> (ø) |
|
...esforce/op/stages/impl/CheckIsResponseValues.scala | 75.00% <0.00%> (ø) |
|
...ala/com/salesforce/op/utils/io/csv/CSVToAvro.scala | 87.87% <0.00%> (ø) |
|
...ala/com/salesforce/op/testkit/RandomIntegral.scala | 100.00% <0.00%> (ø) |
|
...com/salesforce/op/test/TestOpWorkflowBuilder.scala | 100.00% <0.00%> (ø) |
|
.../salesforce/op/stages/impl/tuning/DataCutter.scala | 97.22% <0.00%> (ø) |
|
...com/salesforce/op/testkit/ProbabilityOfEmpty.scala | 100.00% <0.00%> (ø) |
|
... and 338 more |
Continue to review full report at Codecov.
Legend - Click here to learn more
Δ = absolute <relative> (impact)
,ø = not affected
,? = missing data
Powered by Codecov. Last update 13ad9cd...8c2ab5e. Read the comment docs.
My code still need some improvement. However do you folks agree with this change?
@nicodv @Jauntbox Please review. Thanks.
Weird. Not able to reproduce the bug anymore. It might have been fixed. Closing PR
Related issues Example : If a SequenceEstimator/Transformer with input features
Seq(f1, f2, f3)
has af1
as a blocklist, then, becauseSeq(f2, f3)
andSeq(f1, f2, f3)
don't have the same size, the SequenceEstimator/Transformer will be removed when updating the DAG. However those sequence stages should ignore if one or more original inputs are missing.Describe the proposed solution When updating the DAG, sequence stages with updated inputs with length different than 0 will be kept.
Describe alternatives you've considered A clear and concise description of any alternative solutions or features you've considered.
Additional context This problem was addressed when we witnessed a result feature being part of the blocklist after updating the DAG. We acknowledge the possibility to change the policy in RawFeatureFilter.