Article de reference

séparabilité linéaire

L'existence d'une ligne séparant les deux types de points signifie que les données sont linéairement séparables. En géométrie euclidienne , la séparabilité linéaire est une prop...

L'existence d'une ligne séparant les deux types de points signifie que les données sont linéairement séparables.

En géométrie euclidienne , la séparabilité linéaire est une propriété de deux ensembles de points . On la visualise aisément en deux dimensions (le plan euclidien ) en imaginant un ensemble de points colorés en bleu et l'autre en rouge. Ces deux ensembles sont linéairement séparables s'il existe au moins une droite dans le plan qui regroupe tous les points bleus d'un côté et tous les points rouges de l'autre. Cette idée se généralise immédiatement aux espaces euclidiens de dimension supérieure si l'on remplace la droite par un hyperplan .

Le problème consistant à déterminer si deux ensembles sont linéairement séparables et, le cas échéant, à trouver un hyperplan de séparation, se pose dans plusieurs domaines. En statistique et en apprentissage automatique , la classification de certains types de données est un problème pour lequel il existe de bons algorithmes basés sur ce concept.

Définition mathématique

Laisserlinéairement séparables si elles peuvent être « séparées » par un

L'hyperplan de séparation est composé de points0 wx+k>0{\displaystyle w^{ op }x+k>0}0 et chaque point0 wy+k>0{\displaystyle w^{ op }y+k>0}0 .

De manière équivalente, deux ensembles sont linéairement séparables précisément lorsque leurs enveloppes convexes respectives sont disjointes (en langage courant, ne se chevauchent pas).

Exemples

Trois points non colinéaires appartenant à deux classes (« + » et « - ») sont toujours linéairement séparables en deux dimensions. Ceci est illustré par les trois exemples de la figure suivante (le cas où tous les points sont « + » n'est pas représenté, mais il est similaire au cas où tous les points sont « - ») :

Cependant, tous les ensembles de quatre points, et notamment les ensembles de trois points alignés, ne sont pas linéairement séparables en deux dimensions. L'exemple suivant nécessiterait deux segments de droite et n'est donc pas linéairement séparable :

Remarquez que trois points qui sont colinéaires et de la forme "+ ⋅⋅⋅ ⋅⋅⋅ +" ne sont pas non plus linéairement séparables.

Nombre de séparations linéaires

LaisserN points (en position générale) dans K dimensions, alors K est grand,2K N>2K{\displaystyle N>2K}2K En d'autres termes, une unité de perceptron peut presque certainement mémoriser une attribution aléatoire d'étiquettes binaires sur N points lorsque2K N>2K{\displaystyle N>2K}2K .

Séparabilité linéaire des fonctions booléennes à n variables

Une fonction booléenne à n variables peut être vue comme l'attribution de 0 ou de 1 à chaque sommet d'un hypercube booléen à n dimensions. Ceci définit une division naturelle des sommets en deux ensembles. La fonction booléenne est dite linéairement séparable si ces deux ensembles de points le sont également. Le nombre de fonctions booléennes distinctes estn est le nombre de variables passées à la fonction.

Ces fonctions sont également appelées logique à seuil linéaire, ou perceptrons . La théorie classique est résumée dans , comme l'affirme Knuth.

Le nombre de fonctions booléennes linéairement séparables n'est connu avec exactitude qu'à un degré près.

Il est co-NP-complet de décider si une fonction booléenne donnée sous forme normale disjonctive ou conjonctive est linéairement séparable.

Logique de seuil

Une porte logique à seuil linéaire est une fonction booléenne définie par heta jewjexje>θ{\displaystyle \sum _{i}w_{i}x_{i}> heta } heta , et sinon renvoie 0.

Pour toute valeur fixe

Machines à vecteurs de support

1) dimensions . On parle alors de classificateur linéaire . De nombreux hyperplans peuvent permettre de classifier (séparer) les données. Un choix judicieux, considéré comme le meilleur hyperplan, est celui qui représente la plus grande séparation, ou marge, entre les deux ensembles. On choisit donc l'hyperplan de manière à maximiser la distance entre celui-ci et le point de données le plus proche de chaque côté. Si un tel hyperplan existe, il est appelé hyperplan à marge maximale , et le classificateur linéaire qu'il définit est appelé classificateur à marge maximale .

Plus formellement, étant donné certaines données d'entraînementn points de la forme

où le y i vaut soit 1, soit −1, indiquant l'ensemble auquel appartient le pointp . On cherche l'hyperplan à marge maximale qui divise les points ayant

Si les données d'entraînement sont linéairement séparables, nous pouvons sélectionner deux hyperplans de telle sorte qu'ils séparent les données et qu'il n'y ait aucun point entre eux, puis essayer de maximiser leur distance.

Plus d articles de Worldlex Wiki

Revenez a l index pour explorer davantage de pages sur l histoire, la science, la culture, la geographie et la societe en francais.

Explorer l index