Comment Construire Une IA Flashcards

(30 cards)

1
Q

Quelles sont les étapes pour faire une IA

A

Optimisation
Classification
Approximer un comportement
Générer des données

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

Principe de l’optimisation

A

Action de trouver un maximum d’une fonction. On peut la faire de façon :
- déterministe = on est sur du résultat
- probabiliste = on est sur avec une certaine probabilité

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

Principe de la classification

A

Méthode mathématique d’analyse de données pour faciliter l’étude d’une population d’effectif

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

La classification permet de …

A
  • mettre en évidence une structure simple dans un ensemble de données
  • résumer un ensemble de données par les représentants des groupes
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Principe de l’approximation de comportement

A

Incorporé les méthodes mathématiques essayant de prédire un ou plusieurs nombre en fonction de plusieurs variables

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

Quelles sont les méthodes les plus connues pour l’approximation d’un comportement

A
  • régression linéaire
  • régression multiple
  • régression logistique
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Principe de la génération + qui le fait ?

A

Regroupe les méthodes mathématiques servant à générer un nombre, du texte, une image … —> seuls les `réseaux de neurones font cela

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

Quels sont les types d’apprentissage de l’ia + lequel on préfère

A
  • supervisé
  • non supervisé
    —> on préfère l’apprentissage supervisé mais qd on a un jeu de données non supervisés on aura tendance à le transformer en donnée supervisé
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Explique le principe d’apprentissage non supervisé

A
  • Il s’optimise à partir de règles que l’on pré-définit
  • il apprend à extraire les ressemblances présentes au sein des objets pour mieux visualiser ou appréhender la structure de l’ensemble des données
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Quels sont les types d’apprentissage

A
  • apprentissage supervisé
  • apprentissage non supervisé
  • apprentissage semi-supervisé
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Méthodes de machine Learning

A
  • régression
  • classification
  • clustering
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Sur python : comment introduire un système d’entraînement

A

From sklearn.model_selection import train_test_split

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

Sur python comment introduire la classification naïve de bayes

A

From sklearn.naive_bayes import GaussianNB

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

Définir l’approximation + sur quoi on peut l’utiliser

A

L’approximation incorpore les méthodes mathématiques essayant de prédire un ou plusieurs nombres en fonction d’une ou plusieurs variables
—> on peut l’utiliser sur les régressions (linéaires, multiples, logistiques …)

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

Génération définition

A
  • Regroupe les méthodes mathématiques permettant de générer un nombre, du texte, une image …
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Quelles sont les seules méthodes permettant la génération

A

Réseaux de neuronnes

17
Q

Méthodes de classification (+ dire le type)

A
  • K mean clustering (non supervisé)
  • Régression logistique (supervisé)
  • K plus proche voisin (supervisé)
  • classification naïve bayesienne (supervisé)
18
Q

Fonctionnement du K mean clustering + étapes

A

Permet d’analyser un jeu de données afin de regrouper les données «similaires» en groupes. Il réajuste les centres jusqu’à la convergence et minimise la variance intra-cluster
1) points choisis au hasard (points de départs)
2) calculs itératifs pour optimiser les positionnements
3) fin du clustering

19
Q

Critères de fin de clustering

A
  • centres de gravité sont stabilisés
  • nombre d’itérations défini atteint
20
Q

Exemple de méthode de clustering

A

La méthode du coude : somme des distances euclidiennes entre chaque point et son centroide

21
Q

Dans le K mean clustering : nombre de variables et d’attributs plus élevés que le nombre d’observations

22
Q

Nunique correspond à quoi

A

Va afficher le nb de cette fonction donner

23
Q

Unique correspond à quoi (fonction )

A

Donner le nom des fonctions définies

24
Q

Définir la régression logistique (+ type de fonction)

A

Modèle statistique permettant d’étudier les relations entre un ensemble de variables qualitatives X et une variable qualitative Y —> fonction sigmoïde

25
Caractéristiques de la régression logistique
La régression logistique est une régression non linéaire car on transforme une combinaison linéaire (LOGIT) à l’aide d’une fonction de transfert non linéaire
26
Exemple d’utilisation de la régression linéaire
- marketing - médecine - politique
27
Rôle du K plus proche voisin
Consiste à prendre en compte les K échantillons d’apprentissage dont l’entrée est la plus proche de la nouvelle entrée X selon une distance à définir
28
Rôle de la classification naïve bayesienne + avantages + défauts
Prédit la probabilité qu’une instance appartienne à une certaine classe en fonction de ses caractéristiques —> rapide et efficace pour de la classification de texte —> moins précises lorsque les caractéristiques sont fortement corrélées
29
Pourquoi utiliser le machine Learning pour les prédictions ?
- prendre des décisions éclairées - automatiser les tâches - comprendre des phénomènes complexes
30
Le machine Learning gère de grandes quantités de données
Vrai : il peut gérer de grandes quantités de données complexes avec de nombreuses variables