Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] Machine Learning

Bom dia, Tenho uma dúvida;

Supondo que um pai deseja gratificar o filho com um valor em dinheiro com base nas notas na escola, usando a seguinte função: Gratificação = NOTA2+2, porém esconde essa informação, dando apenas o dinheiro. Após 11 provas o filho tem os seguintes dados?

Prova Nota Gratificação

m1 10 22

m2 8 18

m3 9 20

m4 10 22

m5 8 18

m6 5 12

m7 4 10

m8 0 2

m9 10 22

m10 2 6

m11 6 14

Com base na tabela acima é possível usar ML para obter a função que o pai utiliza para gratificar o filho?

Qual melhor algoritmo para obter esse resultado?

Se caso o valor de nota for maior que 10, maior que os valores de entrada na tabela, o algoritmo escolhido poderia identificar o valor da Gratificação?

1 resposta
solução!

Oi, Rafael! Como você está?

É possível, sim, utilizar ML nesse caso! A situação que você trouxe se encaixa em um algoritmo simples de regressão linear. Esse algoritmo poderia, também, prever o valor da gratificação caso a nota seja maior que 10. Porém, é importante lembrar que, quanto mais longe dos valores de treino, menos confiáveis são os resultados de uma previsão.

É possível fazer esse modelo em python utilizando a biblioteca sklearn:

Aqui na Alura, temos a Formação Machine Learning que explica como criar modelos como esse, e também outros mais complexos.

Espero ter ajudado, Rafael. Abraços!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!