Struct rusoto_glue::FindMatchesParameters
source · [−]pub struct FindMatchesParameters {
pub accuracy_cost_tradeoff: Option<f64>,
pub enforce_provided_labels: Option<bool>,
pub precision_recall_tradeoff: Option<f64>,
pub primary_key_column_name: Option<String>,
}
Expand description
The parameters to configure the find matches transform.
Fields
accuracy_cost_tradeoff: Option<f64>
The value that is selected when tuning your transform for a balance between accuracy and cost. A value of 0.5 means that the system balances accuracy and cost concerns. A value of 1.0 means a bias purely for accuracy, which typically results in a higher cost, sometimes substantially higher. A value of 0.0 means a bias purely for cost, which results in a less accurate FindMatches
transform, sometimes with unacceptable accuracy.
Accuracy measures how well the transform finds true positives and true negatives. Increasing accuracy requires more machine resources and cost. But it also results in increased recall.
Cost measures how many compute resources, and thus money, are consumed to run the transform.
enforce_provided_labels: Option<bool>
The value to switch on or off to force the output to match the provided labels from users. If the value is True
, the find matches
transform forces the output to match the provided labels. The results override the normal conflation results. If the value is False
, the find matches
transform does not ensure all the labels provided are respected, and the results rely on the trained model.
Note that setting this value to true may increase the conflation execution time.
precision_recall_tradeoff: Option<f64>
The value selected when tuning your transform for a balance between precision and recall. A value of 0.5 means no preference; a value of 1.0 means a bias purely for precision, and a value of 0.0 means a bias for recall. Because this is a tradeoff, choosing values close to 1.0 means very low recall, and choosing values close to 0.0 results in very low precision.
The precision metric indicates how often your model is correct when it predicts a match.
The recall metric indicates that for an actual match, how often your model predicts the match.
primary_key_column_name: Option<String>
The name of a column that uniquely identifies rows in the source table. Used to help identify matching records.
Trait Implementations
sourceimpl Clone for FindMatchesParameters
impl Clone for FindMatchesParameters
sourcefn clone(&self) -> FindMatchesParameters
fn clone(&self) -> FindMatchesParameters
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for FindMatchesParameters
impl Debug for FindMatchesParameters
sourceimpl Default for FindMatchesParameters
impl Default for FindMatchesParameters
sourcefn default() -> FindMatchesParameters
fn default() -> FindMatchesParameters
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for FindMatchesParameters
impl<'de> Deserialize<'de> for FindMatchesParameters
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl PartialEq<FindMatchesParameters> for FindMatchesParameters
impl PartialEq<FindMatchesParameters> for FindMatchesParameters
sourcefn eq(&self, other: &FindMatchesParameters) -> bool
fn eq(&self, other: &FindMatchesParameters) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &FindMatchesParameters) -> bool
fn ne(&self, other: &FindMatchesParameters) -> bool
This method tests for !=
.
sourceimpl Serialize for FindMatchesParameters
impl Serialize for FindMatchesParameters
impl StructuralPartialEq for FindMatchesParameters
Auto Trait Implementations
impl RefUnwindSafe for FindMatchesParameters
impl Send for FindMatchesParameters
impl Sync for FindMatchesParameters
impl Unpin for FindMatchesParameters
impl UnwindSafe for FindMatchesParameters
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more