- faster WRMF solver see #72, #75
- updated github actions
- update
configurescript, thanks to @david-cortes, see #73 - minor fixes in WRMF
- update docs with new roxygen2 to pass CRAN checks
- update NEWS.md ro follow CRAN format
- reworked non-negative matrix factorization with brand-new Coordinate Descent solver for OLS
- WRMF can model user, item and global biases
- various performance improvements
- updated docs with roxygen2 7.1
- added
ScaleNormalizetransformer - added sparse*float S4 methods
- faster
find_top_product()- avoid BLAS and openmp thread contention - correctly identify openmp on OSX
- fixed issue with CRAN 'rcnst' check
- use
install_name_toolhook in the.onLoad()- changes location of thefloat.sofor CRAN binary installation - see #25
- fixed out of bound memory access as reported by CRAN UBSAN
- added ability to init GloVe embeddings with user provided values
- added methods to natively slice CSR matrices without converting them to triplet/CSC
- add GloVe matrix factorization (adapted from
text2vec) - link to
floatpackage - credits to @snoweye and @wrathematics