Enum gapi_grpc::google::cloud::aiplatform::v1beta1::study_spec::Algorithm [−][src]
pub enum Algorithm { Unspecified, GridSearch, RandomSearch, }
The available search algorithms for the Study.
Variants
The default algorithm used by Vertex AI for hyperparameter tuning and Vertex Vizier.
Simple grid search within the feasible space. To use grid search,
all parameters must be INTEGER
, CATEGORICAL
, or DISCRETE
.
Simple random search within the feasible space.
Implementations
impl Algorithm
[src][−]
pub fn is_valid(value: i32) -> bool
[src][−]
Returns true
if value
is a variant of Algorithm
.
pub fn from_i32(value: i32) -> Option<Algorithm>
[src][−]
Converts an i32
to a Algorithm
, or None
if value
is not a valid variant.
Trait Implementations
impl Clone for Algorithm
[src][+]
impl Copy for Algorithm
[src]
impl Debug for Algorithm
[src][+]
impl Default for Algorithm
[src][+]
impl Eq for Algorithm
[src]
impl From<Algorithm> for i32
[src][+]
impl Hash for Algorithm
[src][+]
impl Ord for Algorithm
[src][+]
impl PartialEq<Algorithm> for Algorithm
[src][+]
impl PartialOrd<Algorithm> for Algorithm
[src][+]
impl StructuralEq for Algorithm
[src]
impl StructuralPartialEq for Algorithm
[src]
Auto Trait Implementations
impl RefUnwindSafe for Algorithm
impl Send for Algorithm
impl Sync for Algorithm
impl Unpin for Algorithm
impl UnwindSafe for Algorithm
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src][+]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src][+]
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
impl<T> From<T> for T
[src][+]
impl<T> Instrument for T
[src][+]
impl<T> Instrument for T
[src][+]
impl<T, U> Into<U> for T where
U: From<T>,
[src][+]
U: From<T>,
impl<T> IntoRequest<T> for T
[src][+]
impl<T> ToOwned for T where
T: Clone,
[src][+]
T: Clone,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src][+]
U: Into<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src][+]
U: TryFrom<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
[src][+]
V: MultiLane<T>,