Evan Sparks
Evan Sparks
We are using SparkContext throughout loaders and example pipelines. It makes sense to move these to using SparkSession given that we're relying on Spark 2.0.
Relevant discussion on #175
In addition to the gather operator which concatenates horizontally, it would be nice to have a union operator which concatenates veritcally. This came up in a discussion with @shivaram today...
Currently transformers are maps from `A => B`, but if I have some complex type like `(Int, Image)` I can't pass it into an `Image => DenseVector[Double]` Transformer and expect...
We don't necessarily iterate over images in a couple of common cases in a fast way, e.g. ``` scala while (x < numRows) { while (y < numCols) { while(c...
Both SIFT and Daisy feature extractors output a `DenseMatrix` of a special shape that contain a bag of image descriptors. These image descriptors also have metadata with them (e.g. original...
The chosen (x,y,z) addressing scheme for images assumes a C or Matlab multidimensional array coordinate system as opposed to an (arguably more natural) cartesian coordinate system. We should (pictorially!) document...
Right now, Image DataLoaders partition on the file names (which works well for ImageNet style collections). While it's possible to repartition manually after images have been loaded, the API indicates...
We're running into a common issue where nodes that should be able to support either DenseVector[Double] or DenseVector[Float] generically are not because breeze supports these two datatypes inconsistently and converting...