Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

mpscnndropout(3) [mojave man page]

MPSCNNDropout(3)					 MetalPerformanceShaders.framework					  MPSCNNDropout(3)

NAME
MPSCNNDropout SYNOPSIS
#import <MPSCNNDropout.h> Inherits MPSCNNKernel. Instance Methods (nonnull instancetype) - initWithDevice: (nullable instancetype) - initWithCoder:device: (nonnull instancetype) - initWithDevice:keepProbability:seed:maskStrideInPixels: (MPSCNNDropoutGradientState *__nullable) - temporaryResultStateForCommandBuffer:sourceImage:sourceStates:destinationImage: (MPSCNNDropoutGradientStateBatch *__nullable) - temporaryResultStateBatchForCommandBuffer: Properties float keepProbability NSUInteger seed MTLSize maskStrideInPixels Additional Inherited Members Detailed Description This depends on Metal.framework Dropout is a regularization technique used to prevent neural networks from overfitting during training. With probability keepProbability, this filter outputs the input element scaled by 1 / keepProbability. Otherwise, it outputs 0. Each input element is kept or dropped independently. The scaling is performed to keep the energy of the output unchanged. Method Documentation - (nullable instancetype) initWithCoder: (NSCoder *__nonnull) aDecoder(nonnull id< MTLDevice >) device <NSSecureCoding> support Reimplemented from MPSCNNKernel. - (nonnull instancetype) initWithDevice: (nonnull id< MTLDevice >) device Standard init with default properties per filter type Parameters: device The device that the filter will be used on. May not be NULL. Returns: A pointer to the newly initialized object. This will fail, returning nil if the device is not supported. Devices must be MTLFeatureSet_iOS_GPUFamily2_v1 or later. Reimplemented from MPSCNNKernel. - (nonnull instancetype) initWithDevice: (nonnull id< MTLDevice >) device(float) keepProbability(NSUInteger) seed(MTLSize) maskStrideInPixels Standard init with default properties per filter type. Parameters: device The device that the filter will be used on. keepProbability The probability that each element in the input is kept. The valid range is (0.0f, 1.0f). seed The seed used to generate random numbers. maskStrideInPixels The mask stride in the x, y, and z dimensions, which allows for the broadcasting of mask data. The only valid values are 0 and 1 for each dimension. For no broadcasting, set the values for each dimension to 1. For broadcasting, set desired values to 0. Returns: A valid MPSCNNDropout object or nil, if failure. - (MPSCNNDropoutGradientStateBatch * __nullable) temporaryResultStateBatchForCommandBuffer: (__nonnull id< MTLCommandBuffer >) commandBuffer - (MPSCNNDropoutGradientState * __nullable) temporaryResultStateForCommandBuffer: (__nonnull id< MTLCommandBuffer >) commandBuffer(MPSImage *__nonnull) sourceImage(NSArray< MPSState * > *__nullable) sourceStates(MPSImage *__nonnull) dest Property Documentation - keepProbability [read], [nonatomic], [assign] The probability that each element in the input is kept. The valid range is (0.0f, 1.0f). - maskStrideInPixels [read], [nonatomic], [assign] The mask stride in the x, y, and x dimensions, which allows for the broadcasting the mask data. The only valid values are 0 and 1 for each dimension. For no broadcasting, set the values for each dimension to 1. For broadcasting, set desired values to 0. - seed [read], [nonatomic], [assign] The seed used to generate random numbers. Author Generated automatically by Doxygen for MetalPerformanceShaders.framework from the source code. Version MetalPerformanceShaders-100 Thu Feb 8 2018 MPSCNNDropout(3)

Check Out this Related Man Page

MPSImageThresholdToZeroInverse(3)			 MetalPerformanceShaders.framework			 MPSImageThresholdToZeroInverse(3)

NAME
MPSImageThresholdToZeroInverse SYNOPSIS
#import <MPSImageThreshold.h> Inherits MPSUnaryImageKernel. Instance Methods (nonnull instancetype) - initWithDevice:thresholdValue:linearGrayColorTransform: (nullable instancetype) - initWithCoder:device: (nonnull instancetype) - initWithDevice: Properties float thresholdValue const float * transform Additional Inherited Members Detailed Description The MPSImageThresholdToZeroInverse filter applies a fixed-level threshold to each pixel in the image. The threshold functions convert a single channel image to a binary image. If the input image is not a single channel image, convert the inputimage to a single channel luminance image using the linearGrayColorTransform and then apply the threshold. The ThresholdToZeroINverse function is: destinationPixelValue = sourcePixelValue > thresholdValue ? 0 : sourcePixelValue Method Documentation - (nullable instancetype) initWithCoder: (NSCoder *__nonnull) aDecoder(nonnull id< MTLDevice >) device NSSecureCoding compatability While the standard NSSecureCoding/NSCoding method -initWithCoder: should work, since the file can't know which device your data is allocated on, we have to guess and may guess incorrectly. To avoid that problem, use initWithCoder:device instead. Parameters: aDecoder The NSCoder subclass with your serialized MPSKernel device The MTLDevice on which to make the MPSKernel Returns: A new MPSKernel object, or nil if failure. Reimplemented from MPSUnaryImageKernel. - (nonnull instancetype) initWithDevice: (nonnull id< MTLDevice >) device Standard init with default properties per filter type Parameters: device The device that the filter will be used on. May not be NULL. Returns: a pointer to the newly initialized object. This will fail, returning nil if the device is not supported. Devices must be MTLFeatureSet_iOS_GPUFamily2_v1 or later. Reimplemented from MPSUnaryImageKernel. - (nonnull instancetype) initWithDevice: (nonnull id< MTLDevice >) device(float) thresholdValue(const float *__nullable) transform initialize a MPSImageThresholdToZeroInverse filter Parameters: device The device the filter will run on thresholdValue The threshold value to use transform This matrix is an array of 3 floats. The default if no transform is specifed is BT.601/JPEG: {0.299f, 0.587f, 0.114f}; Property Documentation - thresholdValue [read], [nonatomic], [assign] The threshold value used to init the threshold filter - transform [read], [nonatomic], [assign] The color transform used to init the threshold filter Author Generated automatically by Doxygen for MetalPerformanceShaders.framework from the source code. Version MetalPerformanceShaders-100 Thu Feb 8 2018 MPSImageThresholdToZeroInverse(3)
Man Page