Skip to content

Commit

Permalink
Refactored and updated User Guide doc
Browse files Browse the repository at this point in the history
  • Loading branch information
Caparrini committed Nov 5, 2024
1 parent ba2dc67 commit 8da61a4
Show file tree
Hide file tree
Showing 24 changed files with 890 additions and 506 deletions.
9 changes: 9 additions & 0 deletions docs/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,15 @@
intersphinx_mapping = {
'python': ('https://docs.python.org/3', None),
'numpy': ('https://numpy.org/doc/stable/', None),
'scikit-learn': ('https://scikit-learn.org/stable/', None),
'mlflow': ('https://www.mlflow.org/docs/latest/', None),
'xgboot': ('https://xgboost.readthedocs.io/en/latest/', None),
'lightgbm': ('https://lightgbm.readthedocs.io/en/latest/', None),
'pandas': ('https://pandas.pydata.org/pandas-docs/stable/', None),
'matplotlib': ('https://matplotlib.org/stable/', None),
'seaborn': ('https://seaborn.pydata.org/', None),
'scipy': ('https://docs.scipy.org/doc/scipy/reference/', None),
'deap': ('https://deap.readthedocs.io/en/master/', None),
}

templates_path = ['_templates']
Expand Down
23 changes: 23 additions & 0 deletions docs/sections/Advanced/index.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
Advanced Customization
======================

The advanced customization options in `mloptimizer` enable fine-tuning of the optimization process, providing flexibility to adapt to different scenarios, computational resources, and evaluation needs. Use these options to define custom scoring metrics, ensure reproducibility, or leverage parallel processing for faster optimization.

.. toctree::
:hidden:

score_functions
reproducibility
parallel


Overview of Customization Options
---------------------------------

- **Custom Score Functions**: Define custom scoring metrics tailored to your specific objectives. This flexibility allows you to optimize models based on metrics beyond standard evaluation scores, aligning with unique project requirements.

- **Reproducibility**: Ensure consistent results by setting seeds and managing randomization across optimization runs. Reproducibility is essential for benchmarking and validating models in research and production environments.

- **Parallel Processing**: Accelerate optimization by distributing computations across multiple cores. Parallel processing can significantly reduce runtime, especially for complex models or extensive hyperparameter spaces.

Each section provides detailed guidance on implementing these advanced options.
File renamed without changes.
File renamed without changes.
File renamed without changes.
47 changes: 0 additions & 47 deletions docs/sections/Basics/directory_structure.rst

This file was deleted.

20 changes: 0 additions & 20 deletions docs/sections/Basics/index.rst

This file was deleted.

163 changes: 0 additions & 163 deletions docs/sections/Basics/overview.rst

This file was deleted.

Loading

0 comments on commit 8da61a4

Please sign in to comment.