Best Practice

When using SOLVER-AI, especially for complex problems, it's important to follow these best practices to ensure a smooth and efficient process:

1. Create a Clear Plan: Before you start, have a clear plan of the data and problem you want to create. Understand the problem thoroughly and identify all the necessary components.

2. Prepare Your Data: Create all of the data needed for your problem. This includes any datasets, variables, equations, codes, etc. Make sure your data is clean, relevant, and well-structured.

3. Identify Variable Names: Identify all of the variable names in your problem. This is crucial as SOLVER-AI uses variable names to deduce relationships between different modules.

4. Ensure Correct Variable Names: Make sure that the variable names are correct and consistent across all modules. Any discrepancy in variable names can lead to errors or incorrect results.

5. Determine VectorizationIndices: If required, determine the VectorizationIndices to be used for each module. This is especially important when dealing with large datasets or when you want to vectorize your data.

6. Create Smaller Datasets for Testing: For large datasets, especially for machine learning, create smaller datasets for testing the setup. This allows you to quickly test and iterate your setup before applying it to the full dataset.

7. Implement the System: Once you have everything set up, implement the system. Make sure to test it thoroughly to ensure it's working as expected.

8. Build Your Problem Incrementally: Start with a basic version of your problem with a few modules. Test this setup to ensure it’s working as expected. Then, gradually add more modules and complexity to your problem. After each modification, test your problem again. This approach allows you to catch and fix issues early.

9. Leverage Interchangeable Implementations: Remember that the programmatic implementation and the implementation with the browsable API are interchangeable. It's worth making use of this functionality to choose the implementation that best suits your needs.

By following these best practices, you can make the most out of SOLVER-AI and solve your problems more efficiently and effectively.

Happy problem-solving!

Privacy Policy Cookie Policy 
Website Terms and Conditions Platform Terms and Conditions 


SOLVER-AI ® is a registered trademark in the UK.
Copyright © 2022-2024 SOLVER-AI Ltd. All Rights Reserved.