23CS1503 ARTIFICIAL INTELLIGENCE AND MACHINE LEARNING TECHNIQUES