pub struct LocalContrastiveLoss { /* private fields */ }Expand description
Local contrastive loss for neighborhood preservation
Implementations§
Source§impl LocalContrastiveLoss
impl LocalContrastiveLoss
pub fn into_reference( val: LocalContrastiveLoss, env: Env, ) -> Result<Reference<LocalContrastiveLoss>>
pub fn into_instance( self, env: Env, ) -> Result<ClassInstance<LocalContrastiveLoss>>
Source§impl LocalContrastiveLoss
impl LocalContrastiveLoss
Sourcepub fn compute(
&self,
anchor: Float32Array,
positive: Float32Array,
negatives: Vec<Float32Array>,
) -> f64
pub fn compute( &self, anchor: Float32Array, positive: Float32Array, negatives: Vec<Float32Array>, ) -> f64
Compute local contrastive loss
Sourcepub fn compute_with_gradients(
&self,
anchor: Float32Array,
positive: Float32Array,
negatives: Vec<Float32Array>,
) -> LossWithGradients
pub fn compute_with_gradients( &self, anchor: Float32Array, positive: Float32Array, negatives: Vec<Float32Array>, ) -> LossWithGradients
Compute with gradients
Trait Implementations§
Source§impl FromNapiMutRef for LocalContrastiveLoss
impl FromNapiMutRef for LocalContrastiveLoss
Source§unsafe fn from_napi_mut_ref(
env: napi_env,
napi_val: napi_value,
) -> Result<&'static mut Self>
unsafe fn from_napi_mut_ref( env: napi_env, napi_val: napi_value, ) -> Result<&'static mut Self>
Safety Read more
Source§impl FromNapiRef for LocalContrastiveLoss
impl FromNapiRef for LocalContrastiveLoss
Source§unsafe fn from_napi_ref(
env: napi_env,
napi_val: napi_value,
) -> Result<&'static Self>
unsafe fn from_napi_ref( env: napi_env, napi_val: napi_value, ) -> Result<&'static Self>
Safety Read more
Source§impl FromNapiValue for &LocalContrastiveLoss
impl FromNapiValue for &LocalContrastiveLoss
Source§unsafe fn from_napi_value(env: napi_env, napi_val: napi_value) -> Result<Self>
unsafe fn from_napi_value(env: napi_env, napi_val: napi_value) -> Result<Self>
Safety Read more
fn from_unknown(value: JsUnknown) -> Result<Self, Error>
Source§impl FromNapiValue for &mut LocalContrastiveLoss
impl FromNapiValue for &mut LocalContrastiveLoss
Source§unsafe fn from_napi_value(env: napi_env, napi_val: napi_value) -> Result<Self>
unsafe fn from_napi_value(env: napi_env, napi_val: napi_value) -> Result<Self>
Safety Read more
fn from_unknown(value: JsUnknown) -> Result<Self, Error>
Source§impl ToNapiValue for LocalContrastiveLoss
impl ToNapiValue for LocalContrastiveLoss
Source§unsafe fn to_napi_value(
env: napi_env,
val: LocalContrastiveLoss,
) -> Result<napi_value>
unsafe fn to_napi_value( env: napi_env, val: LocalContrastiveLoss, ) -> Result<napi_value>
Safety Read more
Source§impl TypeName for &LocalContrastiveLoss
impl TypeName for &LocalContrastiveLoss
Source§impl TypeName for &mut LocalContrastiveLoss
impl TypeName for &mut LocalContrastiveLoss
Source§impl TypeName for LocalContrastiveLoss
impl TypeName for LocalContrastiveLoss
Source§impl ValidateNapiValue for &LocalContrastiveLoss
impl ValidateNapiValue for &LocalContrastiveLoss
Source§unsafe fn validate(env: napi_env, napi_val: napi_value) -> Result<napi_value>
unsafe fn validate(env: napi_env, napi_val: napi_value) -> Result<napi_value>
Safety Read more
Source§impl ValidateNapiValue for &mut LocalContrastiveLoss
impl ValidateNapiValue for &mut LocalContrastiveLoss
Source§unsafe fn validate(env: napi_env, napi_val: napi_value) -> Result<napi_value>
unsafe fn validate(env: napi_env, napi_val: napi_value) -> Result<napi_value>
Safety Read more
Auto Trait Implementations§
impl Freeze for LocalContrastiveLoss
impl RefUnwindSafe for LocalContrastiveLoss
impl Send for LocalContrastiveLoss
impl Sync for LocalContrastiveLoss
impl Unpin for LocalContrastiveLoss
impl UnsafeUnpin for LocalContrastiveLoss
impl UnwindSafe for LocalContrastiveLoss
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more