Explain the five big ideas in artificial intelligence (perception, representation and reasoning, learning, natural interaction, and societal impact).