NLP Computer und NLP psychologisch
Die neurolinguistische Programmierung (NLP) ist ein Wissensgebiet, das ursprünglich in zwei Bereichen der Wissenschaft entstanden ist: Informatik und Psychologie. In der Informatik steht NLP für Natural Language Processing, in der Psychologie für neurolinguistisches Programmieren. Dies ist nicht genau das Gleiche, aber zumindest nahe. Nah als Einheit der Gegensätze. Mit dem gleichen Namen und den gleichen Aufgaben für das Studium der Sprachstrukturen gibt es nur sehr wenige Arbeiten, die sich mit dem Studium ihrer Verbindung und der Möglichkeit des gegenseitigen Einsatzes von Techniken befassen. Meiner bescheidenen Meinung nach ist das psychologische NLP beim Studium der Sprachstrukturen viel weiter fortgeschritten als das Stemming und die Lemmatisierung, die bei den meisten Aufgaben des Computer-NLP verwendet werden. In diesem Artikel werde ich die wichtigsten Entwicklungen des psychologischen NLP für Computer-NLP behandeln und Möglichkeiten zur Verwendung des psychologischen NLP zum Erstellen des hochmodernen neuronalen Netzwerks NLP skizzieren. Um die Breite der NLP-Methoden zu verringern, beschränken wir diesen Bereich auf die Region, in der neuronale Netze für NLP-Zwecke verwendet werden.
Psychologische NLP wurde von Richard Bandler und John Grinder eingeführt. Das bekannteste Buch über NLP ist das Buch The Structure of Magic. Natürlich meine ich psychologische NLP, sei nicht überrascht und sei nicht beunruhigt. Es ist bezeichnend, dass der Titel des ersten Bandes dieses Buches lautet: "Ein Buch über Sprache und Psychotherapie." Wenn wir das Wort „Psychotherapie“ weglassen, finden wir viele Informationen über die Sprache, die für die Technologie durchaus anwendbar ist.
Ein neuronales Netzwerk ist ein vereinfachtes Gedankenmodell, zumindest hoffen wir es. Sie haben sicherlich etwas gemeinsam, zumindest das Wort „Neuro“. Gleichzeitig ist die psychologische NLP auch keine vollständige Psychoanalyse. Seriöse Psychologen nennen NLP "Psychologie für Dummies" - die Sigmund Freud nicht lesen dürfen, lesen Richard Bandler und John Grinder.
Die Anwendung der „vereinfachten Psychologie“ auf das „vereinfachte Gehirnmodell“ ist eine Diskussion wertIch werde den Transfer von Methoden von psychologischem NLP zu technischem behandeln: jetzt ist es gefragt, sie werden mich mögen, jemand wird Kommentare schreiben, Mädchen werden mich erkennen "das ist ein beliebter technischer Blogger!". Die Übertragung der technischen Entwicklungen von NLP auf das Gebiet der Psychologie ist jedoch möglich und für die Zwecke der Entwicklung der Gesellschaft IMHO wichtiger. Tatsächlich beschäftigen sich diejenigen, die Big Data studieren, ungefähr damit: Sie erhalten Daten über das Verhalten der Massen und bilden regelmäßig psychologische und soziologische Modelle. Leider kann selten jemand die Ergebnisse in die Sprache von Psychologen, Soziologen übersetzen und die Ergebnisse unter ihnen populär machen.
Grundlegende NLP-Voraussetzungen für ein neuronales Netzwerk
Zunächst einige Abstraktionen. Die Methoden werden in den unteren Abschnitten sein.
Eine der Grundlagen der psychologischen NLP ist das Konzept der Grundvoraussetzungen: die Axiome, auf deren Grundlage dieser Bereich gebildet wird (fast wie in der Geometrie). Aus Sicht der Informatik kann der Begriff "Voraussetzung" in Embedding am Anfang Ihres Netzwerks seinen rechtmäßigen Platz einnehmen. Wenn ich mehr Zeit hätte, würde ich sicherlich eine Studie durchführen, ob das Wort „Voraussetzung“ kein Stolperstein im Textkorpus ist, ob es dort im Vordergrund steht.
Können grundlegende NLP-Voraussetzungen für ein neuronales Netzwerk gelten?Im Folgenden gebe ich die Grundvoraussetzungen des psychologischen NLP an und entschlüssele deren Bedeutung für das neuronale Netzwerk. Nachdem sie Informatik gelesen haben, können sie verstehen, was sie zu tun haben und wie sie dies durch ihre keras.layers.Embedding weitergeben können. Die Interpretation für das neuronale Netzwerk ist subjektiv und erhebt keinen Anspruch auf Vollständigkeit.
Hier entwerfen wir ein neuronales Netzwerk. Wir üben den Dialog mit dem Universum:
- Wir haben einen Fehler: Das Netzwerk funktioniert, aber schlecht. - die Antwort des Universums:
"Die Bedeutung von Kommunikation ist die Antwort, die Sie erhalten." Das heißt, Die Aufgabe in dieser Form ist nicht gelöst, Sie müssen etwas ändern. - eine andere Frage:
- Was genau soll man ändern? - die Antwort des Universums:
"Die Fähigkeit, den Prozess der Wahrnehmung der Realität zu ändern, ist oft vorteilhafter als die Änderung des Inhalts der wahrgenommenen Realität." Das heißt, Funktionen ändern ...
NLP-Textverarbeitungsansätze
Gehen wir zurück zur Erde, zurück zur Hauptaufgabe, für die der liebe Leser dieses Materials liest. Was gibt es in der psychologischen NLP für die Arbeit mit Text?
NLP enthält viele Konstruktionen für die Arbeit mit Text, die noch nicht algorithmisiert sind.Zum gegenwärtigen Zeitpunkt konnten 5 NLP-Modelle abgerufen werden, die für die Verwendung in einem Computer geeignet waren. Bücher werden für jedes der NLP-Designs geschrieben. Kurz gesagt, es ist unmöglich zu erklären, was ein Metamodell ist. In diesem Artikel werde ich versuchen, einen Verweis auf die Quellen zu geben und zu schätzen, dass dies für NLP-Computer sein kann.
1. Sprachmodell und MetamodellBeschreibung >>Kurzbeschreibung: Ein Metamodell ist ein Modell für Änderungen der Abstraktionsebenen in einer Sprache sowie für eine willkürliche Interpretation von Konzepten durch verschiedene Personen. Zum Beispiel kann das Wort "Liebe" auf verschiedene Arten verstanden werden: Das Wort "Sex" ist für viele eine Art Liebe, für manche sind es verschiedene Dinge. Ein Metamodell ist keine Theorie, sondern eine Fragetechnik, mit der Sie zu den Konzepten durchbrechen können, die hinter Wörtern verborgen sind, die sich im Kopf einer Person befinden.Ein Neuron, das die Ebenen der Textabstraktion erhöhen / senken / verschieben würde, wäre eine Revolution! In der Produktion könnte dieses Neuron die bestehenden Dialogmodelle ergänzen: Moderne Chat-Bots wissen nicht, wie sie im gewählten Kontext arbeiten sollen, um sich an die menschliche Terminologie anzupassen. Jemand unter dem Wort "Glück" versteht, dass dies ist, wenn es viel Liebe gibt, jemand, wenn es viel Essen gibt, und der Programmierer versteht, dass Glück ist, wenn es Computer und alle Pentiums gibt. Wie kann ein Chatbot die wahre Bedeutung des Wortes „Glück“ für einen Gesprächspartner bestimmen?
Das Neuron wird übrigens nicht sehr kompliziert sein: Sie müssen den Textkörper zusammensetzen, ihn nach den Abstraktions- und Verschiebungsebenen des Wertebereichs markieren und mit Netzwerken spielen, die der Architektur von Übersetzungsnetzwerken ähneln. Wir übersetzen den konkreten Fall ins Abstrakte und dann zurück.
2. Neurologische Ebenen (Charles Dilts)Beschreibung >>Kurzbeschreibung: Alle Konzepte der Sprache sind in 7 Ebenen unterteilt. Jede nächste logische Ebene - von der Mission zur Umgebung - muss der vorherigen entsprechen. Eine Liste der Ebenen und Bilder finden Sie hier.Logische Ebenen sind eine Verfeinerung des Metamodells, die eine zusätzliche Ordnung in die Abstraktionsebenen einführt: Es ist nicht kugelförmig in einem Vakuum, jede Abstraktionsebene hat ihr eigenes Ziel und ihre eigene Aufgabe (Zweck), die Ebenen werden miteinander verbunden.
Es gibt viele Netzwerke, die auf logischen Ebenen basieren. Die erste Option, die in den Sinn kommt, ist ein Netzwerk, das eine übergeordnete Ebene von einem Text trennt, der eine Beschreibung der Entität in Bezug auf die ausgewählte logische Ebene enthält. Zum Beispiel: Ein Geschäftsprozess ist eine Beschreibung in der Sprache der neurologischen Ebene „Ort / Aktion“. Ein Kompetenzmodell ist eine Beschreibung in der Sprache der Stufe „Fähigkeit / Chance“. Ein Netzwerk, das ein Kompetenzmodell zur Beschreibung eines Geschäftsprozesses aufbaut, ist sehr teuer.
Um ein solches Netzwerk zu verwirklichen, benötigen Sie Textfelder, die durch logische Ebenen gekennzeichnet sind, und die Fähigkeit, mit der Encoder / Decoder-Architektur zu arbeiten.
3. MetaprogrammeBeschreibung >>Kurzbeschreibung: Metaprogramme sind die Hauptfilter der menschlichen Wahrnehmung. Sie wurden von Psychologen und nicht von Programmierern als Programme bezeichnet. Ein Mensch denkt überhaupt nicht: Er konzentriert sich auf etwas, wählt einen „Filter“ aus, durch den er dieses Etwas wahrnimmt, verarbeitet dann gemäß dem Algorithmus die Informationen, die er durch den Filter erhalten hat, und erzeugt einige Ausgabe- und Steueraktionen. In NLP werden 7-10 Hauptwahrnehmungsfilter und Metaprogramme unterschieden. Die Liste der Metaprogramme, die für verschiedene Kulturen und Teile der Gesellschaft unterschiedlich ist, kann im Laufe der Zeit variieren.Ein Neuron, das nicht generell, sondern im Kontext eines bestimmten Objekts mithilfe eines Wahrnehmungsfilters Schlussfolgerungen ziehen würde, könnte zur Grundlage einer „starken“ Intelligenz werden. Eine Reihe von Netzwerken, von denen jedes für die Arbeit an einem der Metaprogramme geschult ist, und ein Ausschuss, der auswählt, welches auf die Realität angewendet werden soll, würden es dem Netzwerk meiner Meinung nach ermöglichen, autonomer zu werden und möglicherweise eine Art Anpassungsfähigkeit in der physischen Welt zu erreichen.
Wie Sie sehen, ist der Aufbau jedes dieser Netzwerke eine Aufgabe des Instituts. Für jedes Metaprogramm gibt es ein ResNet50-Skalenraster, das auf ImageNet trainiert wird. Dieses Netzwerk besteht seit mehreren Jahren durch das Unternehmen. Und dies ist keine vollständige Liste von Metaprogrammen für nur eine Kultur! Aber der Effekt kann erstaunlich sein: Sie sehen, nachdem wir 20 bis 30 dieser Netzwerke in einem Ensemble gesammelt haben, bekommen wir etwas wirklich Kluges.
4. FörderungBeschreibung >>Kurzbeschreibung: Werbung ist eine Technik, die auf einem Spiel mit Wahrnehmungsfiltern basiert. Durch Ändern der Wahrnehmungsfilter des Gesprächspartners betreten wir die emotionale Ebene und erhalten Zugang zu unlogischen Bewusstseinsplänen und interessanten psychologischen Effekten.Förderung ist im Wesentlichen der Einsatz von Metaprogrammierfähigkeiten. Und ja, wenn wir uns nur vorstellen, dass wir Netzwerke für den vorherigen Absatz erstellt haben, kann ihre Anwendung epochal und wirklich episch sein ...
5. Doppel- und DreifachhelixBeschreibung >>Kurzbeschreibung: Trotz der Tatsache, dass die Dreifachhelix eine Technik ist, steht eine klare Sprachstruktur dahinter - die Verschachtelung logischer Aussagen, die im Ton hervorgehoben sind, ermöglicht den Zugang zu den emotionalen und unlogischen Plänen einer Person.Die Dreifachhelix kann in der Sprache modelliert und / oder zumindest identifiziert werden. Es wird keine Revolution sein. Es ist jedoch hilfreich, um die Struktur der Materialien in der Presse zu verstehen. Und noch besser für Systeme, die Text erzeugen: Eine Vielzahl von literarischen Stilen ist ohne eine Doppel- und Dreifachspirale nicht möglich.
Die Aussicht auf die Entwicklung von Netzwerken für psychologische NLP-Modelle
Das Interesse an der Entwicklung der im vorherigen Abschnitt beschriebenen Skala kann entweder bei großen Spielern oder bei Amateur-Enthusiasten liegen. Für die Armee kann es sehr attraktiv sein, das Gehirn von Fedors Roboter durch neuronale Netze zu stärken, die mit NLP-Modellen erstellt wurden. Es besteht auch die Aussicht, Modelle zu entwickeln, die BERT und XLNet verbessern. Wenn Sie mit den Metamodell- und Logikebenen arbeiten, können Sie die coolsten Chat-Bots erstellen, die zu jedem Thema mit jedem chatten können.
Für kommerzielle Organisationen, die sich Sorgen über die Erkennung von Rechnungsparametern für die Automatisierung der Bilanzierung von Fiat-Währungen machen, ist dies von geringem Interesse. Die Aufgabe, die Anzahl der Token auf Konten zu erhöhen, die mit Hilfe neuronaler Netze im Computer ihres tatsächlichen Besitzers verwaltet werden, ist nicht gelöst.
Referenzen:
- Grinder John Bandler Richard, Die Struktur der Magie
- Charles Dilts, Glaubenswandel. Psychotechnologie Level NLP-Master
- Bendler Richard, Von den Fröschen - zu den Fürsten
- Carl Jung. ROTES BUCH
- Sigmund Freud, ich und es
Und viele, viele weitere Bücher ...