Apache Spark: Os componentes do Spark têm como objetivo facilitar o desenvolvimento de projetos com finalidades específicas. Selecione a opção que contém o componente do ecossistema do Spark especializado em aplicações de aprendizado de máquina.
Questão
Os componentes do Spark têm como objetivo facilitar o desenvolvimento de projetos com finalidades específicas. Selecione a opção que contém o componente do ecossistema do Spark especializado em aplicações de aprendizado de máquina.
Alternativas98%
A) MLlib
B) Spark Learning
C) GraphX Learning
D) RDDs
E) MLSpark
Explicação
No ecossistema do Apache Spark, há bibliotecas/componentes voltados a finalidades específicas (SQL, streaming, grafos, ML etc.).
- MLlib é o componente nativo do Spark destinado a aprendizado de máquina, fornecendo algoritmos e utilitários para classificação, regressão, clusterização, redução de dimensionalidade, recomendação, pipelines de ML, avaliação de modelos, entre outros.
- RDDs são uma estrutura de dados (base de abstração de dados distribuídos), não um componente especializado em ML.
- Spark Learning e GraphX Learning não são nomes oficiais de componentes do Spark (o componente de grafos é o GraphX, mas não é focado em ML).
- MLSpark é um nome associado a integrações/bibliotecas de terceiros (como conectores e pacotes), não o componente padrão do ecossistema Spark para ML.
Portanto, o componente especializado em aplicações de aprendizado de máquina é o MLlib.
Alternativa correta: (A).