CPC G06N 3/045 (2023.01) [G06N 3/08 (2013.01); G06N 3/082 (2013.01)] | 11 Claims |
1. A machine-implemented method of forming a neural network device, the method comprising:
forming a network of nodes implemented in hardware, in software, or in a combination thereof; and
assigning or reassigning links between nodes of the network by connecting or disconnecting nodes with a probability that embodies a number of common neighbors shared by the nodes, wherein the assigning or reassigning forms a plurality of node assemblies that are interconnected by between-assembly links, wherein each node assembly comprises a network of nodes interconnected by a plurality of within-assembly links, wherein the assigning or reassigning is repeated until the number of links within each respective node assembly exceeds the number of nodes within that node assembly, wherein a number of reciprocal links is lower than a number of non-reciprocal links; and
training the network of nodes, wherein training the network of nodes comprises
weighting within-assembly links with weights that do not embody the training, and
adapting weights of the between-assembly links to embody the training.
|