A. Consider how you would write a spam filter using traditional programming techniques. Why would you use machine learning instead? Provide supporting diagrams.
B. To determine whether a program thinks like a human, you must have some method of determining how humans think, which the cognitive modeling approach defines. Analyze this model on three techniques.