Defining best practices for NLP solutions
If you have done DIY (do-it-yourself) projects in the past, you know how important your tools are for your work. When building an NLP solution, or any solution for that matter, you need to keep the following in mind:
- You need to know your requirements (the "what").
- You need to know the problem that you are trying to solve by building the solution (the "why").
- You need to know the tools and techniques required to build the solution (the "how").
- You need to estimate the time you require to build the solution (the "when").
- Finally, you need to determine the required skills for the team (the "who").
But with this approach, you haven't necessarily addressed the needs that will make your solution reliable, scalable, efficient, secure, or cost-effective. And these are equally important (if not more so) to building long-lasting solutions that will delight your...