Model of a Neural Network for Solving Systems of Inequalities with Three Real Unknowns

Sakodi Mjanaheri J. Pierre

Department of Mathematics and Computer Science, Université Pédagogique Nationale (UPN), Kinshasa, DR Congo.

Mpemba Ngoma Luz *

Département of Computer Science and Technology, Institut Supérieur Pédagogique (ISP), Mbanza Ngungu, DR Congo.

Likotelo Binene Camile

Department of Mathematics and Computer Science, Université Pédagogique Nationale (UPN), Kinshasa, DR Congo.

Boleli Nkanga Andre

Department of Mathematics and Computer Science, Université Pédagogique Nationale (UPN), Kinshasa, DR Congo.

Nsumbu Lukamba Telesphore

Département of Computer Science and Technology, Institut Supérieur Pédagogique (ISP), Mbanza Ngungu, DR Congo.

Kabeya Tshiseba Cedric

Department of Mathematics and Computer Science, Université Pédagogique Nationale (UPN), Kinshasa, DR Congo.

Engombe Wedi Boniface

Department of Mathematics and Computer Science, Université Pédagogique Nationale (UPN), Kinshasa, DR Congo.

*Author to whom correspondence should be addressed.


Abstract

Apart from all other machine learning models, neural networks are much more complex models in the sense that they represent mathematical functions with millions of coefficients (parameters).

In this article, it is about designing and implementing a network of artificial neurons by applying the Heaviside activation function on each neuron of the first layer of the network and finally on the single output

neuron, we apply the logical "and". To solve a system of linear inequalities with three real unknowns, it is to represent graphically in frame system of the three-dimensional plane, the set of points M of \(\mathbb{R}\)3 whose coordinates (\(\mathit{x}\)1 ,\(\mathit{x}\)2 \(\mathit{and}\) \(\mathit{x}\)3) simultaneously verify all the inequalities of the system.

Where \(\mathit{a}\)\(\mathit{i}\) ,\(\mathit{b}\)\(\mathit{i}\) \(\mathit{et}\) \(\mathit{c}\)\(\mathit{i}\) are coefficients of \(\mathit{x}\)\(\mathit{i}\) with 1\(\le\) i \(\le\) 3 and \(\mathit{a}\)0,\(\mathit{b}\)0 and \(\mathit{c}\)0 the independent terms. The set of solutions of this system is a part of \(\mathbb{R}\)3 whose points satisfy these three inequalities simultaneously. In a neural network, the \(\mathit{x}\)\(\mathit{i}\) are variables, the (\(\mathit{a}\)\(\mathit{i}\)), (\(\mathit{b}\)\(\mathit{i}\)) ,\(\mathit{et}\) (\(\mathit{c}\)\(\mathit{i}\)) are weights associated with these variables and the \(\mathit{a}\)0,\(\mathit{b}\)0 \(\mathit{and}\) \(\mathit{c}\)0 are biases. This model has been implemented in python with the keras easy library for solve systems of linear inequalities with three real unknowns by graphically representing elemental solutions in \(\mathbb{R}\)3.

Keywords: Neural network, modeling, system of inequalities, activation function, machine learning, artificial intelligence, easy keras, deep learning, python


How to Cite

J. Pierre, Sakodi Mjanaheri, Mpemba Ngoma Luz, Likotelo Binene Camile, Boleli Nkanga Andre, Nsumbu Lukamba Telesphore, Kabeya Tshiseba Cedric, and Engombe Wedi Boniface. 2023. “Model of a Neural Network for Solving Systems of Inequalities With Three Real Unknowns ”. Journal of Advances in Mathematics and Computer Science 38 (9):51-64. https://doi.org/10.9734/jamcs/2023/v38i91804.

Downloads

Download data is not yet available.