At the outset of any new project, you will need to identify whether ML is the correct approach. This depends on three key factors:
- First of all, it is crucial to understand your business requirements, and whether it can indeed be tackled by ML. Think about what the goals of your project are. For example, do you want to reduce the cost of a process that currently requires significant manual work and cost? Are you trying to create a better experience for your end customer, for example, by adding personalized features that would be too time-consuming to build using traditional code?
- Next, ask yourself whether you have the data required to make your proposed ML system work. If not, how will you acquire the data you need, and what potential issues will need to be solved? For example, you might need to bring together datasets from different areas within your organization...