Class ImageEncoder<T>
Image encoder for extracting features from reference images.
public class ImageEncoder<T>
Type Parameters
TThe numeric type.
- Inheritance
-
ImageEncoder<T>
- Inherited Members
Constructors
ImageEncoder(int, int, int, int, int, int?)
Initializes a new ImageEncoder.
public ImageEncoder(int imageSize = 224, int patchSize = 16, int embedDim = 768, int numLayers = 12, int numHeads = 12, int? seed = null)
Parameters
Properties
ParameterCount
Gets the number of parameters.
public int ParameterCount { get; }
Property Value
Methods
Encode(Tensor<T>)
Encodes an image into feature embeddings.
public Tensor<T> Encode(Tensor<T> image)
Parameters
imageTensor<T>
Returns
- Tensor<T>
GetParameters()
Gets all parameters.
public Vector<T> GetParameters()
Returns
- Vector<T>
SetParameters(Vector<T>)
Sets all parameters.
public void SetParameters(Vector<T> parameters)
Parameters
parametersVector<T>