Add the GreatAI deployment framework to the list #31
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Short description
GreatAI: An easy-to-adopt framework for robust end-to-end AI deployments investigates a way to increase the adoption rate of ML deployment libraries (and hence the overall quality of deployed AI services) by also focusing on ease of use. One of its outcomes is a concrete library — called GreatAI — implementing this philosophy.
Why is it relevant?
The research presents 33 AI/ML deployment best practices, the difficulties coming from trying to implement them, and ways to overcome these challenges. The GreatAI library provides streamlined, automated implementations for 17 of these SE-ML best practices.
What is the lesson learned from reading the article?
Facilitating the adoption of AI deployment best practices is viable by finding less complex API designs. Additionally, it shows that many best practices can be given automated implementations.
How does it add new insights over the articles already listed?
The research component is novel because no previous work has tried simultaneously balancing both ease of adoption and deployment quality.
The GreatAI library tries to mirror the simplicity of modern AI libraries such as Hugging Face transformers and bring their simplicity into the field of SE-ML. It has fewer features than Seldon Core, AWS SageMaker, or TensorFlow Extended but using it only requires a couple of lines of code. Thus, it might strike the right balance for ML deployments that otherwise wouldn't have prioritised deployment best practices.