Describe the bug
Following preprocessing components are not deterministic. Output generated is different every time. I have tested these components individually.
- QuantileTransformer
- SelectPercentile (Classification and regression) when mutual info is used as score
- SelectRates (Classification and regression) when mutual info is used as score
- TruncatedSVD
Expected behaviour
Given constant random state/seed, the output must be same each time for a given technique.
Environment and installation:
Please give details about your installation:
- Python version - 3.7.3
- Auto-sklearn version - 0.12.6
- Scikit-learn - 0.24.1