Show understanding of how graphs can be used to aid
Artificial Intelligence (AI)
Purpose and structure of a graph
Use A* and Dijkstra’s algorithms to perform searches
on a graph
Show understanding of how artificial neural networks
have helped with machine learning
Show understanding of Deep Learning, Machine
Learning and Reinforcement Learning and the reasons
for using these methods.
Understand machine learning categories, including
supervised learning, unsupervised learning
Show understanding of back propagation of errors and
regression methods in machine learning
The algorithm to find the shortest path from a weighted graph
Node | Distance/Cost | Previous | Explored/Visited |
---|---|---|---|
A (start) | 0 | null | True |
B | 3 | A | False |
C | 2 | A | True |
... | ... | ... | ... |
Exercise: perform Dijkstra's algorithm on the following graph, and find the shortest path and the cost to get from node 0 to node 4, with the help of a table similar to previous slide.
Machine learning is one realm of AI
Deep Learning - Neural Networks
Neural network mimics the way human brain operates
try: https://playground.tensorflow.org/