<a id="learn-api"></a>

# MaxFrame Learn

This document provides a comprehensive reference for MaxFrame’s machine learning capabilities, including:

- Machine learning algorithms
- Large Language Model (LLM) operations
- Related utility functions and classes

The following APIs are available through the `maxframe.learn.*` namespace.
Note that some experimental features may undergo changes in future releases.

* [Clustering](cluster.md)
  * [Classes](cluster.md#classes)
  * [Functions](cluster.md#functions)
* [Datasets](datasets.md)
  * [Sample generator](datasets.md#sample-generator)
* [LightGBM Integration](lightgbm.md)
  * [Data Structure](lightgbm.md#data-structure)
  * [Training](lightgbm.md#training)
  * [Callbacks](lightgbm.md#callbacks)
  * [Scikit-learn API](lightgbm.md#scikit-learn-api)
* [LLM Integration](llm.md)
  * [LLM Models](llm.md#module-maxframe.learn.contrib.llm.models)
  * [Custom Model Configuration](llm.md#module-maxframe.learn.contrib.llm.deploy)
  * [Text Generate Functions](llm.md#module-maxframe.learn.contrib.llm)
* [Metrics](metrics.md)
  * [Classification Metrics](metrics.md#classification-metrics)
  * [Regression Metrics](metrics.md#regression-metrics)
  * [Pairwise metrics](metrics.md#pairwise-metrics)
* [Model Selection](model_selection.md)
  * [Splitter Classes](model_selection.md#splitter-classes)
  * [Splitter Functions](model_selection.md#splitter-functions)
* [Preprocessing](preprocessing.md)
  * [Transform Classes](preprocessing.md#transform-classes)
  * [Transform Functions](preprocessing.md#transform-functions)
* [Utilities](utils.md)
  * [maxframe.learn.utils.check_consistent_length](generated/maxframe.learn.utils.check_consistent_length.md)
* [XGBoost Integration](xgboost.md)
  * [Data Structure](xgboost.md#data-structure)
  * [Training](xgboost.md#training)
  * [Callbacks](xgboost.md#callbacks)
  * [Scikit-learn API](xgboost.md#scikit-learn-api)
