#machine-learning #ai #gui

tissue

快速展示您的机器学习魔法!在 tissue 中,使用 Rust

1 个不稳定版本

0.0.0 2024 年 3 月 3 日

#97#ml

MIT/Apache

29KB
172

Tissue

Tissue 还处于早期开发阶段,因此可能存在错误或经常变化的 API。

Tissue 是一个 Rust 框架,它使将机器学习模型转换为交互式、用户友好的演示变得轻松高效。使用 Tissue,只需几行代码即可通过引人入胜的视觉应用程序将您的机器学习算法激活。

功能

  • 快速设置:几分钟内开始使用 Tissue,并无缝集成到您现有的 Rust 机器学习项目中。
  • 交互式 GUI:创建一个图形用户界面,使您的模型对非技术用户可访问。
  • Rust 驱动:利用 Rust 的性能和安全功能高效部署机器学习模型。

快速入门

要开始使用 Tissue,请将其添加到项目的 Cargo.toml 文件中

[dependencies]
tissue = "0.1.0"

使用 Tissue 创建交互式演示

use tissue::{run, Input};

fn main() {
    run(
        |x: Vec<f32>| x.iter().sum(),
        &[Input::Number(234.289), Input::Number(235.6)],
    )
    .expect("Could not run");
}

许可证

本库受以下任一许可证的许可:

由您选择。

致谢

Tissue 非常感谢 Chris McComb 的 tease 基础工作;其初始代码库对 Tissue 的早期开发至关重要,尽管 tease 已不再积极维护。

Tissue 受 GradioStreamlit 用户友好界面的启发,致力于简化 Rust 生态系统中的机器学习模型的共享和展示,模仿这些工具提供的简单性。


拥抱 Rust 的力量,使用 Tissue 使您的机器学习模型魔法般地活起来!

依赖关系

~5–47MB
~670K SLoC