MCPcopy Index your code
hub / github.com/blackportal-ai/delta

github.com/blackportal-ai/delta @v0.1.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.1.0 ↗ · + Follow
117 symbols 350 edges 9 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README
<img alt="Delta Δ - An Open-Source Machine Learning Framework in Rust."
     src="https://raw.githubusercontent.com/blackportal-ai/resources/refs/heads/main/delta/logo/Δ_white_logo.svg"
     width="55%">

build crates.io documentation discord badge x handle

An open-source machine learning framework in Rust Δ.

Why Δ (Delta)?

  • Fast: Built with Rust, Δ is designed for high performance, making it ideal for compute-intensive machine learning tasks.

  • Usability: APIs are designed for simplicity, making it easy for beginners to get started while providing advanced customization options for experienced users.

  • Extensibility: The framework is modular, allowing users to plug in custom layers, optimizers, or preprocessing pipelines tailored to their unique needs.

  • Efficient and Scalable Tools: It provides highly efficient and scalable tools for machine learning tasks, supporting both small-scale experiments and large-scale production systems.

Getting Help

Are you having trouble with Delta? We want to help!

  • If you’d like to discuss Delta, head over to Discord and join the conversation.

  • Check out our docs on our website for guides, tips, and additional resources.

  • If you are upgrading, read the release notes to be informed about breaking changes.

  • Ask a question we monitor stackoverflow.com for questions tagged with deltaml.

  • Report bugs with Delta at https://github.com/blackportal-ai/delta/issues.

Reporting Issues

Delta uses GitHub’s integrated issue tracking system to record bugs and feature requests. If you want to raise an issue, please follow the recommendations below:

  • Before you log a bug, please search the issue tracker to see if someone has already reported the problem.

  • If the issue doesn’t already exist, create a new issue.

  • Please provide as much information as possible with the issue report. We like to know the Delta version, operating system, and Rust version version you’re using.

  • If you need to paste code or include a stack trace, use Markdown. ``` escapes before and after your text.

  • If possible, try to create a test case or project that replicates the problem and attach it to the issue.

Contributing

Before contributing, please read the contribution guide for useful information how to get started with Delta as well as what should be included when submitting a contribution to the project.

License

The BSD 3-Clause License.

Extension points exported contracts — how you extend this code

LossFunction (Interface)
(no doc) [3 implementers]
delta/src/losses.rs
Optimizer (Interface)
(no doc) [2 implementers]
delta/src/optimizers.rs
DataLoader (Interface)
(no doc) [2 implementers]
delta/src/data.rs

Core symbols most depended-on inside this repo

calculate
called by 18
delta/src/losses.rs
fit_transform
called by 18
delta/src/scalers.rs
build
called by 17
delta/src/algorithms.rs
compute_gradients
called by 14
delta/src/optimizers.rs
fit
called by 13
delta/src/algorithms.rs
create_temp_csv
called by 11
delta/src/data.rs
predict
called by 8
delta/src/algorithms.rs
transform
called by 8
delta/src/scalers.rs

Shape

Function 77
Method 18
Class 13
Enum 6
Interface 3

Languages

Rust100%

Modules by API surface

delta/src/algorithms.rs30 symbols
delta/src/scalers.rs24 symbols
delta/src/losses.rs19 symbols
delta/src/data.rs19 symbols
delta/src/optimizers.rs16 symbols
delta/src/errors.rs6 symbols
delta_examples/classical/logistic_regression/src/main.rs1 symbols
delta_examples/classical/linear_regression/src/main.rs1 symbols
delta/src/lib.rs1 symbols

For agents

$ claude mcp add delta \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page