Natural Language Processing · TEE · papers

Q2b · Weather Naive Bayes

2025-02-21 · re-exam · recovered AI paper

Previous examination · complete worked answers

Question. Use the supplied class/conditional probabilities to predict Play Tennis for Outlook=Sunny, Temperature=Cool, Humidity=High, Windy=True. [10 marks]

Answer

Given

ClassPriorSunnyCoolHighTrue
Yes9/142/93/93/93/9
No5/143/51/54/53/5

To find

Compare the Yes and No class scores.

Formula: which one and why

\mathrm{score}(c)=P(c)P(Sunny\mid c)P(Cool\mid c)P(High\mid c)P(True\mid c)LaTeX: \mathrm{score}(c)=P(c)P(Sunny\mid c)P(Cool\mid c)P(High\mid c)P(True\mid c)

Step 1. Multiply the Yes factors

9/14 × 2/9 × 3/9 × 3/9 × 3/9 = 1/189 = 0.005291005

Step 2. Multiply the No factors

5/14 × 3/5 × 1/5 × 4/5 × 3/5 = 18/875 = 0.020571429

Step 3. Compare and normalize

Yes=0.204582651, No=0.795417349

Final answer

Predict No. Apply the supplied categorical probabilities directly; adding vocabulary smoothing would solve a different problem.