neuroptica
latest
Contents:
neuroptica
API
neuroptica
Docs
»
Index
Edit on GitHub
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
I
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
V
|
Z
_
__init__() (neuroptica.component_layers.ComponentLayer method)
(neuroptica.component_layers.MZILayer method)
(neuroptica.component_layers.OpticalMesh method)
(neuroptica.component_layers.PhaseShifterLayer method)
(neuroptica.components.Beamsplitter method)
(neuroptica.components.MZI method)
(neuroptica.components.OpticalComponent method)
(neuroptica.components.PhaseShifter method)
(neuroptica.layers.Activation method)
(neuroptica.layers.ClementsLayer method)
(neuroptica.layers.DropMask method)
(neuroptica.layers.NetworkLayer method)
(neuroptica.layers.OpticalMeshNetworkLayer method)
(neuroptica.layers.ReckLayer method)
(neuroptica.layers.StaticMatrix method)
(neuroptica.models.Model method)
(neuroptica.models.Sequential method)
(neuroptica.nonlinearities.Abs method)
(neuroptica.nonlinearities.AbsSquared method)
(neuroptica.nonlinearities.ComplexNonlinearity method)
(neuroptica.nonlinearities.ElectroOpticActivation method)
(neuroptica.nonlinearities.LinearMask method)
(neuroptica.nonlinearities.SPMActivation method)
(neuroptica.nonlinearities.bpReLU method)
(neuroptica.nonlinearities.cReLU method)
(neuroptica.nonlinearities.modReLU method)
(neuroptica.nonlinearities.zReLU method)
(neuroptica.optimizers.InSituAdam method)
(neuroptica.optimizers.InSituGradientDescent method)
(neuroptica.optimizers.Optimizer method)
__iter__() (neuroptica.component_layers.ComponentLayer method)
(neuroptica.component_layers.MZILayer method)
(neuroptica.component_layers.PhaseShifterLayer method)
__repr__() (neuroptica.components.Beamsplitter method)
(neuroptica.components.MZI method)
(neuroptica.components.OpticalComponent method)
(neuroptica.components.PhaseShifter method)
(neuroptica.models.Sequential method)
__weakref__ (neuroptica.component_layers.ComponentLayer attribute)
(neuroptica.component_layers.OpticalMesh attribute)
(neuroptica.components.OpticalComponent attribute)
(neuroptica.initializers.Initializer attribute)
(neuroptica.layers.NetworkLayer attribute)
(neuroptica.models.BaseModel attribute)
(neuroptica.optimizers.Optimizer attribute)
A
Abs (class in neuroptica.nonlinearities)
AbsSquared (class in neuroptica.nonlinearities)
Activation (class in neuroptica.layers)
adjoint_optimize() (neuroptica.component_layers.OpticalMesh method)
all_tunable_params() (neuroptica.component_layers.ComponentLayer method)
(neuroptica.component_layers.MZILayer method)
(neuroptica.component_layers.PhaseShifterLayer method)
B
backward_pass() (neuroptica.layers.Activation method)
(neuroptica.layers.ClementsLayer method)
(neuroptica.layers.DropMask method)
(neuroptica.layers.NetworkLayer method)
(neuroptica.layers.OpticalMeshNetworkLayer method)
(neuroptica.layers.ReckLayer method)
(neuroptica.layers.StaticMatrix method)
(neuroptica.models.Sequential method)
(neuroptica.nonlinearities.ComplexNonlinearity method)
(neuroptica.nonlinearities.Sigmoid method)
(neuroptica.nonlinearities.SoftMax method)
BaseModel (class in neuroptica.models)
Beamsplitter (class in neuroptica.components)
bpReLU (class in neuroptica.nonlinearities)
C
CategoricalCrossEntropy (class in neuroptica.losses)
ClementsLayer (class in neuroptica.layers)
ComplexNonlinearity (class in neuroptica.nonlinearities)
ComponentLayer (class in neuroptica.component_layers)
compute_adjoint_phase_shifter_fields() (neuroptica.component_layers.OpticalMesh method)
compute_gradients() (neuroptica.component_layers.OpticalMesh method)
compute_phase_shifter_fields() (neuroptica.component_layers.OpticalMesh method)
cReLU (class in neuroptica.nonlinearities)
D
df_dIm() (neuroptica.nonlinearities.Abs method)
(neuroptica.nonlinearities.ComplexNonlinearity method)
(neuroptica.nonlinearities.ElectroOpticActivation method)
(neuroptica.nonlinearities.SPMActivation method)
(neuroptica.nonlinearities.cReLU method)
(neuroptica.nonlinearities.zReLU method)
df_dphi() (neuroptica.nonlinearities.Abs method)
(neuroptica.nonlinearities.AbsSquared method)
(neuroptica.nonlinearities.ComplexNonlinearity method)
(neuroptica.nonlinearities.modReLU method)
df_dr() (neuroptica.nonlinearities.Abs method)
(neuroptica.nonlinearities.AbsSquared method)
(neuroptica.nonlinearities.ComplexNonlinearity method)
(neuroptica.nonlinearities.modReLU method)
df_dRe() (neuroptica.nonlinearities.Abs method)
(neuroptica.nonlinearities.ComplexNonlinearity method)
(neuroptica.nonlinearities.ElectroOpticActivation method)
(neuroptica.nonlinearities.SPMActivation method)
(neuroptica.nonlinearities.cReLU method)
(neuroptica.nonlinearities.zReLU method)
df_dZ() (neuroptica.nonlinearities.bpReLU method)
(neuroptica.nonlinearities.ComplexNonlinearity method)
(neuroptica.nonlinearities.LinearMask method)
dIm_dIm() (neuroptica.nonlinearities.Abs method)
(neuroptica.nonlinearities.ComplexNonlinearity method)
dIm_dRe() (neuroptica.nonlinearities.Abs method)
(neuroptica.nonlinearities.ComplexNonlinearity method)
dL() (neuroptica.losses.CategoricalCrossEntropy static method)
dRe_dIm() (neuroptica.nonlinearities.Abs method)
(neuroptica.nonlinearities.ComplexNonlinearity method)
dRe_dRe() (neuroptica.nonlinearities.Abs method)
(neuroptica.nonlinearities.ComplexNonlinearity method)
DropMask (class in neuroptica.layers)
E
ElectroOpticActivation (class in neuroptica.nonlinearities)
F
fit() (neuroptica.optimizers.InSituAdam method)
(neuroptica.optimizers.InSituGradientDescent method)
forward_pass() (neuroptica.layers.Activation method)
(neuroptica.layers.ClementsLayer method)
(neuroptica.layers.DropMask method)
(neuroptica.layers.NetworkLayer method)
(neuroptica.layers.OpticalMeshNetworkLayer method)
(neuroptica.layers.ReckLayer method)
(neuroptica.layers.StaticMatrix method)
(neuroptica.models.Sequential method)
(neuroptica.nonlinearities.Abs method)
(neuroptica.nonlinearities.AbsSquared method)
(neuroptica.nonlinearities.ComplexNonlinearity method)
(neuroptica.nonlinearities.ElectroOpticActivation method)
(neuroptica.nonlinearities.LinearMask method)
(neuroptica.nonlinearities.SPMActivation method)
(neuroptica.nonlinearities.Sigmoid method)
(neuroptica.nonlinearities.SoftMax method)
(neuroptica.nonlinearities.bpReLU method)
(neuroptica.nonlinearities.cReLU method)
(neuroptica.nonlinearities.modReLU method)
(neuroptica.nonlinearities.zReLU method)
from_waveguide_indices() (neuroptica.component_layers.MZILayer class method)
G
generate_diagonal_planar_dataset() (in module neuroptica.utils)
generate_ring_planar_dataset() (in module neuroptica.utils)
generate_separable_planar_dataset() (in module neuroptica.utils)
get_partial_transfer_matrices() (neuroptica.component_layers.MZILayer method)
(neuroptica.component_layers.OpticalMesh method)
(neuroptica.components.MZI method)
get_partial_transfer_vectors() (neuroptica.component_layers.MZILayer method)
get_transfer_matrix() (neuroptica.component_layers.ComponentLayer method)
(neuroptica.component_layers.MZILayer method)
(neuroptica.component_layers.PhaseShifterLayer method)
(neuroptica.components.Beamsplitter method)
(neuroptica.components.MZI method)
(neuroptica.components.OpticalComponent method)
(neuroptica.components.PhaseShifter method)
I
initialize_mesh() (neuroptica.initializers.Initializer method)
(neuroptica.initializers.RandomPhaseInitializer method)
Initializer (class in neuroptica.initializers)
InSituAdam (class in neuroptica.optimizers)
InSituGradientDescent (class in neuroptica.optimizers)
is_notebook() (in module neuroptica.utils)
L
L() (neuroptica.losses.CategoricalCrossEntropy static method)
LinearMask (class in neuroptica.nonlinearities)
M
make_batches() (neuroptica.optimizers.Optimizer static method)
Model (class in neuroptica.models)
modReLU (class in neuroptica.nonlinearities)
MZI (class in neuroptica.components)
MZILayer (class in neuroptica.component_layers)
N
NetworkLayer (class in neuroptica.layers)
neuroptica.component_layers (module)
neuroptica.components (module)
neuroptica.initializers (module)
neuroptica.layers (module)
neuroptica.losses (module)
neuroptica.models (module)
neuroptica.nonlinearities (module)
neuroptica.optimizers (module)
neuroptica.utils (module)
O
OpticalComponent (class in neuroptica.components)
OpticalMesh (class in neuroptica.component_layers)
OpticalMeshNetworkLayer (class in neuroptica.layers)
Optimizer (class in neuroptica.optimizers)
P
PhaseShifter (class in neuroptica.components)
PhaseShifterLayer (class in neuroptica.component_layers)
R
RandomPhaseInitializer (class in neuroptica.initializers)
ReckLayer (class in neuroptica.layers)
S
Sequential (class in neuroptica.models)
Sigmoid (class in neuroptica.nonlinearities)
SoftMax (class in neuroptica.nonlinearities)
SPMActivation (class in neuroptica.nonlinearities)
StaticMatrix (class in neuroptica.layers)
V
verify_inputs() (neuroptica.component_layers.MZILayer static method)
Z
zReLU (class in neuroptica.nonlinearities)
Read the Docs
v: latest
Versions
latest
stable
Downloads
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.