Os fundamentos matemáticos do aprendizado de máquina incluem conceitos de álgebra linear, cálculo, estatística e teoria das probabilidades.
Esses conceitos são essenciais para entender como os algoritmos de aprendizado de máquina funcionam e como otimizá-los.
Exemplo: Calcular a função de custo de um modelo de regressão linear
import numpy as np
# Função para calcular a função de custo (Mean Squared Error)
def erro_quadratico_medio(y_true, y_pred):
return np.mean((y_true - y_pred) ** 2)
# Exemplo de dados
y_true = np.array([3, -0, 2, 7])
y_pred = np.array([2.5, 0, 2, 8])
# Calcular o erro quadrático médio
erro_quadratico_medio = erro_quadratico_medio(y_true, y_pred)
print(f'Erro quadrático médio: {erro_quadratico_medio}')