# Machine learning > A process of training a piece of software, called a model, to make useful predictions or generate content from data. A process of [training](https://wiki.g15e.com/pages/Training%20(machine%20learning.txt)) a piece of software, called a [model](https://wiki.g15e.com/pages/Model%20(machine%20learning.txt)), to make useful [predictions](https://wiki.g15e.com/pages/Prediction%20(machine%20learning.txt)) or generate content from data. ## Introductory materials - [Introduction to Machine Learning](https://wiki.g15e.com/pages/Introduction%20to%20Machine%20Learning.txt) by [Google](https://wiki.g15e.com/pages/Google.txt) - [People + AI guidebook](https://wiki.g15e.com/pages/People%20+%20AI%20guidebook.txt) by [Google](https://wiki.g15e.com/pages/Google.txt) - [Introduction to machine learning problem framing](https://wiki.g15e.com/pages/Introduction%20to%20machine%20learning%20problem%20framing.txt) by [Google](https://wiki.g15e.com/pages/Google.txt) ## Generalization and OOD A model's ability to make correct predictions on new, previously unseen data is called [generalization](https://wiki.g15e.com/pages/Generalization%20(machine%20learning.txt)), and is one of the most important problems in the contemporary machine learning. ## Engineering - 2023-12-27 - [CI/CD for Machine Learning in 2024: Best Practices to Build, Test, and Deploy](https://medium.com/infer-qwak/ci-cd-for-machine-learning-in-2024-best-practices-to-build-test-and-deploy-c4ad869824d2) ## Articles - 2024-08-24 - [What's Really Going On in Machine Learning? Some Minimal Models](https://writings.stephenwolfram.com/2024/08/whats-really-going-on-in-machine-learning-some-minimal-models/) by