The value of “reuse” in AI
- Abhay Kulkarni
- Apr 8, 2020
- 1 min read
As AI becomes mainstream, you can expect a lot of uptake of AI across multiple use cases in your organization. It is not unusual to find use of a variety of packages, multiple algorithms and different approaches for similar problems across different consumption points. Reasons could be varied - ranging from the AI vendor that the data scientist is comfortable working with to pure disconnect between multiple data science teams. AI is based on machine learning. So it is only befitting to say that try and keep learning uniform across your enterprise. As an example, if you are training word corpses for different ML pipelines, try and reuse the same corpus (assuming it fits the purpose). This will not only reduce the maintenance overhead, but also provide more consistency in interpreting natural language. Models and corpses are not the only reusable components. Think of other parts of this machinery. Curated data can be repurposed for training multiple models. A library of reusable features and transformations can lower the cost of building and maintaining models. Also, reusable pipelines or parts of pipelines can help reduce maintenance costs. Another big benefit of reusability is that multiple models will benefit from the same learning accumulated on these reusable components over time. And that’s just one more tip towards building practical AI. #abhayPracticalAI #artificialintelligence #ai
Comments