Ed
ano passado
Vamos analisar as alternativas uma a uma para identificar a correta sobre o Apache Spark e suas capacidades em Machine Learning: a) "O Spark possui biblioteca de visualização de dados, a MLlib, além de utilizar o HDFS para armazenamento em cluster, que permite rodar batches mais rápido e replicar dados em memória." - A MLlib é uma biblioteca de Machine Learning, não de visualização de dados. Portanto, essa opção está incorreta. b) "O Spark possui bibliotecas integradas de Machine Learning, a MLlib, que utiliza memória compartilhada do cluster para executar processos, além de possuir recursos de processamento de fluxos de dados." - Esta opção está correta, pois menciona a MLlib e a capacidade do Spark de processar dados em memória e em tempo real. c) "O Spark é indicado para utilização de Machine Learning online por rodar em cima de aplicações de bancos de dados usando SQL como padrão, facilitando a integração com outros aplicativos como e-mail." - Embora o Spark possa integrar com SQL, essa descrição não abrange as principais características que o tornam ideal para Machine Learning. d) "O Spark possui bibliotecas integradas de Machine Learning, a MLlib, que, com a utilização do HDFS, permite rodar batches mais rápidos, além de replicar os dados com segurança a fim de aumentar a disponibilidade dos dados." - Esta opção também é correta, mas não menciona a memória compartilhada, que é um ponto importante. e) "O Spark possui integração com linguagem javascript para bibliotecas matemáticas, a MLlib, além de utilizar discos de armazenamento em SSD e o processamento de fluxo de dados." - O Spark não é especificamente integrado com JavaScript para bibliotecas matemáticas, e a MLlib não é uma biblioteca de JavaScript. Após essa análise, a alternativa que melhor descreve as capacidades do Apache Spark em relação ao Machine Learning é a b), pois destaca a MLlib e a utilização de memória compartilhada, além de mencionar o processamento de fluxos de dados.