• describe the Dijkstra’s Algorithm
  • describe how the Dijkstra’s algorithm works: (step by step)
  • describe the A* Algorithm
  • state the difference between Dijkstra’s and A* algorithm
  • what is the most common value for the diagonal movement in A* algorithm?

  • define artificial intelligence
  • state the four areas in which AI can be used in
  • state and explain the three categories that AI can be split into
  • state the two examples of AI
  • explain how AI devices can interact with a human through their voices.
  • define machine learning
  • describe machine learning (7) -
  • describe the search engine.
  • describe how labelled data is used in machine learning system
  • state the four types of machine learning and example of each!
  • supervised learning
  • unsupervised learning
  • reinforcement learning
  • semi-supervised (active) learning