docs.rs failed to build rec_rsys-1.0.0
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Visit the last successful build:
rec_rsys-0.1.1
RecSys
A recommender system toolkit with more maths functions. Currently it's only used to learn and improve about this field, but feel free to participate.
Example
You can find a working example here
A simple implementation would be:
// src/s/company.rs
use ;
// src/recommendations/company.rs
use ;
use Company;
// src/main.rs
use generate_recommendations;
Improvements
1.- Primordial:
- Fix possible errors in formulas
- Add tests for each formula to be sure that it's correct
- Normalize documentation so is the same everywhere
- Create two types of docs. One in separated .md file with extense explanation and math examples. And the second one more for "code use"
- Fix typos
- Add benches for the formulas and overall functions
2.- Nice to have:
- Add more docs in .md related
- Add tests in the docs
- Normalize the results. Either 0 or 1 should represent 100% of similarity depending of the formula
- Convert the results into structs with more information
- Improve the code snippets. (The title can be the method's name)
- Make it async
3.- Final steps:
- Accept incoming data
- Convert incoming data into structs?
- Process data and get rankings
- Check ranking accuracy
- Run multiples algorithms at the same time
4.- Future nice to have:
- Save data and results
- Create some sort of "cache" to avoid multiples recalculations
- Use ndarrays of some sort of efficient sci-library
- Compare the performance and results between Generic types, f32 and f64.
How to:
- Docs structure :
/// # [Name of the concept]
/// [Small explanation of the function]
///
/// ## Parameters:
/// * `[Parameter of the function]`: [Small explanation]
///
/// ## Returns:
/// * [What does the function returns]
///
/// ## Examples:
/// [Examples]
///
In the folder docs/ create a new .md file with the mathematical formula, explanation and examples if necessary.
*
[Explanation of the mathematical concept]
$$ [Mathematical formula in raw katex format] $$
- Order : Keep the related concepts together