This package contains a generic implementation of greedy Information Theoretic Feature Selection (FS) methods. The implementation is based on the common theoretic framework presented by Gavin Brown. Implementations of mRMR, InfoGain, JMI and other commonly used FS filters are provided.
Added public type annotations according to the scala style guidelinesAll public methods should have explicit type annotations. Type inference may break encapsulation in these cases, because it depends on internal method and class details. Without an explicit type, a change to the internals of a method or val could alter the public API of the class without warning, potentially breaking client code. Explicit type annotations can also help to improve compile times.
Removed unused import statements
Removed unnecessary return keywords
Edited scala doc comments - changed @result to @return
This PR removes most of the warnings on
intellij
Added public type annotations according to the scala style guidelines
All public methods should have explicit type annotations. Type inference may break encapsulation in these cases, because it depends on internal method and class details. Without an explicit type, a change to the internals of a method or val could alter the public API of the class without warning, potentially breaking client code. Explicit type annotations can also help to improve compile times.
Removed unused
import
statementsRemoved unnecessary
return
keywordsEdited scala doc comments - changed
@result
to@return