
Version 2.14
mlr 2.14.0
CRAN release: 2019-04-25
functions - new
-
deleteCacheDir(): Clear the default mlr cache directory (@pat-s, #2463) -
getCacheDir(): Return the default mlr cache directory (@pat-s, #2463)
filter - general
- Caching is now used when generating filter values. This means that filter values are only computed once for a specific setting and the stored cache is used in subsequent iterations. This change inherits a significant speed-up when tuning
fw.perc,fw.absorfw.threshold. It can be triggered with the newcacheargument inmakeFilterWrapper()orfilterFeatures()(@pat-s, #2463).
filter - new
- praznik_JMI
- praznik_DISR
- praznik_JMIM
- praznik_MIM
- praznik_NJMIM
- praznik_MRMR
- praznik_CMIM
- FSelectorRcpp_gain.ratio
- FSelectorRcpp_information.gain
- FSelectorRcpp_symuncert
Additionally, filter names have been harmonized using the following scheme:
filter - general
Added filters
FSelectorRcpp_gain.ratio,FSelectorRcpp_information.gainandFSelectorRcpp_symmetrical.uncertaintyfrom packageFSelectorRcpp. These filters are ~ 100 times faster than the implementation of theFSelectorpkg. Please note that both implementations do things slightly different internally and theFSelectorRcppmethods should not be seen as direct replacement for theFSelectorpkg.-
filter names have been harmonized using the following scheme:
_ . (@pat-s, #2533) -
information.gain->FSelector_information.gain -
gain.ratio->FSelector_gain.ratio -
symmetrical.uncertainty->FSelector_symmetrical.uncertainty -
chi.squared->FSelector_chi.squared -
relief->FSelector_relief -
oneR->FSelector_oneR -
randomForestSRC.rfsrc->randomForestSRC_importance -
randomForestSRC.var.select->randomForestSRC_var.select -
randomForest.importance->randomForest_importance
-
fixed a bug related to the loading of namespaces for required filter packages (@pat-s, #2483)
learners - new
- classif.liquidSVM (@PhilippPro, #2428)
- regr.liquidSVM (@PhilippPro, #2428)
learners - general
- regr.h2o.gbm: Various parameters added,
"h2o.use.data.table" = TRUEis now the default (@j-hartshorn, #2508) - h2o learners now support getting feature importance (@markusdumke, #2434)
learners - fixes
- In some cases the optimized hyperparameters were not applied in the performance level of a nested CV (@berndbischl, #2479)
featSel - general
- The FeatSelResult object now contains an additional slot
x.bit.namesthat stores the optimal bits - The slot
xnow always contains the real feature names and not the bit.names - This fixes a bug and makes
makeFeatSelWrapperusable with custombit.names. - Fixed a bug due to which
sffscrashed in some cases (@bmihaljevic, #2486)