Regularization of linear machine learning problems

Abstract

In this paper, we consider the simplest version of a linear neural network (LNN). Assuming that for training (constructing an optimal weight matrix Q) we have a set of training pairs, i.e. we know the input data equation G=\g(1),g(2),·s,g(K)\, equation as well as the correct answers to these input data equation H=\h(1),h(2),·s,h(K)\. equation We will study the possibilities of constructing a weight matrix Q of a neural network that will give correct answers to arbitrary input data based on the connection of the specified problem with a system of linear algebraic equations (SLAE). Consider a class of neural networks in which each neuron has only one output signal and performs linear operations. We will show how such LNEs are reduced to SLAEs. Since the questions G and the correct answers H are known to us, the desired weight matrix Q must satisfy the equations equation Qg(k)=h(k), k=1,2,·s,K. equation It is required to restore Q. In the general case, the matrix Q is rectangular Q=QMN=\qmn\, m is the row number, and g(k)∈RN, h(k)∈RM. Let GNK be a matrix composed of columns g(1), g(2),·s,g(k), and HMK be a matrix composed of columns h(1),h(2),·s,h(k). Then, with respect to QMN, we obtain a matrix SLAE. equation QMNGNK=HMK. equation This paper will present methods for regularizing the constructed system.

0

Discussion (0)

Sign in to join the discussion.

Loading comments…