ch18 Flashcards
Machine learning
systems that learn without being
programmed to learn
Deep learning
machines that think in a way similar to the human brain. They handle huge amounts of data using artificial neural networks/////
* Uses artificial neural network(s)
* … that contain(s) a high number of hidden layers
* … modelled on the human brain.
relation between machine learning and deep learning
Deep learning is a subset of machine learning, which is itself a subset of AI
AI can be split into 3 main categories what are they
- Narrow AI: is when a machine has superior performance to a human when doing one specific task.
- General AI: is when a machine is similar in its performance to a human in any intellectual task.
- Strong AI: is when a machine has superior performance to a human in many tasks
Labelled data
data where we know the target answer and the data object is fully recognised
Unlabelled data
data where objects are undefined and need to be manually recognised
Supervised learning
system which is able to predict future outcomes based on past data. It requires both input and output values to be used in the training process////
* Supervised learning allows data to be collected, or a data output produced, from the previous experience.
* In supervised learning, known input and associated outputs are given // uses sample data with known outputs (in
training) // uses labelled input data.
* Able to predict future outcomes based on past data.
Unsupervised learning
system which is able to identify hidden patterns from input data – the system is not trained on the ‘right’ answer. the algorithm is given input data without explicit instructions on what to do with it. In unsupervised learning, the system tries to learn the patterns and the structure inherent in the data without explicit guidance in the form of labeled outputs or target variables./////
* Unsupervised machine learning helps all kinds of unknown patterns in data to be found.
* Unsupervised learning only requires input data to be given.
* Uses any data // not trained on the right output
Reinforcement learning
system which is given no training – learns on basis of ‘reward and punishment’.
Semi-supervised (active) learning
system that interactively queries source data to reach the desired
result. It uses both labelled and unlabelled data, but mainly unlabelled data on cost grounds.
analysis used in supervised learning
Supervised learning makes use of regression analysis and classification analysis.
Regression analysis
statistical technique used in data analysis to model and examine the relationship between a dependent variable and one or more independent variables. The main goal of regression analysis is to understand how the dependent variable changes as the independent variables vary. This analysis helps in predicting the value of the dependent variable based on the values of the independent variables//// statistical measure used to make
predictions from data by finding learning relationships
between the inputs and outputs.
Data mining
the process of discovering patterns, trends, correlations, or valuable insights from large sets of data. It involves extracting useful and meaningful information from vast and often complex datasets. Data mining is a crucial aspect of artificial intelligence (AI) because it enables machines to learn and make predictions based on historical data.
Classification analysis
type of statistical and machine learning technique used to categorize data into predefined classes or groups based on the characteristics of the input variables. The primary goal of classification is to build a model that can learn from labeled training data and make predictions or decisions about the class labels of new, unseen data.
more about supervised learning
» The system requires both an input and an output to be given to the model
so it can be trained.
» The model uses labelled data, so the desired output for a given input is known.
» Algorithms receive a set of inputs and the correct outputs to permit the learning process.
» Once trained, the model is run using labelled data.
» The results are compared with the expected output; if there are any errors, the model needs further refinement.
» The model is run with unlabelled data to predict the outcome.