# Configuring the Forecasting Algorithm

### [algo\_name](/verteego-doc/pipelines/forecasting-pipelines/configuration/configuring-the-forecasting-algorithm/algo_name.md)

Specifies the name of the algorithm used for training. Identifying the algorithm by name allows for precise documentation and easier replication of model training processes. This setting is fundamental for tracing model performance back to the algorithmic choices made during setup.

### [algo\_type](/verteego-doc/pipelines/forecasting-pipelines/configuration/configuring-the-forecasting-algorithm/algo_type.md)

Defines the type of algorithm being implemented, categorizing it as either 'regression' or 'classification'. This distinction is crucial as it directly influences the kind of predictive analysis the model will perform, based on whether the outcome is a continuous variable (regression) or categorical labels (classification).

### [algorithm\_parameters](/verteego-doc/pipelines/forecasting-pipelines/configuration/configuring-the-forecasting-algorithm/algorithm_parameters.md)

Outlines a collection of hyperparameters specific to the chosen algorithm. These parameters control various aspects of the algorithm's behavior and performance, such as learning rate, number of trees (in tree-based models), or regularization terms. Proper tuning of these parameters is essential for optimizing the model's accuracy and efficiency.

### [fit\_parameters](/verteego-doc/pipelines/forecasting-pipelines/configuration/configuring-the-forecasting-algorithm/fit_parameters.md)

This configuration is only available with the XGBoost algorithm. It provides a method to tailor the fitting process, combining the advantages of a global model with those of a local model. These parameters might include settings for handling imbalanced data, specifying the number of boosting rounds, or other XGBoost-specific options that influence how the model learns from the data.

### [conditional\_algorithm\_parameters](/verteego-doc/pipelines/forecasting-pipelines/configuration/configuring-the-forecasting-algorithm/conditional_algorithm_parameters.md)

This configuration function allows for the specification of algorithm parameters that override global settings for specific subgroups within the dataset. These subgroups are identified based on the values in discriminant columns. By setting conditional parameters, users can tailor the algorithm's behavior to better fit the distinct characteristics or needs of different segments within the data. This targeted approach can significantly enhance model performance by optimizing parameters for specific conditions or scenarios within the dataset.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://doc.verteego.com/verteego-doc/pipelines/forecasting-pipelines/configuration/configuring-the-forecasting-algorithm.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
