Do you have any question about this error?
Message type: E = Error
Message class: ACE_ML -
Message number: 018
Message text: Data training requires at least 10,000 records.
A periodic accrual that has been posted can be regarded as a record for
training.
The system issues an error message and will not allow you to continue with this transaction until the error is resolved.
Error message extract from SAP system. Copyright SAP SE.
ACE_ML018
- Data training requires at least 10,000 records. ?The SAP error message ACE_ML018 indicates that the data training process for a machine learning model requires a minimum of 10,000 records to proceed. This error typically arises when the dataset provided for training is insufficient in size, which can hinder the model's ability to learn effectively and produce reliable predictions.
Cause:
- Insufficient Data: The primary cause of this error is that the dataset being used for training the machine learning model contains fewer than 10,000 records.
- Data Filtering: If any filtering or preprocessing steps have been applied to the dataset, they may have reduced the number of records below the required threshold.
- Data Source Issues: The data source may not have enough records due to limitations in data collection or extraction processes.
Solution:
Increase Dataset Size:
- Collect More Data: Try to gather additional records to meet or exceed the 10,000 record requirement. This could involve collecting more data from existing sources or integrating new data sources.
- Data Augmentation: If applicable, consider using data augmentation techniques to artificially increase the size of your dataset. This is common in image processing but can also be applied in other contexts.
Review Data Filtering:
- Check any data preprocessing steps to ensure that they are not inadvertently reducing the number of records below the required threshold. Adjust filtering criteria if necessary.
Use a Different Model:
- If it is not feasible to obtain more data, consider using a different machine learning model that requires fewer records for training. Some models are more robust to smaller datasets than others.
Synthetic Data Generation:
- In some cases, generating synthetic data that mimics the characteristics of the original dataset can help in reaching the required number of records.
Consult Documentation:
- Review SAP documentation or community forums for any specific guidelines or best practices related to the dataset requirements for the particular machine learning functionality you are using.
Related Information:
By addressing the underlying cause of the error and implementing the suggested solutions, you should be able to resolve the ACE_ML018 error and proceed with your machine learning model training.
Get instant SAP help. Start your 7-day free trial now.
ACE_ML017
The class distribution ratio must be equal to or greater than 10%.
What causes this issue? Class Distribution Ratio = Records that contain revised accrual amounts / All records for data training.System Response The ...
ACE_ML016
Failed to predict accrual data from index &1 to &2.
Self-Explanatory Message Since SAP believes that this specific error message is 'self-explanatory,' no more information has been given.The majority of...
ACE_ML019
Reliability classification &1 is not in the value help.
Self-Explanatory Message Since SAP believes that this specific error message is 'self-explanatory,' no more information has been given.The majority of...
ACE_ML020
Threshold should not bigger than 100.
Self-Explanatory Message Since SAP believes that this specific error message is 'self-explanatory,' no more information has been given.The majority of...
Click on this link to search all SAP messages.