|
micrograd 0.1.0
Small C implementation of micrograd
|
Fully connected neuron API. More...


Go to the source code of this file.
Data Structures | |
| struct | mg_neuron |
| Fully connected neuron in a neural network. More... | |
Functions | |
| bool | mg_neuron_init (mg_graph *g, mg_neuron *n, size_t nin, bool non_linear) |
| Initialize a neuron. | |
| void | mg_neuron_free (mg_neuron *n) |
| Free memory owned by a neuron. | |
| mg_value * | mg_neuron_call (mg_graph *g, mg_neuron *n, mg_value **x) |
| Evaluate a neuron with the given input values. | |
| size_t | mg_neuron_param_count (const mg_neuron *n) |
| Get the number of trainable parameters in a neuron. | |
| void | mg_neuron_params (const mg_neuron *n, mg_value **out) |
| Copy a neuron's parameters into a flat array. | |
Fully connected neuron API.