Table KNIME Random Sample (etapa)
Descrição
Seção intitulada “Descrição”A etapa Table: KNIME Random Sample faz o sorteio aleatório de um nó do KNIME com o gerador de números aleatórios que o KNIME usa, de modo que um nó com semente sorteia as mesmas linhas ou os mesmos valores no PlaidCloud e no KNIME. Os fluxos de trabalho do KNIME migrados usam esta etapa para Row Sampler, Table Partitioner, Equal Size Sampling, Bootstrap Sampling, Shuffle, X-Partitioner e os nós de geração de dados aleatórios.
O sorteio lê a tabela de origem para o fluxo de trabalho, então aceita uma tabela de no máximo 10.000.000 de linhas; uma tabela maior faz a etapa falhar.
O formulário da etapa tem uma seção Tabelas para as tabelas de origem e de saída, uma seção Sorteio para o Método, a Semente e o tamanho da amostra, e uma seção Colunas para as colunas lidas e gravadas.
Configuração
Seção intitulada “Configuração”sourceetarget_frame— a tabela a ser lida e a tabela a ser gravada.position_column— a coluna com a posição de cada linha, começando em 0. O padrão é_knime_pos.method— o sorteio:random,stratified,equal_exacteequal_approximatemantêm as posições das linhas que um sorteio de Row Sampler, Table Partitioner ou Equal Size Sampling seleciona.class_columneclass_dtypenomeiam a coluna de classe de um sorteio estratificado ou de tamanho igual.- Todos os outros métodos gravam o sorteio ao lado das posições das linhas:
uniform,gaussian,gamma,beta,label,label_dependent,label_from_table,boolean,mersenne_twister,sobolehalton(geração de dados aleatórios),shuffle,bootstrap,match(Random Matcher),item_insert(Random Item Inserter),stress(Stresser),sample_data(Sample Data Generator, sem tabela de origem),kfold(partições do X-Partitioner),p_square(estimativas de percentil P² por grupo),set_bits(vetores de bits),equal_count_edges(os limites de contagem igual do Binner) eborder_texts(os textos de limite do Auto-Binner).
seed— a semente do fluxo aleatório. Vazia, sorteia a partir do relógio, como o KNIME faz sem semente, de modo que as linhas mudam a cada execução.count,percentageerelative— quantas linhas sortear: uma contagem ou, comrelative, uma porcentagem.count_columntoma a contagem de uma coluna de origem, para uma contagem conhecida somente quando o fluxo de trabalho é executado.parameters— as configurações do nó que os métodos de sorteio leem, como a distribuição de um sorteiogaussianou o número de partições de um sorteiokfold.source_columnsetarget_columns— para os métodos de sorteio, as colunas lidas e as colunas gravadas, com a coluna de posição primeiro.source_besource_columns_b— uma segunda entrada, como a tabela de categorias delabel_from_tableou a tabela da qualmatchsorteia.target_frame_betarget_columns_brecebem os centros dos clusters desample_data.