Logo Passei Direto
Buscar

Simulado 06 - Machine Learning MLlib

Ferramentas de estudo

Questões resolvidas

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Prévia do material em texto

Simulado 06: Machine Learning em Escala com PySpark MLlib
Tópicos de Big Data em Python — Avaliação Prática
QUESTÃO 01
Na biblioteca PySpark MLlib, qual é a principal exigência no formato dos dados de entrada antes de passar as
variáveis preditivas para um algoritmo de Machine Learning (ex: RandomForestClassifier)?
A Todas as variáveis numéricas devem ser normalizadas entre 0 e 1 em colunas separadas do tipo Float.
B As colunas de features devem ser combinadas em uma única coluna do tipo vetor
denso/esparso, geralmente via
VectorAssembler.
C Os dados devem ser convertidos obrigatoriamente para NumPy Arrays no Driver Node.
D É necessário converter todas as variáveis categóricas em arquivos JSON separados antes do treino.
QUESTÃO 02
Qual é a diferença conceitual entre um Transformer e um Estimator na API de Pipelines do PySpark
MLlib?
A UmTransformerimplementa
o método
transform()(ex: StringIndexer
fitted), enquanto um
Estimatorpossui o
método
fit()para treinar e
produzir um
Transformer.
B UmTransformerroda exclusivamente em GPUs, enquanto umEstimatorexecuta apenas na CPU do Driver.
C Estimatoré usado para regressão linear
e
Transformeré usado apenas para algoritmos de agrupamento (K-
Means).
D Não há diferença; ambos são sinônimos na API do Spark.
QUESTÃO 03
Ao treinar um modelo preditivo com busca de hiperparâmetros usando CrossValidator no PySpark MLlib
em um cluster grande, qual parâmetro permite paralelizar a avaliação dos modelos?
A numFolds=10
B parallelism=N(onde N é o grau de paralelismo desejado)
C setBatchSize(1000)
D enableDistributedThreads(True)
QUESTÃO 04
Para transformar uma coluna contendo rótulos categóricos em texto (ex: "baixo", "médio", "alto") em índices
numéricos para modelagem e posteriormente reverter o processo, quais classes do PySpark MLlib devem ser
usadas em conjunto?
A OneHotEncodereStandardScaler
B StringIndexereIndexToString
C TokenizereStopWordsRemover
D PCAePolynomialExpansion
Simulado Tópicos de Big Data em Python — Módulo 6 Página 1 de 1

Mais conteúdos dessa disciplina