Simple Machine Learning Model em Python em 5 linhas de código

Neste blog, iremos treinar um Modelo de Regressão Linear e esperamos ter um desempenho correcto numa nova entrada.

A ideia básica de qualquer modelo de aprendizagem de máquinas é que este seja exposto a um grande número de entradas e também forneça a saída aplicável a elas. Ao analisar cada vez mais dados, tenta descobrir a relação entre a entrada e o resultado.

Considerar um exemplo muito primitivo quando se tem de decidir se se deve ou não usar um casaco, dependendo do tempo. Tem acesso aos dados de formação como lhe chamamos –

+---------------------+---------------+
| Outside Temperature | Wear a Jacket |
+---------------------+---------------+
| 30°C | No |
| 25°C | No |
| 20°C | No |
| 15°C | Yes |
| 10°C | Yes |
+---------------------+---------------+

De alguma forma, a sua mente encontra uma ligação entre a entrada (temperatura) e a saída (decisão de usar um casaco).

Assim, se a temperatura é de 12°C, ainda usaria um casaco, embora nunca lhe tenha sido dito o resultado para essa temperatura em particular.

Agora, passemos a um problema algébrico ligeiramente melhor que o computador irá resolver para nós.

Antes de começarmos, não se esqueça de instalar o scikit-learn, ele fornece funções fáceis de usar e modelos predefinidos que poupam muito tempo

pip install scikit-learn

Aqui, X é a entrada e y é a saída.

Dado o conjunto de treino, poderia facilmente adivinhar que a saída (y) é nada mais que (x1 + 2*x2 + 3*x3).

Como gerar o conjunto de treino

O modelo ML -Regressão linear

Trabalhar com modelo de regressão linear é simples. Criar um modelo, treiná-lo e depois utilizá-lo:)

Train The Model

Temos o conjunto de formação pronto, por isso, criar um Modelo de Regressão Linear e passar-lhe os dados de formação.

Dados de teste

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *