FixedMiniBatchTransformer

class FixedMiniBatchTransformer.FixedMiniBatchTransformer(batchSize=None, buffered=False, maxBufferSize=2147483647)[source]

Bases: mmlspark.Utils.ComplexParamsMixin, pyspark.ml.util.JavaMLReadable, pyspark.ml.util.JavaMLWritable, pyspark.ml.wrapper.JavaTransformer

Parameters:
  • batchSize (int) – The max size of the buffer
  • buffered (bool) – Whether or not to buffer batches in memory (default: false)
  • maxBufferSize (int) – The max size of the buffer (default: 2147483647)
getBatchSize()[source]
Returns:The max size of the buffer
Return type:int
getBuffered()[source]
Returns:Whether or not to buffer batches in memory (default: false)
Return type:bool
static getJavaPackage()[source]

Returns package name String.

getMaxBufferSize()[source]
Returns:The max size of the buffer (default: 2147483647)
Return type:int
classmethod read()[source]

Returns an MLReader instance for this class.

setBatchSize(value)[source]
Parameters:batchSize (int) – The max size of the buffer
setBuffered(value)[source]
Parameters:buffered (bool) – Whether or not to buffer batches in memory (default: false)
setMaxBufferSize(value)[source]
Parameters:maxBufferSize (int) – The max size of the buffer (default: 2147483647)
setParams(batchSize=None, buffered=False, maxBufferSize=2147483647)[source]

Set the (keyword only) parameters

Parameters:
  • batchSize (int) – The max size of the buffer
  • buffered (bool) – Whether or not to buffer batches in memory (default: false)
  • maxBufferSize (int) – The max size of the buffer (default: 2147483647)