Exploring built-in ML frameworks
When we reviewed the basics of AI and ML, we saw what it means to train a model – it’s a long and complex process. This process requires us to prepare relatively big datasets, including the validation and test datasets. Even after that, we have an ML model we need to fine-tune and include in our app while trying to reduce its size.
However, don’t get me wrong. There are cases where training our ML model is essential, but before we start the training process, it’s important to be familiar with what iOS offers.
Working with ML frameworks in iOS isn’t new. These frameworks were introduced years ago, some even in iOS 10 (2016). However, few developers use them, perhaps because they believe they are complex to integrate.
We’ll start with one of the most practical frameworks in the ML toolset – NLP.
Interpreting text using NLP
Interpreting and understanding texts can provide significant value...