# Training, Validation, and Testing of the Model

* **Training:** The model is trained using a dataset of contracts with known outcomes (malicious or benign). This phase involves adjusting the model's parameters to minimize error and improve predictive accuracy. (Forta Dataset)

Current results:

Precision: 63% Recall: 79% F1-Score: 70%

* **Validation:** A separate dataset is used for validation. Techniques like cross-validation help in tuning the model and selecting the best version to prevent overfitting or underfitting.
* **Testing:** The final step involves evaluating the model's performance on a test dataset that it has never seen before. This provides an unbiased assessment of its predictive capabilities.<br>


---

# 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://neurablock.gitbook.io/whitepaper/machine-learning-model/training-validation-and-testing-of-the-model.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.
