MLUtils v0.4.6
Merged pull requests:
- More efficient ntuple generation in
unsqueeze
w/Val
(#178) (@BioTurboNick) - support for collate function and for mapobs in DataLoader (#181) (@CarloLucibello)
- update workflows (#182) (@CarloLucibello)
- implement trues_like, falses_like + vector indexing for joinobs (#184) (@CarloLucibello)
- add make_moons generator + some doc reorg (#185) (@CarloLucibello)
- add rng argument to splitobs, undersample, oversample (#186) (@CarloLucibello)
- improve splitobs docstring (#187) (@CarloLucibello)
- mention obsview in splitobs docstring (#188) (@CarloLucibello)
- fix batchseq for vectors of vectors (#189) (@CarloLucibello)
- fix doctests (#190) (@CarloLucibello)
- properly use or create buffer in DataLoader (#191) (@CarloLucibello)
- rework DataLoader (#192) (@CarloLucibello)
- make DataLoader iterations type stable (#193) (@CarloLucibello)
- relax joinobs to join different types (#194) (@CarloLucibello)
- add stratified options to splitobs (#195) (@CarloLucibello)
- add slidingwindow (#196) (@CarloLucibello)
- add batch_sequence (#197) (@CarloLucibello)
Closed issues:
- Scope of this package (#2)
- Status of MLDataPattern porting (#3)
- Adding a similar functionality like sklearn.make_regression, make_moons etc. (#15)
- add better documentation for batch (#55)
mapobs
doesn't work with named tuples (#70)CuArray
s should not follow fast paths inobsview
(#72)- Padded batching (#78)
- The fallback result of
batch
overAbstractArray{<:Number}
(#85) - Archiving DataLoaders.jl (#90)
- Porting
rescale!
fromMLDataUtils
? (#128) - add trues_like and zeros_like (#137)
- v0.4.0 introduced error for DataLoader which collates images (#139)
batchseq
with vectors of vectors (#140)- Error during callback: MLUtils
did not define the expected module
MLUtils`, (#152) mapobs(f, DataLoader)
should just work? (#153)getobs!(buffer, data::BatchView, idx)
ignoresbuffer
(#156)joinobs
assumes all inputs to be of the same type but returns a differentJoinedData
type (#160)- Un-documented behaviour of
splitobs(...; at=1)
(#166) splitobs
make views, but say it requires onlygetobs
(#167)- Type instability in
DataLoader
(#168) - Floops depedency should be removed (#175)
- The
JoinedData
container seems to be missing agetindex()
method for indices other thanNumber
(#177) - Allow passing RNG instance to splitobs() for shuffle control (#179)