Massachusetts Institute of Technology
Benefits of branches in sparsely connected networks
Abstract
dc:description.abstractArtificial neural networks are most commonly implemented in computer software; however, real time processing and energy efficiency demands require faster and lower power alternatives. Neuromorphic engineering promises speed and energy efficiency, yet these devices can have unique constraints making them difficult to train. Motivated by optoelectronic devices, a unique class of optics-based neuromorphic hardware such as the COIN coprocessor, this thesis explores branched connections networks (BCNs), a kind of neural network in which directed connections may make additional branching connections. It focuses on effective approaches to train sparse BCNs from the bottom up and investigates the efficacy of weight perturbation for recovering sparse BCNs from fault. Under image classification tasks (MNIST & FashionMNIST), it was found that branching granted benefits to sparse BCNs in terms of performance and ability to recover from fault. An “output connectedness” notion, useful for analyzing sparse networks, is defined. To conclude, this work contributes some rules of thumb advising the future development of these optoelectronic devices.
Degree
thesis:*- Name thesis:degree_name
- Master
- Department dc:contributor.department
- Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science
- Grantor dc:publisher
- Massachusetts Institute of Technology
- Year dc:date.issued
- 2022
Author and committee
dc:creator, dc:contributor.*- Author dc:creator
-
- Landry, Madison
- Advisor dc:contributor.advisor
-
- Warde, Cardinal
Rights
dc:rights- Statement dc:rights
-
- In Copyright - Educational Use Permitted
- Copyright MIT
- Licence dc:rights.uri
Identifiers
dc:identifier.*- Handle dc:identifier.uri
- https://hdl.handle.net/1721.1/143254
- OAI identifier oai:identifier
- oai:dspace.mit.edu:1721.1/143254