← 返回目录


Rust是否可以用来做App开发(ios,安卓端)和深度学习呢?

钻研人类记忆,探索复习算法。改善教育公平,践行自由学习。

16 👍 / 0 💬

问题描述


可以,这是我基于 Rust 的一个深度学习框架 Burn 开发的一个记忆预测算法:

open-spaced-repetition/fsrs-rs: FSRS for Rust, including Optimizer and Scheduler (github.com)

其算法项目已经超过 1.5k star:

下面这个项目是 AnkiDroid 应用和 Anki 桌面端 Rust 代码的 JNI bridge:

GitHub - ankidroid/Anki-Android-Backend: JNI bridge between AnkiDroid and Anki Desktop's rust code

通过 JNI,AnkiDroid 就可以调用 Rust 层的代码,并运行深度学习模型了。

另外,AnkiMobile 是 iOS 端的 Anki,也通过 Rust 层运行 FSRS,不过它是闭源软件,所有这里就没有参考代码了。

目前这个项目还在维护中,欢迎参与开源社区!


相关回答:

Github上有哪些Rust写的知名项目?哪些 Rust 库让你相见恨晚?未来Rust会是AI应用开发的优势语言吗?


← 返回目录