The training phase of an artificial intelligence (AI) system. Machine learning systems "learn" about a subject by being fed a huge amount of data samples, which may be identified and labeled or not (see
supervised learning). Adjustments by human AI engineers are also part of the training phase.
The Neural Network
Machine learning software is primarily implemented in a neural network. "Deep learning" is a neural network that uses many layers of analysis, and transformers are a more advanced neural network (see
neural network,
deep learning and
AI transformer). See
large language model and
AI processing methods.
Pattern Recognition Systems
Machine learning (ML) is used to develop pattern recognition systems, including face, handwriting and voice, as well as medical diagnosis, ad serving, spam filtering and sales forecasting. Today's virtual assistants and chatbots are the result of both machine learning and "handcrafting," the latter providing manual adjustments. As more samples become available and more fine tuning is applied, the resulting AI program, known as an "inference engine," becomes more dependable. See
AI,
computer vision and
generative AI.
The Hierarchy
Machine learning (ML) is a subset of AI, and deep learning is a more elaborate form of ML.
Well Said
This comparison of machine learning programming and traditional programming comes from Techopedia's "The Ultimate Guide to Applying AI in Business."