Welcome to emlearn’s documentation!
Contents:
- emlearn
- User Guide
- 1. Getting started on PC (Linux/MacOS/Windows)
- 2. Getting started on hardware (Arduino)
- 3. Getting started on Zephyr RTOS
- 4. Getting started on browser (WASM/Emscripten)
- 5. Getting started with MicroPython
- 6. Platform support
- 7. Feature extraction
- 8. Classification
- 9. Regression
- 10. Anomaly Detection
- 11. Event Detection
- 12. Model optimization
- 13. Tree-based models
- 13.1. Basic usage
- 13.2. Probability output
- 13.3. Regression
- 13.4. Inference method: Inline vs loadable
- 13.5. Feature representation
- 13.6. Hard voting (majority) vs soft voting (proportions)
- 13.7. Target quantization and leaf-deduplication
- 13.8. Optimizing model complexity
- 13.9. Optimization of features
- Examples
- Python API
- 1. Model conversion
Modelconvert()- 2. Pareto-optimal evaluation
find_pareto_front()is_pareto_efficient_simple()plot_pareto_front()- 3. Tree evaluation metrics
compute_cost_estimate()count_trees()get_tree_estimators()model_size_bytes()model_size_leaves()model_size_nodes()tree_depth_average()tree_depth_difference()check_build_tools()get_program_size()parse_binutils_size_a_output()run_binutils_size()- 4. Utilities
compile_executable()get_include_dir()- 5. C code generation utilities
array_declare()array_declare_fixedpoint()assert_valid_identifier()constant()constant_declare()identifier_is_reserved()identifier_is_valid()struct_declare()struct_init()
- C API
- Made with emlearn
- The MIT License