在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称(OpenSource Name):AtheMathmo/rusty-machine开源软件地址(OpenSource Url):https://github.com/AtheMathmo/rusty-machine开源编程语言(OpenSource Language):Rust 100.0%开源软件介绍(OpenSource Introduction):rusty-machineThis library is no longer actively maintained. The crate is currently on version 0.5.4. Read the API Documentation to learn more. And here is a document detailing development efforts. Including a projected timeline for immediate features. Please feel free to give feedback and let me know if there any features you believe should take precedence. SummaryRusty-machine is a general purpose machine learning library implemented entirely in Rust. It aims to combine speed and ease of use - without requiring a huge number of external dependencies. This project began as a way for me to learn Rust and brush up on some less familiar machine learning algorithms and techniques. Now the project aims to provide a complete, easy to use, machine learning library for Rust. This library is still very much in early stages of development. Although there are a good number of algorithms many other things are missing. Rusty-machine is probably not the best choice for any serious projects - but hopefully that can change in the near future! ContributingThis project is currently looking for contributors of all capacities! I have now created a dedicated page for contributing. If you're interested please take a look. ImplementationThis project is implemented using Rust. Currently there are no other dependencies! Though, we are planning on introducing optional BLAS/LAPACK dependencies soon. Current ProgressRusty-machine uses rulinalg for its linear algebra back end. This is fairly complete but there is still lots of room for optimization and we should provide BLAS/LAPACK support. Machine Learning
There is also a basic UsageThe library usage is described well in the API documentation - including example code. I will provide a brief overview of the library in it's current state and intended usage. InstallationThe library is most easily used with cargo. Simply include the following in your Cargo.toml file: [dependencies]
rusty-machine="0.5.4" And then import the library using: extern crate rusty_machine as rm; The library consists of two core components. The linear algebra module and the learning module. LinalgThe linear algebra module contains reexports from the rulinalg crate. This is to provide easy access to components which are used frequently within rusty-machine. More detailed coverage can be found in the API documentation. LearningThe learning module contains machine learning models. The machine learning implementations are designed with simpicity and customization in mind. This means you can control the optimization algorithms but still retain the ease of using default values. This is an area I am actively trying to improve on! The models all provide There are some examples within this repository that can help you familiarize yourself with the library. |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论