AI Flashcards
What is Artificial Intelligence?
The creation of intelligent machines that react like humans.
What is Data Science?
The extraction of insights and knowledge from data using mathematics techniques, and computer science (for example AI).
What is Data Mining?
Data Mining is the process of discovering patterns, correlations, and anomalies within large sets of data to predict outcomes using statistical and computational techniques.
What is Machine Learning?
ML is a subset of AI that involves training algorithms to make predictions or decisions without being explicitly programmed to perform the task.
What is Deep Learning?
Deep Learning is a subset of ML that uses neural networks with many layers (deep networks) to analyse various factors of data, enabling advanced pattern recognition and decision-making.
What is Strong AI?
A theoretical form of AI that possesses the ability to understand, learn and apply knowledge across a wide range of tasks, equal to or surpassing a human.
What is Supervised Learning?
Supervised Learning is a type of machine learning where the model is trained on a labelled dataset, meaning each training example is paired with an output label. The model learns to make predictions or decisions based on this input-output mapping.
What is Unsupervised Learning?
Supervised Learning is a type of machine learning where the model is trained on a labelled dataset, meaning each training example is paired with an output label. The model learns to make predictions or decisions based on this input-output mapping.
What is Classification?
Classification is a type of supervised learning where the model learns to categorize data into predefined classes or labels, such as spam vs. not spam or different types of animals.
What is Regression?
Regression is a type of supervised learning where the model learns to predict a continuous numerical value based on input data, such as predicting house prices or stock prices.
How do Machine and Deep Learning implement feature extraction differently?
In Machine Learning, feature extraction is often a manual process where domain experts select and engineer relevant features from raw data to improve model performance. In Deep Learning, feature extraction is automated, as neural networks learn to identify and extract features directly from raw data through multiple layers of abstraction, which is particularly useful for complex data like images and audio.
Binary cross-entropy
A loss function commonly used in binary classification. P is the prediction and T the target. -tlog(p) - (1-t)log(1-p)
Categorical cross-entropy:
A loss function used in multiclass logarithmic loss.
What is backpropagation?
Backpropagation is an algorithm used to train neural networks by propagating the error backwards from the output layer to the input layer. It calculates the gradient of the loss function with respect to each weight and updates the weights to minimize the loss.
What is gradient descent?
Gradient Descent is an optimization algorithm used to minimize a loss function by iteratively adjusting the model’s parameters (weights) in the direction of the steepest descent of the gradient, reducing the error in predictions.