neograd
A deep learning framework created from scratch with Python and NumPy
Navigation
Contents:
neograd
Related Topics
Documentation overview
Quick search
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
I
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
Z
_
_backward() (neograd.autograd.tensor.Tensor method)
_evaluate_grad_check() (in module neograd.autograd.utils)
_generate_hash() (neograd.nn.checkpoint.Checkpoint method)
_init_files() (neograd.nn.checkpoint.Checkpoint method)
_NG_GRAPH (in module neograd)
_save() (neograd.nn.checkpoint.Checkpoint method)
_update() (neograd.nn.checkpoint.Checkpoint method)
_wiggle_params() (in module neograd.autograd.utils)
A
accumulate_grad() (neograd.autograd.tensor.Tensor method)
Adam (class in neograd.nn.optim)
Add (class in neograd.autograd.ops.basics)
add() (in module neograd.autograd.ops.basics)
(neograd.nn.checkpoint.Checkpoint method)
add_child() (neograd.autograd.node.Node method)
add_edge() (neograd.autograd.graph.Graph method)
add_node() (neograd.autograd.graph.Graph method)
add_parent() (neograd.autograd.node.Node method)
add_tensor() (neograd.autograd.graph.Graph method)
are_children_visited() (neograd.autograd.node.Node method)
are_parents_visited() (neograd.autograd.node.Node method)
B
backward() (neograd.autograd.node.Node method)
(neograd.autograd.ops.basics.Add method)
(neograd.autograd.ops.basics.Div method)
(neograd.autograd.ops.basics.Dot method)
(neograd.autograd.ops.basics.Exp method)
(neograd.autograd.ops.basics.Flatten method)
(neograd.autograd.ops.basics.Log method)
(neograd.autograd.ops.basics.Mul method)
(neograd.autograd.ops.basics.Pow method)
(neograd.autograd.ops.basics.Reshape method)
(neograd.autograd.ops.basics.Sub method)
(neograd.autograd.ops.basics.Sum method)
(neograd.autograd.ops.basics.Transpose method)
(neograd.autograd.ops.conv.Conv2D method)
(neograd.autograd.ops.conv.Conv3D method)
(neograd.autograd.ops.conv.MaxPool2D method)
(neograd.autograd.ops.conv.MaxPool3D method)
(neograd.autograd.ops.operation.Operation method)
(neograd.autograd.tensor.Tensor method)
(neograd.nn.activations.LeakyReLU method)
(neograd.nn.activations.ReLU method)
(neograd.nn.activations.Sigmoid method)
(neograd.nn.activations.Softmax method)
(neograd.nn.activations.Tanh method)
(neograd.nn.loss.SoftmaxCE method)
BCE (class in neograd.nn.loss)
C
calc_softmax() (neograd.nn.activations.Softmax static method)
CE (class in neograd.nn.loss)
Checkpoint (class in neograd.nn.checkpoint)
Container (class in neograd.nn.layers)
Conv (class in neograd.autograd.ops.conv)
Conv2D (class in neograd.autograd.ops.conv)
conv2d() (in module neograd.autograd.ops.conv)
Conv3D (class in neograd.autograd.ops.conv)
conv3d() (in module neograd.autograd.ops.conv)
D
data (neograd.autograd.tensor.Tensor property)
Div (class in neograd.autograd.ops.basics)
div() (in module neograd.autograd.ops.basics)
Dot (class in neograd.autograd.ops.basics)
dot() (in module neograd.autograd.ops.basics)
(neograd.autograd.tensor.Tensor method)
E
eval() (neograd.nn.model.Model method)
EvalMode (class in neograd.nn.model)
Exp (class in neograd.autograd.ops.basics)
exp() (in module neograd.autograd.ops.basics)
(neograd.autograd.tensor.Tensor method)
F
Flatten (class in neograd.autograd.ops.basics)
flatten() (in module neograd.autograd.ops.basics)
(neograd.autograd.tensor.Tensor method)
fn_grad_check() (in module neograd.autograd.utils)
forward() (neograd.autograd.ops.basics.Add method)
(neograd.autograd.ops.basics.Div method)
(neograd.autograd.ops.basics.Dot method)
(neograd.autograd.ops.basics.Exp method)
(neograd.autograd.ops.basics.Flatten method)
(neograd.autograd.ops.basics.Log method)
(neograd.autograd.ops.basics.Mul method)
(neograd.autograd.ops.basics.Pow method)
(neograd.autograd.ops.basics.Reshape method)
(neograd.autograd.ops.basics.Sub method)
(neograd.autograd.ops.basics.Sum method)
(neograd.autograd.ops.basics.Transpose method)
(neograd.autograd.ops.conv.Conv2D method)
(neograd.autograd.ops.conv.Conv3D method)
(neograd.autograd.ops.conv.MaxPool2D method)
(neograd.autograd.ops.conv.MaxPool3D method)
(neograd.nn.activations.LeakyReLU method)
(neograd.nn.activations.ReLU method)
(neograd.nn.activations.Sigmoid method)
(neograd.nn.activations.Softmax method)
(neograd.nn.activations.Tanh method)
(neograd.nn.loss.BCE method)
(neograd.nn.loss.CE method)
(neograd.nn.loss.MSE method)
(neograd.nn.loss.SoftmaxCE method)
fragment_iterator() (neograd.autograd.ops.conv.Conv method)
freeze() (neograd.nn.layers.Container method)
(neograd.nn.layers.Layer method)
(neograd.nn.layers.Param method)
G
GD (class in neograd.nn.optim)
generate_fragments() (neograd.autograd.ops.conv.Conv method)
get_batches() (in module neograd.nn.utils)
get_broadcast_shape() (neograd.autograd.ops.operation.Operation method)
get_graph() (in module neograd.autograd.utils)
get_layers() (neograd.nn.model.Model method)
get_node() (neograd.autograd.graph.Graph method)
get_num_examples() (neograd.nn.loss.Loss method)
get_result_shape() (neograd.autograd.ops.conv.Conv method)
get_result_tensor() (neograd.autograd.ops.operation.Operation method)
get_tensors() (neograd.autograd.ops.operation.Operation method)
grad_check() (in module neograd.autograd.utils)
Graph (class in neograd.autograd.graph)
graph (neograd.autograd.graph.Graph attribute)
I
init_adam_grads() (neograd.nn.optim.Adam method)
init_momentum_grads() (neograd.nn.optim.Momentum method)
init_rms_grads() (neograd.nn.optim.RMSProp method)
L
Layer (class in neograd.nn.layers)
LeakyReLU (class in neograd.nn.activations)
load() (neograd.nn.checkpoint.Checkpoint method)
(neograd.nn.model.Model method)
load_model() (in module neograd.nn.utils)
Log (class in neograd.autograd.ops.basics)
log() (in module neograd.autograd.ops.basics)
Loss (class in neograd.nn.loss)
M
MaxPool2D (class in neograd.autograd.ops.conv)
maxpool2d() (in module neograd.autograd.ops.conv)
MaxPool3D (class in neograd.autograd.ops.conv)
maxpool3d() (in module neograd.autograd.ops.conv)
Model (class in neograd.nn.model)
module
neograd
neograd.autograd
neograd.autograd.graph
neograd.autograd.node
neograd.autograd.ops
neograd.autograd.ops.basics
neograd.autograd.ops.conv
neograd.autograd.ops.operation
neograd.autograd.tensor
neograd.autograd.utils
neograd.nn
neograd.nn.activations
neograd.nn.checkpoint
neograd.nn.layers
neograd.nn.loss
neograd.nn.model
neograd.nn.optim
neograd.nn.utils
Momentum (class in neograd.nn.optim)
MSE (class in neograd.nn.loss)
Mul (class in neograd.autograd.ops.basics)
mul() (in module neograd.autograd.ops.basics)
N
neograd
module
neograd.autograd
module
neograd.autograd.graph
module
neograd.autograd.node
module
neograd.autograd.ops
module
neograd.autograd.ops.basics
module
neograd.autograd.ops.conv
module
neograd.autograd.ops.operation
module
neograd.autograd.tensor
module
neograd.autograd.utils
module
neograd.nn
module
neograd.nn.activations
module
neograd.nn.checkpoint
module
neograd.nn.layers
module
neograd.nn.loss
module
neograd.nn.model
module
neograd.nn.optim
module
neograd.nn.utils
module
new_graph (class in neograd.autograd.utils)
new_session() (neograd.nn.checkpoint.Checkpoint method)
no_track (class in neograd.autograd.utils)
Node (class in neograd.autograd.node)
O
Operation (class in neograd.autograd.ops.operation)
Optimizer (class in neograd.nn.optim)
P
pad() (neograd.autograd.ops.conv.Conv method)
Param (class in neograd.nn.layers)
parameters() (neograd.nn.layers.Container method)
(neograd.nn.layers.Layer method)
(neograd.nn.model.Model method)
Pow (class in neograd.autograd.ops.basics)
pow() (in module neograd.autograd.ops.basics)
process_data() (in module neograd.autograd.utils)
process_operands() (neograd.autograd.ops.operation.Operation method)
R
ReLU (class in neograd.nn.activations)
remove_tensor() (neograd.autograd.graph.Graph method)
reset_graph() (neograd.autograd.graph.Graph method)
reset_iter() (neograd.nn.optim.Adam method)
reset_visited() (neograd.autograd.graph.Graph method)
Reshape (class in neograd.autograd.ops.basics)
reshape() (in module neograd.autograd.ops.basics)
(neograd.autograd.tensor.Tensor method)
result_requires_grad() (neograd.autograd.ops.operation.Operation method)
RMSProp (class in neograd.nn.optim)
S
save() (neograd.nn.model.Model method)
save_model() (in module neograd.nn.utils)
set_eval() (neograd.nn.layers.Container method)
(neograd.nn.layers.Layer method)
(neograd.nn.model.Model method)
set_grad_fn() (neograd.autograd.tensor.Tensor method)
set_params() (neograd.nn.layers.Container method)
(neograd.nn.layers.Layer method)
shape (neograd.autograd.tensor.Tensor property)
Sigmoid (class in neograd.nn.activations)
Softmax (class in neograd.nn.activations)
SoftmaxCE (class in neograd.nn.loss)
specify_session() (neograd.nn.checkpoint.Checkpoint method)
step() (neograd.nn.optim.Adam method)
(neograd.nn.optim.GD method)
(neograd.nn.optim.Momentum method)
(neograd.nn.optim.RMSProp method)
Sub (class in neograd.autograd.ops.basics)
sub() (in module neograd.autograd.ops.basics)
Sum (class in neograd.autograd.ops.basics)
sum() (in module neograd.autograd.ops.basics)
(neograd.autograd.tensor.Tensor method)
T
T (neograd.autograd.tensor.Tensor property)
Tanh (class in neograd.nn.activations)
Tensor (class in neograd.autograd.tensor)
top_sort() (neograd.autograd.node.Node method)
Transpose (class in neograd.autograd.ops.basics)
transpose() (in module neograd.autograd.ops.basics)
U
unbroadcast_data() (in module neograd.autograd.utils)
unfreeze() (neograd.nn.layers.Container method)
(neograd.nn.layers.Layer method)
(neograd.nn.layers.Param method)
unpad() (neograd.autograd.ops.conv.Conv method)
update_adam_grads() (neograd.nn.optim.Adam method)
update_momentum_grads() (neograd.nn.optim.Momentum method)
update_rms_grads() (neograd.nn.optim.RMSProp method)
V
validate_inputs() (neograd.autograd.ops.conv.Conv2D method)
(neograd.autograd.ops.conv.Conv3D method)
(neograd.autograd.ops.conv.MaxPool2D method)
(neograd.autograd.ops.conv.MaxPool3D method)
visit_all_children() (neograd.autograd.node.Node method)
Z
zero_grad() (neograd.autograd.graph.Graph method)
(neograd.autograd.tensor.Tensor method)
(neograd.nn.optim.Optimizer method)