Duas entidades de programação neurolinguística

Computador da PNL e psicológico da PNL


A programação neurolinguística (PNL) é um campo do conhecimento que surgiu inicialmente em dois ramos da ciência: Ciência da Computação e Psicologia. Em Ciência da Computação, PNL significa Natural Language Processing; em psicologia, programação neurolinguística. Isso não é exatamente a mesma coisa, mas pelo menos próximo. Feche como uma unidade de opostos. Tendo o mesmo nome e tarefas para estudar as estruturas da língua, existem muito poucos trabalhos dedicados ao estudo de suas conexões e à possibilidade de uso cruzado de técnicas. A PNL psicológica, na minha humilde opinião, avançou muito mais no estudo das estruturas da linguagem do que a derivação e a lematização, que são usadas na maioria das tarefas da PNL de computador. Neste artigo, abordarei os principais desenvolvimentos da PNL psicológica para a PNL de computador, descrevendo maneiras de usar a PNL psicológica para criar a PNL da rede neural de última geração. Para reduzir a amplitude dos métodos de PNL, restringimos essa área à região em que as redes neurais são usadas para fins de PNL.

A PNL psicológica foi introduzida por Richard Bandler e John Grinder. O livro mais famoso da PNL é o livro The Structure of Magic. Claro, quero dizer PNL psicológica, não se surpreenda e não se assuste. É significativo que o título do primeiro volume deste livro seja: "Um livro sobre linguagem e psicoterapia". Se omitimos a palavra "psicoterapia", encontramos muitas informações sobre a linguagem que são bastante aplicáveis ​​à tecnologia.

Uma rede neural é um modelo de pensamento simplificado, pelo menos esperamos que sim. Certamente há algo em comum entre eles, pelo menos a palavra "neuro". Ao mesmo tempo, a PNL psicológica também não é uma psicanálise completa. Psicólogos sérios chamam a PNL de "psicologia para manequins" - que não têm permissão para ler Sigmund Freud, leia Richard Bandler e John Grinder.

vale a pena discutir a aplicação da “psicologia simplificada” ao “modelo cerebral simplificado”

Vou cobrir a transferência de métodos da PNL psicológica para a técnica: agora está em demanda, eles gostam de mim, alguém escreve comentários, as meninas me reconhecem “este é um blogueiro técnico popular!”. No entanto, a transferência dos desenvolvimentos técnicos da PNL para o campo da psicologia é possível e, para os propósitos do desenvolvimento da sociedade, IMHO, é mais importante. Na verdade, aqueles que estudam Big Data estão aproximadamente envolvidos nisso: recebendo dados sobre o comportamento das massas, formam regularmente modelos psicológicos e sociológicos. Infelizmente, raramente alguém pode traduzir as descobertas no idioma de psicólogos, sociólogos e popularizar os resultados entre eles.

Pressupostos básicos da PNL para redes neurais


Primeiro, algumas abstrações. Os métodos estarão nas seções inferiores.

Um dos fundamentos da PNL psicológica é o conceito de pressupostos básicos: os axiomas com base nos quais essa área é formada (quase como na geometria). Do ponto de vista da ciência da computação, o termo "pressuposto" pode ter seu devido lugar em Incorporação, no início da sua rede. Se eu tivesse mais tempo, certamente faria um estudo se a palavra “pressuposto” não é uma pedra de tropeço no corpus do texto, se está lá na vanguarda.

Os pressupostos básicos da PNL podem ser aplicados a uma rede neural?

Abaixo, dou os pressupostos básicos da PNL psicológica e decifro seus significados para a rede neural. Depois de lerem ciência da computação, eles podem entender com o que precisam lidar e como passar isso através de seus keras.layers.Embedding. A interpretação para a rede neural é subjetiva e não pretende ser completa.

Presunção de PNLInterpretação para a rede neural
Mapa - Não TerritórioO fenômeno da reciclagem confirma constantemente isso
Qualquer comportamento é motivado por uma intenção positiva; para qualquer comportamento, existe um contexto em que é valioso.Uma rede neural é valiosa no contexto em que é criada. Dentro deste contexto, mostra o melhor resultado.
O valor positivo de uma pessoa é absoluto, mas o valor e a adequação de comportamentos internos e / ou externos podem ser questionados.O valor de uma rede neural para si também é absoluto. Mas na produção seu valor é constantemente questionado.
A capacidade de mudar o processo de percepção da realidade é frequentemente mais útil do que alterar o conteúdo da realidade percebida.A introdução de novos recursos oferece um resultado melhor do que a complexidade da rede. Isso geralmente é confirmado nas competições do Kaggle, mas nem sempre: a CNN pode produzir resultados com sintomas reduzidos.
Todas as distinções em relação ao meio ambiente e ao próprio comportamento de que os seres humanos são capazes podem e podem ser representadas em termos de percepção visual, auditiva, cinestésica, olfativa e do paladar.Somente texto, fotos (vídeo) ou recursos codificados (informações de códigos de áudio) podem ser enviados à rede neural. Em geral, os artesãos não tentam carregar algo "de lá" para a rede, eles não conseguem ...
Eles já têm todos os recursos que as pessoas precisam mudar.Para melhorar a qualidade do trabalho da rede neural, você pode criar uma combinação de camadas arbitrariamente complexa (lembre-se do BERT). Se o ferro puxa ...
Feedback em vez de falha - todos os resultados e comportamentos são conquistas, eles permitem alcançar o resultado desejado neste contexto ou não.O pressuposto é expresso no aprendizado reforçado: não tem emoções, a rede percebe qualquer falha como experiência.
O significado da comunicação é a resposta que você recebe.Uma rede é criada para obter uma resposta: a partir do objeto de pesquisa ou do universo.

Aqui estamos projetando uma rede neural. Praticamos o diálogo com o universo:
- temos um fracasso: a rede está funcionando, mas mal. - a resposta do universo:
"O significado da comunicação é a resposta que você recebe." I.e. Se a tarefa neste formulário não for resolvida, é necessário alterar alguma coisa. - outra pergunta:
- o que exatamente mudar? - a resposta do universo:
"A capacidade de mudar o processo de percepção da realidade costuma ser mais benéfica do que alterar o conteúdo da realidade percebida." I.e. alterar recursos ...

Abordagens de processamento de texto da PNL


Vamos descer à terra, voltar à tarefa principal, para a qual o querido leitor de leitores lê este material. O que há na PNL psicológica para trabalhar com texto?

A PNL contém muitas construções para trabalhar com texto, que ainda não foram algoritmos.

No estágio atual, foi possível recuperar 5 modelos de PNL adequados para uso em um computador. Os livros são escritos para cada um dos projetos da PNL. Em poucas palavras, é impossível explicar o que é um metamodelo. Neste artigo, tentarei fazer uma referência às fontes e estimar que isso pode ser para o computador da PNL.

1. Modelo de linguagem e metamodelo
Descrição >>
Breve descrição: um metamodelo é um modelo de mudanças nos níveis de abstração em uma linguagem, bem como uma interpretação arbitrária de conceitos por pessoas diferentes. Por exemplo, a palavra "amor" pode ser entendida de diferentes maneiras: a palavra "sexo" para muitos é um tipo de amor, para alguns é coisas diferentes. Um metamodelo não é uma teoria, mas uma técnica de perguntas que permite que você avance para os conceitos ocultos por trás das palavras que estão na cabeça de uma pessoa.

Um neurônio que aumentaria / diminuiria / alteraria os níveis de abstração de texto seria uma revolução! Na produção, esse neurônio poderia complementar os modelos de diálogo existentes: os modernos bots de bate-papo não sabem como trabalhar no contexto escolhido, para se adaptar à terminologia humana. Alguém sob a palavra "felicidade" entende que isso é quando há muito amor, alguém quando há muita comida, e o programador entende que a felicidade é quando há computadores e todos os pentiums ao redor. Como um chatbot pode determinar o verdadeiro significado da palavra "felicidade" para um interlocutor?

O neurônio, a propósito, não será super complicado: você precisa montar o corpo do texto, marcá-lo de acordo com os níveis de abstração e deslocamento do domínio do valor, brincar com redes semelhantes à arquitetura das redes de tradução. Traduzimos o caso específico em abstrato e depois de volta.

2. Níveis neurológicos (Charles Dilts)
Descrição >>
Breve descrição: todos os conceitos da língua estão divididos em 7 níveis. Cada próximo nível lógico - da missão ao ambiente - deve corresponder ao anterior. Uma lista de níveis e imagens está aqui.

Os níveis lógicos são um refinamento do metamodelo, introduzindo uma ordem adicional nos níveis de abstração: não é esférico no vácuo, cada nível de abstração tem seu próprio objetivo e tarefa (objetivo), os níveis se interconectam.

Existem muitas redes baseadas em níveis lógicos. A primeira opção que vem à mente é uma rede que separa um nível de nível superior de um texto que contém uma descrição da entidade em termos do nível lógico selecionado. Por exemplo: um processo de negócios é uma descrição na linguagem do nível neurológico “local / ação”. Um modelo de competência é uma descrição no idioma do nível de “habilidade / oportunidade”. Uma rede que construa um modelo de competência para descrever um processo de negócios será muito cara.

Para tornar essa rede real: você precisa de caixas de texto, rotuladas por níveis lógicos, e o poder de trabalhar com a arquitetura do codificador / decodificador.

3. Metaprogramas
Descrição >>
Breve descrição: os metaprogramas são os principais filtros da percepção humana. Eles foram chamados de programas por psicólogos, não por programadores. Uma pessoa não pensa “de maneira alguma”: ela se concentra em algo, seleciona um “filtro” através do qual percebe algo e, em seguida, processa de acordo com o algoritmo as informações que recebeu através do filtro e produz algumas ações de saída e controle. Na PNL, 7-10 principais filtros de percepção e metaprogramas são distinguidos. A lista de metaprogramas diferentes para diferentes culturas, partes da sociedade, pode variar ao longo do tempo.

Um neurônio que tiraria conclusões não em geral, mas no contexto de um objeto específico usando um filtro de percepção, poderia se tornar a base de uma inteligência "forte". Um conjunto de redes, cada uma treinada para trabalhar em um dos metaprogramas, e um comitê que seleciona qual delas aplicar à realidade, permitiriam à IMHO que a rede se tornasse mais autônoma e possivelmente obtivesse algum tipo de adaptabilidade no mundo físico.

MetaprogramaA rede define
Reflexivo ativoEscolhendo o melhor caminho a seguir: ativo ou reflexivo
OUT OF TIMEAqui é dificil
ClassificaçãoClassifique informações não estruturadas por parâmetros obscuros
MotivosO que fazer
Orientação do tempoFuturo ou passado?
Modalidade preferidaSeleção de Recursos
Desejo de evitarFaça ou vá
Tamanho da repartiçãoCluster inteligente
ReferênciaImpor regras ou jogar de acordo com as regras
Maneiras de pensarSeleção de metaprograma
Comparação de focoSeleção de recursos para comparação

Como você pode ver, a construção de cada uma dessas redes é uma tarefa do instituto. Para cada metaprograma, haverá uma grade da escala ResNet50 treinada no ImageNet. Essa rede foi criada pela corporação há vários anos. E esta não é uma lista completa de metaprogramas para apenas uma cultura! Mas o efeito pode ser surpreendente: depois de coletar 20 a 30 dessas redes em um conjunto, obtemos algo realmente inteligente.

4. Promoção
Descrição >>
Breve descrição: a promoção é uma técnica baseada em um jogo com filtros de percepção. Mudando os filtros de percepção do interlocutor, entramos no plano emocional, obtendo acesso a planos ilógicos de consciência e efeitos psicológicos interessantes.

Promoção é essencialmente o uso de habilidades de metaprogramação. E sim, se imaginarmos que criamos redes para o parágrafo anterior, a aplicação delas pode ser épica e verdadeiramente épica ...

5. Hélice dupla e tripla
Descrição >>
Breve descrição: apesar do fato de a tríplice hélice ser uma técnica, uma estrutura clara de fala está por trás dela - o aninhamento de declarações lógicas destacadas em tom dá acesso aos planos emocionais e ilógicos de uma pessoa.

A hélice tripla pode ser modelada e / ou pelo menos identificada na fala. Não será uma revolução. Mas será útil para entender a estrutura dos materiais na imprensa. E ainda melhor para sistemas que geram texto: uma variedade de estilos literários é impossível sem uma espiral dupla e tripla.

A perspectiva de desenvolvimento de redes para modelos psicológicos de PNL


O interesse no desenvolvimento da escala descrita na seção anterior pode estar entre grandes jogadores ou entusiastas amadores. Para o Exército, fortalecer o cérebro do robô de Fedor por meio de redes neurais criadas usando modelos de PNL pode ser muito atraente. Há também a perspectiva de desenvolver modelos que aprimorem o BERT e o XLNet - trabalhar com os níveis de metamodelo e lógica pode ajudar a criar os melhores bots de bate-papo que podem conversar sobre qualquer assunto com qualquer pessoa.

Para organizações comerciais preocupadas com o reconhecimento de parâmetros de fatura para a automação da contabilidade de moedas fiduciárias, isso é de pouco interesse. A tarefa de aumentar o número de tokens nas contas mantidas no computador do proprietário real com a ajuda de redes neurais não foi resolvida.

Referências:


  1. Moedor John Bandler Richard, A Estrutura da Magia
  2. Charles Dilts, Mudança de Crença. Nível de psicotecnologia PNL-Master
  3. Bendler Richard, Dos Sapos - aos Príncipes
  4. Carl Jung. LIVRO VERMELHO
  5. Sigmund Freud, eu e ele

E muitos mais livros ...

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


All Articles