Artificial Intelligence Flashcards

1
Q

Subsets of AI

A

Natural Language Processing: understands human language
Expert systems: resolve problems applying body of knwoledge
Vision: Machine Vision (object recognition), image recognition
Machine Learning
Planning
Robots: intelligent robots
Speech recognition: text-to-speech, speech-to-speech

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

AI definition

A

disicpline that wants to develop algorithms that emulate human brain, designing computer system that perceive their environment and take action

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Reasons current AI development

A
  • abundance of computer power
  • declining storage cost
  • ai related investments
  • data availability
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

AI Advantages

A
  • support 24/7
  • daily apps
  • repetitive jobs
  • reduction human error
  • reduction human risks
  • new inventions
  • faster decisions
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

AI Disadvantages

A
  • no ethics
  • human laziness
  • risk unemployment
  • high production costs
  • no creativity
  • emotionless
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Challenges (AI)

A
  • Lack of AI talent
  • Legal issues
  • Much computational power required
  • Insufficient IT infrastructure
  • Poor data quality
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Types of Ai

A

Based on capabilities
- Narrow/Weak AI: intelligent for specific tasks
- General AI: can apply intelligence to any task (research)
- Super AI: fiction, AI self-aware
Based on functionality
- reactive Machines: no memory/past experiences
- Limited memory: some memory/past exp for limited time
- Theory of mind: understands human emotions
- self-awareness: self-aware

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

ML: features

A

Similarities with data minig
Data driven technology
Learns form the past
Detects patterns in a dataset

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

ML model

A

Learns from data (applying an algorithm on a dataset)
Builds a model
Gives output from new data

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

AI vs ML

A
  • simulate human behavior VS learn from past experiences
  • ML is subset VS DL is subset
  • based on capabilities or functionalities VS Supervised or unsupervised learning
  • structured/unstructured data VS only structured
  • reason, learn, self-correct VS learn, self-correct
  • chatbot, expert systems, virtual assistants VS recommender systems, search algorithms
  • wide range of scope VS limited
  • max changes of syccess VS focus on accuracy and patterns
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Classification of ML algorithms

A

Supervised learning
Unsupervised learning
(+ Reinforcement learning)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Machine Learning definition

A

subset of Ai concerned with developing algorithms to make machines automatically learn from data, better performance with past experiences and make predictions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

ML applications

A

Email filtering
IMage/speech recognition
Self-driving cars
Fraud detection
Medical diagnosis
Traffic prediction

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Supervised learning

A

These algorithms work with labelled data to map input data with output data. They are used for classification and regression tasks

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Unsupervised learning

A

These algorithms work on unlabeled data with the goal of grouping similar data into similar objects. They are used for dimensionality reduction/Association and clustering

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Reinforcement learning

A

These algorithms are usually applied after the model has already been learned going back to the training phase. They apply a reward/penalty system in correspondance to right/wrong actions

17
Q

Deep learning

A

DL is a subset of ML. It shared ML goal of enabling machines to learn from past experiences and make predictions. It is characterised by the use of layers of neural network to automatically extract features from raw data

18
Q

ML Life cycle

A
  1. Gathering data: identify data sources, collect data, integrate data from different sources
  2. Data preparation: data exploration (correlation, outliers, trends), data pre-processing
  3. Data wrangling: converting data into usable formats
  4. Analyze data: dataset is divided into trainig, validation, and test set
    - choose ML algorithm
    - Build model
    - Review results
  5. Train model: understand patterns in dataset
  6. Test model: if low accuracy, go back
  7. Deployment
19
Q

Generative AI definition

A

Technology that includes ML systems capable of producing various content forms, usually via user input

20
Q

GenAI: limits and dangers

A

Workforce displacement, Fairness (bias), Transparency-accountability-dataGovernance, Disinformation/harmful content spread

21
Q

GenAI: benefits

A

Making audience assistance (tailored contents)
Research assistance
Time savings
Search Engine Optimization
Useful for business processes
Idea creation
Lower labour cost
Operational efficiency
Content planning/scheduling

22
Q

Types of genAI

A

Recurrent Neural Networks: Processes sequential data over time.
Generative Adversarial Networks: Two networks generating realistic data (generator + discriminator).
Large Language Models: Understands and generates human-like text (transfoer based model trained on text corpora).
Neural Architecture Search: Automates design of neural networks.
Autoregressive Models: Predicts next data point sequentially.
Transformer-Based Models: Captures relationships in sequential data.
Graph Neural Networks: Processes data structured as graphs.
Variational Autoencoders: encoder + decoder decompresses into similar data

23
Q

GenAI: how it works

A
  1. Data collection and training
  2. Neural Networks
  3. Deep learning by Neural Network
  4. Generative process -> generation of output
  5. Refinement with user feedback
  6. Scaling
  7. Multimodal capabilities
  8. Deployment
24
Q

Data science definition

A

Deep study of massive data to extract meaningful insight from unstructured data

25
Q

Data science: life cycle

A
  1. Discovery
  2. Data preparation
  3. Model planning
  4. Model building
  5. Operationalize
  6. Communication of results
26
Q

What does Data science concern

A

Analizying data
Modelling data with algorithms
Visualizing data
Understanding data for decisions

27
Q

Big data definition

A

Huge amount of data growing exponentially over time

28
Q

Data definition

A

Collection of information on which operations can be performed

29
Q

Characteristics of big data

A

Volume
Velocity
Veracity
Variety

30
Q

Data science components

A

Data engineering
Statistics
Math
Domain expertise
Advanced computing
Visualization

31
Q

Data science applications

A

Transportation
Healthcare
Gaming world
Risk detection
Image/speech recognition
Recommender systems
Internet search