Machine learning workflow in Granta MI
A overview of how machine learning is implemented in Granta MI, including a glossary of key terminology used in MI Machine Learning, and information on the Intellegens Alchemite engine and algorithm.
The machine learning workflow in Granta MI is:
- Create feature matrices and train machine learning algorithms:
- Create a model and add Granta MI attributes and records to its Data Matrix.
- Train a model by sending it to the machine learning engine.
- The Alchemite engine uses a neural network algorithm, and part of the training dataset is used to test the trained model before returning it.
- The engine runs on a dedicated machine learning server, separate from the SQL Server and main application server for Granta MI.
- When a model is sent for training, MI Machine Learning transforms the Matrix of attributes and records into a feature matrix and provides that input to the engine.
- Vew your trained model's outputs and correlation matrix. You can visualize models by:
- Plotting an input feature and an output feature across the entire training range of the model, specifying fixed values for all other features (Plot model features).
- Plotting selected output features on parallel axes (View model outputs).
- Solve process optimization problems with a trained model.
- Create a Criteria Set for a trained model:
- Specify constraints to apply to input features.
- Choose target values (goals) for output features.
- Send the model and Criteria Set to the engine for evaluation.
- View the results returned by the engine, including the estimated likelihood of achieving the output feature values if those input values are true.
- Pre-populate the Visualize app Plot model features or View model outputs tabs with your results to explore the predicted solution further.
- Create a Criteria Set for a trained model: