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.
Alternativas
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).