### START CODE HERE ###
posterior_breed_0 = prob_of_X_given_C(X, features, "golden_retriever", params_dict)*probs_dict["golden_retriever"]
posterior_breed_1 = prob_of_X_given_C(X, features, "labrador_retriever", params_dict)*probs_dict["labrador_retriever"]
posterior_breed_2 = prob_of_X_given_C(X, features, "poodle", params_dict)*probs_dict["poodle"]
# Save the breed with the maximum posterior
prediction = np.argmax(np.array([posterior_breed_0, posterior_breed_1, posterior_breed_2]))
### END CODE HERE ###
In Section 7, I’m geting a name error becuase heretofore the dictionary had been keyed using breeds 0,1,2 . Now you’re asking for names? Where’s the source data? The DF just has breeds 0,1,2?