Machine Learning fundamentals that every iOS developer needs to know series

Sometimes ML is perceived as a super complicated topic, requiring deep knowledge of various algorithms and math. While it is true on the academic level (to understand scientific papers one might need such knowledge), it doesn’t always have to be complicated on the practical level. Some problems might be much easier to solve using ML-powered technology than simply coding. iOS developer’s goal is to create intelligent applications, not improve the performance of the state of the art algorithms (leave this task for scientists working at Universities across the world or smart geniuses at Apple, Google, etc.). Such a goal sometimes can be achieved quite easily.

This is an introduction of the Machine Learning fundamentals that every iOS developer needs to know series which consists of 5 articles. Within these articles, readers will be introduced to different ways of leveraging the power of Machine Learning models in iOS app development.

Levels of intelligence

I hope you’ll enjoy the series of articles and learn something new that will boost the intelligence of the app you’re working on. Don’t hesitate to start a discussion in the comments or contact me directly - I’ll do my best to answer. Stay tuned!

Updated:

Comments