A classe da biblioteca scikit-learn, versão 1.1.2, utilizada...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A resposta correta é a Alternativa C: sklearn.linear_model.LinearRegression
.
Para resolver essa questão, é importante entender a estrutura das bibliotecas em Python, bem como ter conhecimento sobre a biblioteca scikit-learn, que é uma das principais bibliotecas utilizadas para machine learning. A regressão linear é uma técnica estatística utilizada para modelar e investigar a relação entre variáveis. No contexto de aprendizado de máquina, é usada para prever valores contínuos a partir de dados de entrada.
A biblioteca scikit-learn, ou sklearn
como é importada em scripts Python, possui um módulo chamado linear_model
, que contém várias classes para algoritmos de regressão linear. A LinearRegression
é a classe utilizada para implementar regressão linear simples e múltipla através do método dos mínimos quadrados. Com ela, você pode ajustar um modelo linear aos dados e fazer previsões.
A estrutura para importar e utilizar a classe de regressão linear na versão mencionada da scikit-learn seria:
from sklearn.linear_model import LinearRegression
modelo = LinearRegression()
As outras alternativas apresentam erros em como a biblioteca e a classe são referenciadas. É fundamental ter o conhecimento exato do caminho de importação da classe para evitar erros de execução do código.
Portanto, a Alternativa C está correta porque sklearn.linear_model.LinearRegression
é a maneira adequada de referenciar a classe de regressão linear na biblioteca scikit-learn. Outro ponto importante é o conhecimento da versão da biblioteca mencionada no enunciado, para garantir que a nomenclatura e estrutura da biblioteca não tenham mudado em versões mais recentes.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Letra C
Que questão ridícula.
https://scikit-learn.org/stable/modules/linear_model.html
c-
exemplo de função para testar linearRegression. é necessario ter instalado a lib numpy e cython
import numpy as np
from sklearn.linear_model import LinearRegression
X = np.array([[1], [2], [3]])
y = np.array([2, 4, 5])
# Create a linear regression model
model = LinearRegression()
# Fit the model to the data
model.fit(X, y)
# predictions
new_data = np.array([[4]])
prediction = model.predict(new_data)
print(f"Coefficients: {model.coef_}")
print(f"Intercept: {model.intercept_}")
print(f"Prediction for {new_data}: {prediction}")
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo