Skip to main content

Bitfount-Supported Algorithms

Algorithms dictate what type of task a Data Scientist is looking to execute. Bitfount requires specification of these algorithms to ensure a Data Scientist has the appropriate authorisation to execute them.

Bitfount currently supports the following algorithms, which are described in more technical detail in the API Reference:

AlgorithmDescription
Federated TrainingAlgorithm for training a model remotely and returning its updated parameters.
EvaluateAlgorithm for evaluating a model and returning metrics.
Train and EvaluateAlgorithm for training a model, evaluating it, and returning metrics.
InferenceAlgorithm for running inference on a model and returning predictions.
SQL QuerySimple algorithm for running a SQL query on a table.
Private SQL QueryEnables the user to run a private SQL query using differential privacy by specifying epsilon and delta.
CSV ReportSaves the results of another algorithm as a CSV on the Pod.
Hugging Face Transformer PerplexityComputes and returns the perplexity of a huggingface model on the Pod's text data.
Hugging Face Transformer Text GenerationGenerates text using a huggingface model. Prompts can exist on the Pod or be sent dynamically by the Data Scientist.
Hugging Face Image ClassificationImage Classification Algorithm for pre-trained HuggingFace models.
Hugging Face Image SegmentationImage Segmentation Algorithm for pre-trained HuggingFace models.
Hugging Face Text ClassificationText Classification Algorithm for pre-trained HuggingFace models.
Hugging Face TIMM Fine TuningAlgorithm for fine-tuning Hugging Face image models from the TIMM library.
Hugging Face TIMM InferenceAlgorithm for running inference on Hugging Face image models from the TIMM library.

Don’t see an algorithm that works for you? Submit your suggestion or provide feedback to us.