This article briefly discusses recurrent neural networks and bidirectional recurrent neural networks. A conditional random field is also described. In particular, we consider the vector representation in the form of the ELMo model, the bidirectional language model and its fine-tuning. A diagram of the architecture of a bidirectional recurrent neural network with CRF is also given.
Keywords: named entity recognition, neural network, word vector representation, language model, conditional random field, neural network architecture, recurrent neural network, natural language processing, bidirectional recurrent neural network
This article discusses the algorithms used for the operation of the chatbot. Within the framework of these algorithms, a general approach to the operation of dialog systems is considered. And the algorithm of the dialog system is proposed, based on a general approach, which includes a natural language processing module. The algorithms that will be applied to the chatbot to search for products of interest to the user are also presented. Among the considered algorithms are such as the algorithm of interaction between the user and the chatbot, the processing of user requests and the algorithm of natural language processing. A modified algorithm for natural language processing is also presented, taking into account the necessary requirements.
Keywords: chatbot, natural language processing, user request processing, named entity recognition, dialog manager, dialog system
The paper discusses approach to voice recognition, that allows to use tools of Google Cloud Speech platform for editing source code for programs, using audioprocessing, editing distances and substitution tables. The paper discusses issues of editing source code on mobile devices and the issues, which does not allow using tools from Google Cloud Speech platform directly, like not recognizing certain keywords. The paper suggests new method, which combines substitution tables and editing distances for solving the issues. This approach can be used for editing source code for programs, using mobile devices. The paper offers a prototypr of web-application, which allows to edit source code and uses this approach and, also, allows to submit changes to Github source code hosting platform and a popular instant messenger Telegram.
Keywords: voice recognition, mobile devices, source code analysis, formal languages, editing distances
We have carried out the analysis on the scientific and technological literature on methods of calculation and analysis of the x-ray diffraction, x-ray absorption and Raman spectra used to analyse the structure of the materials for hydrogen storage under realistic operating conditions. The simulations were carried out for the series of small palladium nanoclusters with embedded hydrogen. Multiscale computer modelling was used to simulate the dynamics of structure of the materials during charge/discharge phases.
Keywords: hydrogen storage, XANES, x-ray diffraction, Raman scattering, fuel cell