Deux entités de programmation neurolinguistique

PNL informatique et PNL psychologique


La programmation neurolinguistique (PNL) est un domaine de connaissance qui a vu le jour dans deux branches de la science: l'informatique et la psychologie. En informatique, la PNL est l'acronyme de Natural Language Processing; en psychologie, programmation neuro-linguistique. Ce n'est pas exactement la même chose, mais au moins proche. Fermer comme une unité d'opposés. Ayant le même nom et les mêmes tâches pour étudier les structures de la langue, il existe très peu de travaux consacrés à l'étude de leur connexion et à la possibilité d'utilisation croisée des techniques. La PNL psychologique, à mon humble avis, a progressé beaucoup plus loin dans l'étude des structures langagières que le stemming et la lemmatisation, qui sont utilisés dans la plupart des tâches de la PNL informatique. Dans cet article, je couvrirai les principaux développements de la PNL psychologique pour la PNL informatique, décrirai comment utiliser la PNL psychologique pour créer le réseau neuronal de pointe de la PNL. Pour réduire l'étendue des méthodes de PNL, nous limitons cette zone à la région où les réseaux de neurones sont utilisés à des fins de PNL.

La PNL psychologique a été introduite par Richard Bandler et John Grinder. Le livre le plus célèbre sur la PNL est le livre The Structure of Magic. Bien sûr, je veux dire la PNL psychologique, ne soyez pas surpris et ne vous inquiétez pas. Il est significatif que le titre du premier volume de ce livre soit: "Un livre sur le langage et la psychothérapie". Si nous omettons le mot «psychothérapie», nous trouvons beaucoup d'informations sur le langage qui est tout à fait applicable à la technologie.

Un réseau de neurones est un modèle de pensée simplifié, du moins nous l'espérons. Il y a certainement quelque chose en commun entre eux, du moins le mot «neuro». Dans le même temps, la PNL psychologique n'est pas non plus une psychanalyse complète. Les psychologues sérieux appellent la PNL «psychologie pour les nuls» - qui ne sont pas autorisés à lire Sigmund Freud, Richard Bandler et John Grinder.

l'application de la «psychologie simplifiée» au «modèle cérébral simplifié» mérite d'être discutée

Je couvrirai le transfert de méthodes de la PNL psychologique à la technique: maintenant c'est demandé, ils m'aimeront, quelqu'un écrira des commentaires, les filles me reconnaîtront "c'est un blogueur technique populaire!". Cependant, le transfert des développements techniques de la PNL dans le domaine de la psychologie est possible et, aux fins du développement de la société, à mon humble avis, est plus important. En fait, ceux qui étudient le Big Data y sont à peu près engagés: recevant des données sur le comportement des masses, ils forment régulièrement des modèles psychologiques et sociologiques. Malheureusement, il est rarement possible de traduire les résultats dans le langage des psychologues, des sociologues et de vulgariser les résultats parmi eux.

Présupposés de base de la PNL pour le réseau neuronal


Tout d'abord, quelques abstractions. Les méthodes seront dans les sections inférieures.

L'un des fondements de la PNL psychologique est le concept de présupposés de base: les axiomes sur la base desquels cette zone est formée (presque comme en géométrie). Du point de vue de l'informatique, le terme «présupposition» peut prendre sa place légitime dans Embedding, au début de votre réseau. Si j'avais plus de temps, je ferais certainement une étude pour savoir si le mot «présupposition» n'est pas une pierre d'achoppement dans le corpus de texte, s'il est là au premier plan.

Les présupposés de base de la PNL peuvent-ils s'appliquer à un réseau neuronal?

Ci-dessous, je donne les présupposés de base de la PNL psychologique et déchiffre leurs significations pour le réseau neuronal. Après avoir lu l'informatique, ils peuvent comprendre ce à quoi ils doivent faire face et comment passer à travers leurs keras.layers.Embedding. L'interprétation du réseau neuronal est subjective et ne prétend pas être complète.

Présomption de PNLInterprétation pour le réseau neuronal
Carte - pas le territoireLe phénomène de la reconversion le confirme constamment
Tout comportement est motivé par une intention positive; pour tout comportement, il existe un contexte dans lequel il est précieux.Un réseau de neurones est précieux dans le contexte dans lequel il est créé. Dans ce contexte, il montre le meilleur résultat.
La valeur positive d'une personne est absolue, mais la valeur et la pertinence des comportements internes et / ou externes peuvent être remises en question.La valeur d'un réseau neuronal pour lui-même est également absolue. Mais en production, sa valeur est constamment remise en question.
La capacité de changer le processus de perception de la réalité est souvent plus utile que de changer le contenu de la réalité perçue.L'introduction de nouvelles fonctionnalités donne un meilleur résultat que la complexité du réseau. Ceci est souvent confirmé dans les compétitions de Kaggle, mais pas toujours, cependant: CNN peut produire des résultats avec des symptômes réduits.
Toutes les distinctions concernant l’environnement et son propre comportement dont les êtres humains sont capables peuvent et peuvent être représentées en termes de perceptions visuelles, auditives, kinesthésiques, olfactives et gustatives.Seuls le texte, les photos (vidéo) ou les fonctionnalités encodées (informations d'encodage audio) peuvent être soumises au réseau neuronal. En général, les artisans n'essaient pas de télécharger quelque chose "de là" sur le réseau, ils n'y arrivent pas ...
Ils ont déjà toutes les ressources dont les gens ont besoin pour changer.Pour améliorer la qualité du travail du réseau neuronal, vous pouvez proposer une combinaison de couches arbitrairement complexe (rappelez-vous BERT). Si le fer le tire ...
Feedback au lieu d'échec - tous les résultats et comportements sont des réalisations, ils permettent d'atteindre ou non le résultat souhaité dans ce contexte.La présupposition s'exprime dans un apprentissage renforcé: il n'a pas d'émotions, le réseau perçoit tout échec comme une expérience.
Le sens de la communication est la réponse que vous recevez.Un réseau est créé pour obtenir une réponse: de l'objet de recherche ou de l'univers.

Ici, nous concevons un réseau de neurones. Nous pratiquons le dialogue avec l'univers:
- nous avons un échec: le réseau fonctionne, mais mal. - la réponse de l'univers:
"Le sens de la communication est la réponse que vous recevez." C'est-à-dire la tâche dans ce formulaire n'est pas résolue, vous devez changer quelque chose. - une autre question:
- que changer exactement? - la réponse de l'univers:
«La capacité de changer le processus de perception de la réalité est souvent plus bénéfique que de changer le contenu de la réalité perçue.» C'est-à-dire changer les fonctionnalités ...

Approches de traitement de texte PNL


Descendons sur la terre, revenons à la tâche principale, pour le plaisir de laquelle le cher lecteur des lecteurs lit ce matériel. Qu'y a-t-il dans la PNL psychologique pour travailler avec du texte?

NLP contient de nombreuses constructions pour travailler avec du texte, qui ne sont pas encore algorithmisées.

au stade actuel, il a été possible de rappeler 5 modèles de PNL pouvant être utilisés dans un ordinateur. Des livres sont écrits pour chacun des modèles de PNL. En un mot, il est impossible d'expliquer ce qu'est un métamodèle. Dans cet article, je vais essayer de donner une référence aux sources et d'estimer que cela peut être pour l'ordinateur NLP.

1. Modèle de langage et métamodèle
Description >>
Brève description: un métamodèle est un modèle de changements dans les niveaux d'abstraction dans une langue, ainsi qu'une interprétation arbitraire de concepts par différentes personnes. Par exemple, le mot "amour" peut être compris de différentes manières: le mot "sexe" pour beaucoup est une sorte d'amour, pour certains ce sont des choses différentes. Un métamodèle n'est pas une théorie, mais une technique de question qui vous permet de percer les concepts cachés derrière des mots qui se trouvent dans la tête d'une personne.

Un neurone qui augmenterait / diminuerait / décalerait les niveaux d'abstraction du texte serait une révolution! En production, ce neurone pourrait compléter les modèles de dialogue existants: les robots de chat modernes ne savent pas travailler dans le contexte choisi, pour s'adapter à la terminologie humaine. Quelqu'un sous le mot "bonheur" comprend que c'est quand il y a beaucoup d'amour, quelqu'un quand il y a beaucoup de nourriture, et le programmeur comprend que le bonheur est quand il y a des ordinateurs et tous les pentiums autour. Comment un chatbot peut-il déterminer la vraie signification du mot «bonheur» pour un interlocuteur?

Le neurone, en passant, ne sera pas super compliqué: il faut assembler le corps du texte, le marquer selon les niveaux d'abstraction et de déplacement de la plage de valeurs, jouer avec des réseaux similaires à l'architecture des réseaux de traduction. Nous traduisons le cas spécifique en résumé, puis en retour.

2. Niveaux neurologiques (Charles Dilts)
Description >>
Brève description: tous les concepts de la langue sont divisés en 7 niveaux. Chaque niveau logique suivant - de la mission à l'environnement - doit correspondre au précédent. Une liste des niveaux et des photos est ici.

Les niveaux logiques sont un raffinement du métamodèle, introduisant un ordre supplémentaire dans les niveaux d'abstraction: il n'est pas sphérique dans le vide, chaque niveau d'abstraction a son propre but et sa propre tâche (but), les niveaux deviennent interconnectés.

Il existe de nombreux réseaux basés sur des niveaux logiques. La première option qui vient à l'esprit est un réseau qui sépare un niveau supérieur d'un texte qui contient une description de l'entité en termes de niveau logique sélectionné. Par exemple: un processus métier est une description dans le langage du niveau neurologique «lieu / action». Un modèle de compétence est une description dans la langue du niveau «capacité / opportunité». Un réseau construisant un modèle de compétences pour décrire un processus métier coûtera très cher.

Pour rendre un tel réseau réel: vous avez besoin de zones de texte, étiquetées par niveaux logiques, et du pouvoir de travailler avec l'architecture codeur / décodeur.

3. Métaprogrammes
Description >>
Brève description: les métaprogrammes sont les principaux filtres de la perception humaine. Ils étaient appelés programmes par des psychologues et non par des programmeurs. Une personne ne pense pas «du tout»: elle se concentre sur quelque chose, sélectionne un «filtre» à travers lequel elle perçoit ce quelque chose, puis elle traite selon l'algorithme les informations qu'elle a reçues à travers le filtre et produit des actions de sortie et de contrôle. Dans la PNL, 7 à 10 principaux filtres de perception et métaprogrammes sont distingués. La liste des métaprogrammes qui diffère selon les cultures et les parties de la société peut varier dans le temps.

Un neurone qui tirerait des conclusions non pas en général, mais dans le contexte d'un objet spécifique utilisant un filtre de perception, pourrait devenir la base d'une intelligence «forte». Un ensemble de réseaux, chacun étant formé pour travailler sur l'un des métaprogrammes, et un comité qui sélectionne celui à appliquer à la réalité, permettraient à mon humble avis que le réseau devienne plus autonome et obtienne éventuellement une sorte d'adaptabilité dans le monde physique.

MétaprogrammeLe réseau définit
Réfléchissant actifChoisir la meilleure voie à suivre: actif ou réfléchi
HORS TEMPSC'est difficile ici
TriTrier les informations non structurées par paramètres obscurs
Les motifsQue faire
Orientation temporelleFutur ou passé?
Modalité préféréeSélection des fonctionnalités
Désir d'éviterFaire ou partir
Taille de ventilationClustering intelligent
RéférenceImposer des règles ou jouer selon les règles
Façons de penserSélection du métaprogramme
Comparaison de focusSélection de fonctionnalités pour comparaison

Comme vous pouvez le voir, la construction de chacun de ces réseaux est une tâche de l'institut. Pour chaque métaprogramme, il y aura une grille d'échelle ResNet50 formée sur ImageNet. Ce réseau est réalisé par la société depuis plusieurs années. Et ce n'est pas une liste complète de métaprogrammes pour une seule culture! Mais l'effet peut être étonnant: vous regardez, après avoir collecté 20-30 de ces réseaux dans un ensemble, nous obtenons quelque chose de vraiment intelligent.

4. Promotion
Description >>
Brève description: la promotion est une technique basée sur un jeu avec des filtres de perception. En changeant les filtres de perception de l'interlocuteur, nous entrons dans le plan émotionnel, en accédant à des plans de conscience illogiques et à des effets psychologiques intéressants.

La promotion consiste essentiellement à utiliser des compétences de métaprogrammation. Et oui, si nous imaginons simplement que nous avons créé des réseaux pour le paragraphe précédent, alors leur application peut être révolutionnaire et vraiment épique ...

5. Double et triple hélice
Description >>
Brève description: malgré le fait que la triple hélice soit une technique, une structure de discours claire se tient derrière elle - l'imbrication des déclarations logiques mises en évidence dans le ton donne accès aux plans émotionnels et illogiques d'une personne.

La triple hélice peut être modélisée et / ou au moins identifiée dans la parole. Ce ne sera pas une révolution. Mais cela sera utile pour comprendre la structure des matériaux dans la presse. Et encore mieux pour les systèmes qui génèrent du texte: une variété de styles littéraires est impossible sans double et triple spirale.

La perspective de développer des réseaux de modèles psychologiques de PNL


L'intérêt pour le développement de l'échelle décrite dans la section précédente peut être parmi les grands joueurs ou les amateurs amateurs. Pour l'armée, le renforcement du cerveau du robot de Fedor grâce à des réseaux de neurones créés à l'aide de modèles de PNL peut être très attrayant. Il existe également la perspective de développer des modèles qui améliorent BERT et XLNet - travailler avec les niveaux de métamodèle et de logique pourrait aider à créer les robots de discussion les plus cool qui puissent discuter sur n'importe quel sujet avec n'importe qui.

Pour les organisations commerciales soucieuses de la reconnaissance des paramètres de facturation pour l'automatisation de la comptabilité des monnaies fiduciaires, cela présente peu d'intérêt. La tâche d'augmenter le nombre de jetons sur les comptes qui sont conservés dans l'ordinateur de leur propriétaire réel à l'aide de réseaux de neurones n'est pas résolue.

Références:


  1. Grinder John Bandler Richard, La structure de la magie
  2. Charles Dilts, Changement de croyance. Niveau de psychotechnologie PNL-Master
  3. Bendler Richard, Des grenouilles - aux princes
  4. Carl Jung. LIVRE ROUGE
  5. Sigmund Freud, moi et ça

Et bien d'autres livres ...

Source: https://habr.com/ru/post/fr465155/


All Articles