type of artificial intelligence where computers “learn” without being explicitly programmed. Instead of coding an algorithm, machine learning tools enable computers to develop and refine algorithms, by finding patterns in huge amounts of data.” raywenderlich.com • AI that uses Data to Infer rules. Umbrella term for collection of algorithms that use data to derive value
trained models in your app. • Introduced as a part of iOS 11 along with Vision APIs • Use the .mlmodel to make predictions on the new input data • Optimised to use the CPU, GPU and Neural Engine for better performance • Runs on device and hence user data stays private
Natural Language text • Uses NLP, Semantic and Lexical analyser • Sentiment analysis, Profanity filter • MLTextClassifier • Data can be in JSON or CSV formats • MLWordTagger, MLGazetteer, MLWordEmbedding