18 Artificial Intelligence Flashcards
(8 cards)
Dijkstra’s Algorithm
An algorithm that finds the shortest path between two nodes in a graph
A* Algorithm
An algorithm that finds the shortest path between two nodes in a graph but uses an additional heuristic value to achieve better performance
Machine Learning
A system that learn without being programmed to learn
Deep Learning
Machines that think in a way similar to a human brain. They handle large amounts of data using artificial neural networks.
Supervised Learning
System which is able to predict future outcomes based on past data. It requires both input and output data to be used during the training process.
Unsupervised Learning
System which is able to identify hidden patterns from input data. The system is not trained on the right answer.
Reinforcement System
System which is given no training and learn on the basis of rewards and punishment.