Class ImageProjector<T>
Projects image features to text embedding space.
public class ImageProjector<T>
Type Parameters
TThe numeric type.
- Inheritance
-
ImageProjector<T>
- Inherited Members
Constructors
ImageProjector(int, int, int, int?)
Initializes a new ImageProjector.
public ImageProjector(int inputDim = 768, int outputDim = 768, int numTokens = 4, int? seed = null)
Parameters
Properties
ParameterCount
Gets the number of parameters.
public int ParameterCount { get; }
Property Value
Methods
GetParameters()
Gets all parameters.
public Vector<T> GetParameters()
Returns
- Vector<T>
Project(Tensor<T>)
Projects image features to IP embedding.
public Tensor<T> Project(Tensor<T> imageFeatures)
Parameters
imageFeaturesTensor<T>
Returns
- Tensor<T>
SetParameters(Vector<T>)
Sets all parameters.
public void SetParameters(Vector<T> parameters)
Parameters
parametersVector<T>