Skip to content

Web App for Psychosemantic Analysis

Cyril41 edited this page Jun 30, 2022 · 2 revisions

Project Description

The development of digital technologies today has a significant impact on all spheres of human life. The active introduction of digital media only contributes to the systematic informatization of all aspects of human life. This effect certainly has a beneficial effect with the correct use of technologies, due to which many processes are automated and optimized to achieve maximum results.

In this regard, the informatization of sciences related to the understanding of language and its structure in general is carried out in the same areas as other branches of science. A large number of programs and tools for natural language analysis have already been created, which are supplemented and developed every year to meet current trends in the development of science. Today, special attention is paid to the development of industries that analyze a person's feelings and perception of certain events. One of the most important areas of science today is psychosemantics.

Psychosemantics is a branch of psychology that studies the principles of forming and functioning a personal system of meanings that reflects the processes of thinking, perception, and memory. This science studies phrases, signs, and symbols and how a person perceives and interprets them. The main task of psychosemantics is the study and reconstruction (identification, description and modeling) of not always externally manifested structures of subjective experience (systems of meanings and meanings), on the basis of which the image of the human world is built.

One of the branches of psychosemantics is linguistic statistics. Linguostatistics is the field of application of statistical methods in linguistics, the study of some mathematical problems related to linguistic material, mainly with the types of statistical distributions of language units in the text.

Within the framework of this work, an attempt is made to develop a web application for psychosemantic analysis, in particular, to develop algorithms that allow conducting linguostatistical research, reducing the volume of research due to automating the processes of searching, analyzing and calculating data from the received information. The result of this work should be a tool that includes the previously described functions and models of psychosemantic analysis, which can be used for research.

The objective of the research is to create a web application for psychosemantic analysis, in particular, to develop algorithms that allow the process optimization. This objective cannot be achieved without theoretical research.

The practical relevance of the work lies in the application of the resulting web application for obtaining data on the phonetic meaning of the text and using the data directly in full-fledged research. This study is conducted at the intersection of psychosemantics and digital humanities research and includes methods from both disciplines.

Getting Started

The web-app requires the script to be launched on the PC for better performance. You should also have installed Python. Keeping this in mind, these are the steps to launch the web-app:

  1. Download the code and unzip it (anywhere);
  2. After you unzip the code, open the folder “Web_App_for_PA” and run command line from this folder;
  3. First of all, install ‘requirements.txt’ via ‘pip install requirements.txt’ command, then print ‘python app.py’ to run the app.

Now open http://127.0.0.5:5002/ in your browser. The app is ready to work!