import { type Backend } from "https://deno.land/x/netsaur@0.2.6/mod.ts";
The Backend is responsible for eveything related to the neural network.
Methods
The train method is a function that trains a neural network using a set of training data. It takes in an array of DataSet objects, the number of epochs to train for, and the learning rate. The method modifies the weights and biases of the network to minimize the cost function and improve its accuracy on the training data.
The predict method is a function that takes in a Tensor object representing the input to the neural network and returns a Promise that resolves to a Tensor object representing the output of the network. This method is used to make predictions on new data after the network has been trained. The Tensor objects passed to and returned from this method have a rank, which represents the number of dimensions of the tensor.
The save method is a function that saves the network to a Uint8Array. This method is used to save the network after it has been trained.