Artificial_Intelligence_Course_Tasks

Task_A1

Create an elective advisory system for students based on the type of degree and field they are pursuing (e.g. M.Tech-CSE)

Task_A2

Find the best route from one city to another based on the given prolog based facts using DFS and Best First Search approach (consider admissible and consistent heuristics as additional facts)

Task_A3

Use Durable Rules library in Python to create a course advisory system based on student grades and interest

Task_A4

Machine Learning (ML) use case - to analyse data attributes, build and evaluate models with the goal of providing appropriate job roles to different users

Task-A5

Natural Language Processing (NLP) use case - to create an elective advisory system by taking verbose input from user, identifying key words and creating appropriate prolog facts to generate user-centric advisory results

Softwares and Technologies Used:

  • SWI-Prolog for Prolog programming
  • Spyder Platform (Anaconda) for python module
  • Jupyter Notebook for Machine Learning Task (aslo for generating code report)