Table KNIME Random Sample (Schritt)
Beschreibung
Abschnitt betitelt „Beschreibung“Der Schritt Tabelle: KNIME Random Sample führt die Zufallsziehung eines KNIME-Knotens mit dem Zufallszahlengenerator aus, den KNIME verwendet. Ein Knoten mit Seed zieht daher in PlaidCloud dieselben Zeilen oder Werte wie in KNIME. Migrierte KNIME-Workflows verwenden diesen Schritt für Row Sampler, Table Partitioner, Equal Size Sampling, Bootstrap Sampling, Shuffle, X-Partitioner und die Knoten zur Zufallsdatengenerierung.
Die Ziehung liest die Quelltabelle in den Workflow ein und akzeptiert daher eine Tabelle mit höchstens 10.000.000 Zeilen; bei einer größeren Tabelle schlägt der Schritt fehl.
Das Schrittformular hat einen Abschnitt Tabellen für die Quell- und Ausgabetabelle, einen Abschnitt Ziehung für Methode, Seed und Stichprobengröße sowie einen Abschnitt Spalten für die gelesenen und geschriebenen Spalten.
Konfiguration
Abschnitt betitelt „Konfiguration“sourceundtarget_frame: die Tabelle, die gelesen wird, und die Tabelle, in die geschrieben wird.position_column: die Spalte mit der 0-basierten Position jeder Zeile. Standard ist_knime_pos.method: die Ziehung:random,stratified,equal_exactundequal_approximatebehalten die Positionen der Zeilen, die eine Ziehung per Row Sampler, Table Partitioner oder Equal Size Sampling auswählt.class_columnundclass_dtypebenennen die Klassenspalte einer stratifizierten Ziehung oder einer Ziehung gleicher Größe.- Jede andere Methode schreibt ihre Ziehung neben die Zeilenpositionen:
uniform,gaussian,gamma,beta,label,label_dependent,label_from_table,boolean,mersenne_twister,sobolundhalton(Zufallsdatengenerierung),shuffle,bootstrap,match(Random Matcher),item_insert(Random Item Inserter),stress(Stresser),sample_data(Sample Data Generator, ohne Quelltabelle),kfold(Folds des X-Partitioner),p_square(P²-Perzentilschätzungen pro Gruppe),set_bits(Bitvektoren),equal_count_edges(die Grenzen mit gleicher Anzahl des Binner) undborder_texts(die Grenztexte des Auto-Binner).
seed: der Seed des Zufallsstroms. Ist er leer, wird wie bei KNIME ohne Seed von der Uhr gezogen, sodass sich die Zeilen von Ausführung zu Ausführung unterscheiden.count,percentageundrelative: wie viele Zeilen gezogen werden, als Anzahl oder mitrelativeals Prozentsatz.count_columnübernimmt die Anzahl stattdessen aus einer Quellspalte, für eine Anzahl, die erst bei der Ausführung des Workflows bekannt ist.parameters: die Einstellungen des Knotens, die die Ziehungsmethoden lesen, etwa die Verteilung einergaussian-Ziehung oder die Anzahl der Folds einerkfold-Ziehung.source_columnsundtarget_columns: bei den Ziehungsmethoden die gelesenen und die geschriebenen Spalten, mit der Positionsspalte zuerst.source_bundsource_columns_b: eine zweite Eingabe, etwa die Kategorietabelle vonlabel_from_tableoder die Tabelle, aus dermatchzieht.target_frame_bundtarget_columns_berhalten die Clusterzentren vonsample_data.