Olá,
Quando uso as função interp para converter os valores de entrada em normalizados, meu resultados estão diferentes do vídeo. def modelo_receita (x_f,x_c):
#limite
limite_normalizado = [+1,-1]
limite_farinha = [0.5,1.5]
limite_chocolate = [0.1,0.5]
#Converter
x_f_convertido = np.interp(x_f,limite_farinha,limite_normalizado)
x_c_convertido = np.interp(x_c, limite_chocolate, limite_normalizado)
porcoes = parametros['Intercept']+parametros['Farinha'] * x_f_convertido + parametros['Chocolate'] * x_c_convertido
return round(porcoes)
#Em outra célula
modelo_receita(0.5,0.1)
Meu resultado está em 46 e deveria ser 16
#Resolvido o problema