Lesson 1 - Introduction Flashcards

1
Q

Deductive Reasoning

A
  • Foundation of math proofs and theorems
  • From true assumption infers logical consequences
    • RULE(C→R): All men are mortal
    • CASE(C1): Socrate is a man
    • RESULT(R1): Socrate is mortal
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Inductive Reasoning

A
  • Used in ML and by scientists
  • From particular cases we try to generalize, no guarantee on truth
    • CASE(C1): Socrate is a man
    • RESULT(R1): Socrate is mortal
    • RULE(C→R): All men are mortal
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Abductive Reasoning

A
  • Used in medical and investigative fields
  • Assume that an implication (rule) is valid even on the contrary, no guarantee on truth
    • RULE(C→R): All men are mortal
    • RESULT(R1): Socrate is mortal
    • CASE(C1): Socrate is a man
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Algorithm

A
  • ordered and finite sequence of instructions (understandable to the executor)
  • leads to a result in a finite time
  • procedure to solve a class of specific problems or to perform a computation
  • not always possible to find an algorithmic approach, ML has to be used
    • difficult problem formalization
    • noise/uncertainty in data
    • high complexity of solution formulation
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

When to choose ML?

A
  • Learning is important when the system has to:
    • Adapt to the environment in which it operates (automatic personalizzation)
    • To improve its own performance with respect to a particular task
    • To discover regularities and new information (knowledge) from empirical data
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Relationship between Data and Knowledge in ML?

A
  • ML methods are used to transform empirical information (present in the data) into new knowledge.
  • Data is nowadays present everywhere and are abundant (Web pages content, Social networks, etc.)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

The Foundamental Assumption

A
  • A relatively simple stochastic process exists that explains the observed data
    • we may not know the details, but we assume it exists [social behavior is not random, images of the same subject share common patterns]
  • In ML we are interested in building a good or useful approximation of this stochastic process
    • we are not interested in the process itself [reverse engineering]
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is the main goal of ML?

A
  • to define some performance criteria and optimize it using datas or previous experience or knowledge about the domain.
  • Models are defined over some parameters that will be learned by optimizing a given criterion
  • Two types of models:
    • Descriptive Models -> obtain new knowledge
    • Predictive Models -> make predictions about the future
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

2/3 examples of ML use

A
  • Face Recognition
  • Named Entity Recognition -> The problem of identifying entities in a sentence: places, titles, names, actions, etc.
  • Document Classification
  • Games and Adversary Profiling -> predict missing information based on the strategies the adversary used in the past (threats, reactions, etc.)
  • Bioinformatics -> determine how likely is that a patient react positively to a given therapy
  • Recommender Systems
  • Speech Recognition
  • Handwritten Recognition
  • Social Network Analysis
  • Generative Adversarial Learning
How well did you know this?
1
Not at all
2
3
4
5
Perfectly