C3_W1_Assignment Section 7

### 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?

The third parameter should be an integer, not a text string.