#artificial-intelligence #framework #machine-learning #computer-vision #ai #deep-learning

bellande_artificial_intelligence_framework

A comprehensive artificial intelligence and computer vision training framework developed by Bellande AI Research. Provides tools and utilities for machine learning model development, training, and deployment.

1 unstable release

new 0.1.0 Jan 31, 2025

#113 in Machine learning

GPL-3.0-or-later

380KB
9K SLoC

Bellande Artificial Intelligence Framework

Bellande artificial intelligence framework in Rust for machine learning models

Run Bellos Scripts

- build_bellande_framework.bellos
- make_rust_executable.bellos
- run_bellande_framework.bellos

Run Bash Scripts

- build_bellande_framework.sh
- make_rust_executable.sh
- run_bellande_framework.sh

Testing

  • "cargo test" for a quick test

Example Usage

use bellande_artificial_intelligence_framework::{
    core::tensor::Tensor,
    layer::{activation::ReLU, conv::Conv2d},
    models::sequential::Sequential,
};
use std::error::Error;

// Simple single-layer model example
fn main() -> Result> {
    // Create a simple sequential model
    let mut model = Sequential::new();
    
    // Add a convolutional layer
    model.add(Box::new(Conv2d::new(
        3,            // input channels
        4,            // output channels
        (3, 3),       // kernel size
        Some((1, 1)), // stride
        Some((1, 1)), // padding
        true,         // use bias
    )));
    
    // Create input tensor
    let input = Tensor::zeros(&[1, 3, 8, 8]); // batch_size=1, channels=3, height=8, width=8
    
    // Forward pass
    let output = model.forward(&input)?;
    
    // Print output shape
    println!("Output shape: {:?}", output.shape());
    assert_eq!(output.shape()[1], 4); // Verify output channels
    
    Ok(())
}

Website Crates

Installation

  • cargo add bellande_mesh_sync
Name: Bellande Artificial Intelligence Framework
Summary: Bellande Operating System Comprehensive data synchronization system
Company-Page: git.bellande-technologies.com/BAICVRI/bellande_artificial_intelligence_framework
Home-page: github.com/Architecture-Mechanism/bellande_artificial_intelligence_framework
Author: Ronaldson Bellande
Author-email: ronaldsonbellande@gmail.com
License: GNU General Public License v3.0

Legal Documentation

License

Bellande Artificial Intelligence Framework is distributed under the GNU General Public License v3.0.

For detailed license information, see:

For organizational licensing information, see:

Copyright (c) 2024 Bellande Artificial Intelligence Computer Vision Research Institute (BAICVRI)

For copyright details, see:

For organizational copyright information, see:

Code of Conduct

We are committed to fostering an open and welcoming environment. For details, see:

For organizational code of conduct, see:

Terms of Service

By using this framework, you agree to comply with our terms of service. For complete terms, see:

For organizational terms of service, see:

Certification

This software has been certified according to our quality standards. For certification details, see:

For organizational certification standards, see:

Trademark

For trademark information, see:


For more information, visit:

Dependencies

~9–19MB
~415K SLoC