ArticleslgStudy

computer science

Optical neural network

Optical neural network is a computer science topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand Optical neural network rather than just read about it. In short: An optical neural network is a physical implementation of an artificial neural network with optical components. Early optical neural networks used a photorefractive Volume hologram to interconnect arrays of input neurons to arrays of output with synaptic weights in proportion to the multiplexed hologram's strength.

Optical neural network — main illustration
Optical neural network — illustration

Key takeaways

  • Optical neural network belongs to computer science; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect Optical neural network to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of Optical neural network from memory before moving on to harder problems.

Reference excerpt

An optical neural network is a physical implementation of an artificial neural network with optical components. Early optical neural networks used a photorefractive Volume hologram to interconnect arrays of input neurons to arrays of output with synaptic weights in proportion to the multiplexed hologram's strength. Volume holograms were further multiplexed using spectral hole burning to add one dimension of wavelength to space to achieve four dimensional interconnects of two dimensional arrays of neural inputs and outputs. This research led to extensive research on alternative methods using the strength of the optical interconnect for implementing neuronal communications. Some artificial neural networks that have been implemented as optical neural networks include the Hopfield neural network and the Kohonen self-organizing map with liquid crystal spatial light modulators Optical neural networks can also be based on the principles of neuromorphic engineering, creating neuromorphic photonic systems. Typically, these systems encode information in the networks using spikes, mimicking the functionality of spiking neural networks in optical and photonic hardware. Photonic devices that have demonstrated neuromorphic functionalities include (among others) vertical-cavity surface-emitting lasers, integrated photonic modulators, optoelectronic systems based on superconducting Josephson junctions or systems based on resonant tunnelling diodes.

All-optical nonlinear activation In a multilayer neural network, linear weighted-sum operations are generally followed by a nonlinear activation function. Optical systems can implement linear transformations using interference, diffraction, resonators, or wavelength multiplexing, but many optical neural networks convert the optical output into an electrical signal to apply the activation function before modulating a new optical signal. An all-optical nonlinear activation function instead maps an optical input directly to an optical output through an intensity-dependent or field-dependent physical response, reducing repeated optical-to-electrical and electrical-to-optical conversion between network layers. Physical mechanisms investigated for all-optical activation include two-photon absorption, the Kerr effect, free-carrier effects, saturable and reverse saturable absorption, optical bistability, gain saturation, phase transitions, and nonlinear interactions in atomic media. Implementations have used nonlinear waveguides, Mach–Zehnder interferometers, microring resonators, semiconductor lasers, two-dimensional and phase-change materials, and atomic systems. Depending on the device and its operating point, the resulting optical transfer curve can approximate rectified-linear, sigmoid, threshold, radial-basis, or saturating activation functions. Representative experiments include an all-optical neural network using electromagnetically induced transparency in laser-cooled atoms, a reconfigurable silicon-photonic device based on a cavity-loaded Mach–Zehnder interferometer, and a silicon waveguide incorporating titanium–gold split-ring resonators to produce a slow-light-enhanced two-photon-absorption response. Performance is evaluated using characteristics such as activation-curve shape, threshold optical power or energy, response speed, bandwidth, insertion loss, extinction ratio, footprint, reconfigurability, thermal stability, fabrication compatibility, fan-out, and cascadability. Resonators and slow-light structures can enhance weak optical nonlinearities but may narrow the operating bandwidth and increase sensitivity to fabrication variation or temperature. Absorptive mechanisms can reduce the optical power available to later layers, while active devices can provide gain at the cost of additional energy consumption and noise.

Electrochemical vs. optical neural networks Biological neural networks function on an electrochemical basis, while optical neural networks use electromagnetic waves. Optical interfaces to biological neural networks can be created with optogenetics, but is not the same as an optical neural networks. In biological neural networks there exist a lot of different mechanisms for dynamically changing the state of the neurons, these include short-term and long-term synaptic plasticity. Synaptic plasticity is among the electrophysiological phenomena used to control the efficiency of synaptic transmission, long-term for learning and memory, and short-term for short transient changes in synaptic transmission efficiency. Implementing this with optical components is difficult, and ideally requires advanced photonic materials. Properties that might be desirable in photonic materials for optical neural networks include the ability to change their efficiency of transmitting light, based on the intensity of incoming light.

… excerpt ends here. Continue reading the full article.

Illustrations

Optical neural network illustration
Optical neural network illustration

Worked examples

Example 1 — a first encounter with Optical neural network

Start with the simplest possible case. Write down what Optical neural network claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In computer science, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to Optical neural network before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about Optical neural network ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of Optical neural network

In research
Optical neural network appears in computer science research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses Optical neural network in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
Optical neural network is common in secondary-school and first-year university syllabi. It links to neighbouring topics Artificial neural networks, Photonics, so understanding it makes those chapters shorter.
In everyday life
Look for Optical neural network outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study Optical neural network in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what Optical neural network means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain Optical neural network out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is Optical neural network in simple terms?

An optical neural network is a physical implementation of an artificial neural network with optical components. Early optical neural networks used a photorefractive Volume hologram to interconnect arrays of input neurons to arrays of output with synaptic weights in proportion to the multiplexed hol…

Why does Optical neural network matter?

Because it connects several computer science ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study Optical neural network?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on Optical neural network.

Tags

  • Artificial neural networks
  • Photonics

Keep exploring