Поделиться через


SearchSpace Класс

Определение

Этот класс используется для представления набора OptionBase, который может быть либо одним из ChoiceOption, UniformNumericOption либо Microsoft.ML.SearchSpace.Option.NestOption.

[System.Text.Json.Serialization.JsonConverter(typeof(Microsoft.ML.SearchSpace.Converter.SearchSpaceConverter))]
public class SearchSpace : Microsoft.ML.SearchSpace.Option.OptionBase, System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<string,Microsoft.ML.SearchSpace.Option.OptionBase>>, System.Collections.Generic.IDictionary<string,Microsoft.ML.SearchSpace.Option.OptionBase>, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,Microsoft.ML.SearchSpace.Option.OptionBase>>
[<System.Text.Json.Serialization.JsonConverter(typeof(Microsoft.ML.SearchSpace.Converter.SearchSpaceConverter))>]
type SearchSpace = class
    inherit OptionBase
    interface IDictionary<string, OptionBase>
    interface ICollection<KeyValuePair<string, OptionBase>>
    interface seq<KeyValuePair<string, OptionBase>>
    interface IEnumerable
Public Class SearchSpace
Inherits OptionBase
Implements ICollection(Of KeyValuePair(Of String, OptionBase)), IDictionary(Of String, OptionBase), IEnumerable(Of KeyValuePair(Of String, OptionBase))
Наследование
SearchSpace
Производный
Атрибуты
Реализации

Конструкторы

SearchSpace()

Этот класс используется для представления набора OptionBase, который может быть либо одним из ChoiceOption, UniformNumericOption либо Microsoft.ML.SearchSpace.Option.NestOption.

SearchSpace(Type, Parameter)

Этот класс используется для представления набора OptionBase, который может быть либо одним из ChoiceOption, UniformNumericOption либо Microsoft.ML.SearchSpace.Option.NestOption.

Свойства

Count

Этот класс используется для представления набора OptionBase, который может быть либо одним из ChoiceOption, UniformNumericOption либо Microsoft.ML.SearchSpace.Option.NestOption.

Default

Возвращает значение по умолчанию, которое сопоставляется с пространством признаков (если он существует).

FeatureSpaceDim

измерение пространства признаков, равное выходной длине SampleFromFeatureSpace(Double[]).

IsReadOnly

Этот класс используется для представления набора OptionBase, который может быть либо одним из ChoiceOption, UniformNumericOption либо Microsoft.ML.SearchSpace.Option.NestOption.

Item[String]

Этот класс используется для представления набора OptionBase, который может быть либо одним из ChoiceOption, UniformNumericOption либо Microsoft.ML.SearchSpace.Option.NestOption.

Keys

Этот класс используется для представления набора OptionBase, который может быть либо одним из ChoiceOption, UniformNumericOption либо Microsoft.ML.SearchSpace.Option.NestOption.

Step

Возвращает шаг этого параметра. Используется Step для определения количества сетки, на которую следует разделить этот параметр. В ChoiceOptionэто всегда длина Choices. А в UniformNumericOptionэто всегда значение [null]. И в SearchSpace, это сочетание всех Step в своих вариантах.

Values

Этот класс используется для представления набора OptionBase, который может быть либо одним из ChoiceOption, UniformNumericOption либо Microsoft.ML.SearchSpace.Option.NestOption.

Методы

Add(KeyValuePair<String,OptionBase>)

Этот класс используется для представления набора OptionBase, который может быть либо одним из ChoiceOption, UniformNumericOption либо Microsoft.ML.SearchSpace.Option.NestOption.

Add(String, OptionBase)

Этот класс используется для представления набора OptionBase, который может быть либо одним из ChoiceOption, UniformNumericOption либо Microsoft.ML.SearchSpace.Option.NestOption.

Clear()

Этот класс используется для представления набора OptionBase, который может быть либо одним из ChoiceOption, UniformNumericOption либо Microsoft.ML.SearchSpace.Option.NestOption.

Contains(KeyValuePair<String,OptionBase>)

Этот класс используется для представления набора OptionBase, который может быть либо одним из ChoiceOption, UniformNumericOption либо Microsoft.ML.SearchSpace.Option.NestOption.

ContainsKey(String)

Этот класс используется для представления набора OptionBase, который может быть либо одним из ChoiceOption, UniformNumericOption либо Microsoft.ML.SearchSpace.Option.NestOption.

CopyTo(KeyValuePair<String,OptionBase>[], Int32)

Этот класс используется для представления набора OptionBase, который может быть либо одним из ChoiceOption, UniformNumericOption либо Microsoft.ML.SearchSpace.Option.NestOption.

GetEnumerator()

Этот класс используется для представления набора OptionBase, который может быть либо одним из ChoiceOption, UniformNumericOption либо Microsoft.ML.SearchSpace.Option.NestOption.

GetHashCode()

Этот класс используется для представления набора OptionBase, который может быть либо одним из ChoiceOption, UniformNumericOption либо Microsoft.ML.SearchSpace.Option.NestOption.

MappingToFeatureSpace(Parameter)

сопоставление значения с [0, 1) универсальным распределением.

Remove(KeyValuePair<String,OptionBase>)

Этот класс используется для представления набора OptionBase, который может быть либо одним из ChoiceOption, UniformNumericOption либо Microsoft.ML.SearchSpace.Option.NestOption.

Remove(String)

Этот класс используется для представления набора OptionBase, который может быть либо одним из ChoiceOption, UniformNumericOption либо Microsoft.ML.SearchSpace.Option.NestOption.

SampleFromFeatureSpace(Double[])

выборка из [0,1) равномерного распределения.

TryGetValue(String, OptionBase)

Этот класс используется для представления набора OptionBase, который может быть либо одним из ChoiceOption, UniformNumericOption либо Microsoft.ML.SearchSpace.Option.NestOption.

Явные реализации интерфейса

IEnumerable.GetEnumerator()

Этот класс используется для представления набора OptionBase, который может быть либо одним из ChoiceOption, UniformNumericOption либо Microsoft.ML.SearchSpace.Option.NestOption.

Применяется к