2021
DOI: 10.1088/2632-2153/abe6d7
|View full text |Cite
|
Sign up to set email alerts
|

Toward a theory of machine learning

Abstract: We define a neural network as a septuple consisting of (1) a state vector, (2) an input projection, (3) an output projection, (4) a weight matrix, (5) a bias vector, (6) an activation map and (7) a loss function. We argue that the loss function can be imposed either on the boundary (i.e. input and/or output neurons) or in the bulk (i.e. hidden neurons) for both supervised and unsupervised systems. We apply the principle of maximum entropy to derive a canonical ensemble of the state vectors subject to a constra… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

3
61
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
7
1

Relationship

4
4

Authors

Journals

citations
Cited by 17 publications
(64 citation statements)
references
References 34 publications
3
61
0
Order By: Relevance
“…The N F features are sent to a feedforward neural network (FNN), a type of artificial neural network wherein the connections do not generate a loop (Vanchurin, 2021). Within FNN, the information moves along one direction-forward-from input layers through hidden layers to output layer (Valizadeh et al, 2021).…”
Section: One-hidden-layer Feedforward Neural Networkmentioning
confidence: 99%
“…The N F features are sent to a feedforward neural network (FNN), a type of artificial neural network wherein the connections do not generate a loop (Vanchurin, 2021). Within FNN, the information moves along one direction-forward-from input layers through hidden layers to output layer (Valizadeh et al, 2021).…”
Section: One-hidden-layer Feedforward Neural Networkmentioning
confidence: 99%
“…(See ref. [ 27 ] for details.) There are two types of degrees of freedom: non-trainable variables (or the bias vector and weight matrix ) and non-trainable variables (or the state of boundary and bulk neurons).…”
Section: Neural Networkmentioning
confidence: 99%
“…The main objective of learning is to find the trainable variables (or the bias vector and weight matrix ) which minimize the time-average of some loss function. For example, the boundary loss function is and the bulk loss function can be defined as where in addition to the first term, which represents a sum of local errors over all neurons, there may be a second term which represents either local objectives or constraints imposed by a neural architecture [ 27 ]. Note that the boundary loss is usually used in supervised learning, but the bulk loss may be used for both supervised and unsupervised learning tasks.…”
Section: Neural Networkmentioning
confidence: 99%
See 1 more Smart Citation
“…In data mining technique, deep learning is used to actionable insights from unstructured information. Machine Learning (ML) [1] is "the study of computer techniques to systematize the process of information accumulation from instances." It is classified into two types: supervised and Unsupervised Machine Learning (UML).…”
Section: Introductionmentioning
confidence: 99%