Tabela danych
Ważne
Obsługa programu Machine Learning Studio (wersja klasyczna) zakończy się 31 sierpnia 2024 r. Zalecamy przejście do usługi Azure Machine Learning przed tym terminem.
Od 1 grudnia 2021 r. nie będzie można tworzyć nowych zasobów programu Machine Learning Studio (wersja klasyczna). Do 31 sierpnia 2024 r. można będzie nadal korzystać z istniejących zasobów programu Machine Learning Studio (wersja klasyczna).
- Zobacz informacje na temat przenoszenia projektów uczenia maszynowego z programu ML Studio (wersja klasyczna) do Azure Machine Learning.
- Dowiedz się więcej o Azure Machine Learning.
Dokumentacja programu ML Studio (wersja klasyczna) jest wycofywana i może nie być aktualizowana w przyszłości.
Data Table, klasa
Zestaw danych to dane przekazane do programu Machine Learning Studio (wersja klasyczna), dzięki czemu mogą być używane w procesie modelowania. Nawet w przypadku przekazywania danych w innym formacie lub określenia formatu magazynu, takiego jak CSV, ARFF lub TSV, dane są niejawnie DataTable
konwertowane na obiekt zawsze, gdy moduł jest używany w eksperymencie.
Uwaga
Dotyczy: tylko Machine Learning Studio (klasyczne)
Podobne moduły przeciągania i upuszczania są dostępne w Azure Machine Learning projektanta.
Zestaw danych jest oparty na tabeli danych .NET
Typy kolumn
Składa DataTable
się z kolekcji kolumn ze skojarzonymi metadanymi. Te kolumny implementują IArray
interfejs. Kolumny danych w programie Machine Learning Studio (klasyczne) są zrozumiałe jako tablice jednowymiarowe — czyli wektory.
Klasa tablicy . NET implementuje następujące interfejsy ogólne: System.Collections.Generic.IList<T>
, System.Collections.Generic.ICollection<T>
i System.Collections.Generic.IEnumerable<T>
.
Kolumny typów int
, double
i są Boolean
zwykle reprezentowane jako numeryczne gęste tablice. Jeśli gęsta kolumna zawiera brakujące wartości, będzie ona obsługiwać jako tablicę brakujących wartości lub jako tablicę gęstych obiektów dopuszczającą wartość null.
Kolumny zawierające ciągi są obsługiwane jako tablice gęste obiektów. Jeśli brakuje wartości, brakujące wartości są reprezentowane jako wartości null lub jako typ MissingValuesObjectArray<string>
.
Aby uzyskać więcej informacji, zobacz Array Class (Biblioteka MSDN) .
Pobieranie kolumn w tabeli DataTable
Kolumnę można uzyskać, wywołując metodę GetColumn
w tabeli DataTable. Metoda GetColumn
ma dwa przeciążenia:
GetColumn(<Int64>)
pobiera kolumnę według indeksu.GetColumn(<string>)
pobiera kolumnę według nazwy.
Inne interfejsy w programie Studio (wersja klasyczna)
W tej sekcji opisano również następujące interfejsy dla programu Machine Learning Studio (wersja klasyczna):
Typ | Opis |
---|---|
ICluster, interfejs | Interfejs ICluster definiuje strukturę modeli klastrowania. |
IFilter, interfejs | Interfejs IFilter definiuje strukturę filtrów przetwarzania sygnałów cyfrowych stosowanych do całej serii wartości liczbowych. Filtry można tworzyć, a następnie zapisywać i stosować do nowej serii. |
ILearner, interfejs | Interfejs ILearner zapewnia ogólną strukturę definiowania i zapisywania modeli analitycznych, z wyłączeniem niektórych typów specjalnych, takich jak modele klastrowania. |
ITransform, interfejs | Interfejs ITransform zapewnia ogólną strukturę definiowania i zapisywania przekształceń. Możesz utworzyć element iTransform przy użyciu programu Machine Learning Studio (wersja klasyczna), a następnie zastosować przekształcenie do nowych zestawów danych. |