Ch.14 Artificial Intelligence Flashcards
AI
theory and development of IS that are capable of performing tasks that normally require human intelligence.
Main goal of AI
build machines that mimic human intelligence.
Difference between. strong AI & weak AI
Strong(general) is AI that matches or exceeds human int. Weak(narrow) performs useful specific functions that were once done by human intelligence to perform. e.g robots
Technological advancements that led to advancements in artificial
intelligence:
Technological advancements that led to advancements in artificial
intelligence:
o Advancements in chip technology
o Big Data
o The Internet and cloud computing
o Improved algorithms
o Algorithm: a problem-solving method expressed as a finite sequence of steps.
Machine Learning (ML)
An application of AI that provides systems with the ability to automatically learn and improve from experience without being explicitly programmed.
Traditional vs ML
ML compares the output to the expected results while traditional is a combination of data that produces answers.
Expert system Vs ML
ES requires human experts to provide knowlegde for the system and must be formally structured while ML don’t require human experts and learn from ingesting vast amounts of data.
Where is the knowledge stored in ES
in the form of IF-THEN rules
ML Bias
Underspecification: Essentially, even if a training process can produce a good model, it could still ultimately produce a poor model. The process will not know the difference, and neither will the developers until the model is employed in the real world.
-how developers approach a problem,
-the data used to train the system; data shift mismatch bet. data used to train and test the system. Hidden relationship in the data
Types of ML
- Supervised; the system is given labelled input data and expected output results.
-Semi supervised; combines small amt. of data with large amt. of unlabelled data during training
-Unsupervised; searches for previously undetected patterns in a data set with no pre existing label &minimal human supervision.(clustering- mkt seg.)
-Reinforcement; the system learns to achieve a goal in an uncertain, complex environment. (Trial and error)
-Deep; is a subset of ML in which artificail neural networks learn from large amt. of data.
Classification(type of problem where a system predicts a category for given data) &Regression
*Binary classification; classf. problems that have only 2 class labels
* Multi-class classification; more than 2 class labels
* Multi-label classification; 2 or more labels, where 1 or more lables can be predicted for each ex.
* Imbalanced classification; the no. of classes in each class is unequally distributed
Linear regression (continuous variables rather than classifying into
categories)
* Simple linear regression; x is used to predict the value of y
* Multiple linear regression; 2 or more x is used
Difference bet. multi class and multi label
in multi-class classification,belongs to only 1 category- the classes are mutually exclusive (e.g., an email is either spam or not). However, in multi-label classification, each label represents a different classification task(more than 1 category).
When is the best time to use unsupervised learning
when an organization does not have data on desired outcomes.
What happens Reinforcement Learning
The system must determine how to perform the task to maximize the reward, beginning with totally random trials and finishing with sophisticated tactics
Neural Network
is a set of virtual neurons, or nodes, that work in parallel to simulate the way the human brain works, although in a greatly simplified form.