Apparemment, l'aiguille est l'une des méthodes d'apprentissage automatique basées sur l'idée d'un stockage compact d'informations sous la forme d'un vecteur. L'idée d'un tel stockage est d'associer chaque valeur de fonction à un élément d'un espace multidimensionnel : par exemple, si nous avons une chaîne x de dimensions d, nous pouvons définir un point multidimensionnel dans un espace d-dimensions en plaçant son i- ème valeur du i-ème composant. La méthode spécifique d'une telle comparaison est spécifiée par une fonction Θ, qui transforme un tuple de valeurs f(x) en vecteur. Dans le cas d'une convolution standard