Foundation Model
A foundation model is a "large" ML model capable of serving as the foundation for many tasks, either after fine-tuning or in the context of n-shot learning ("prompting"). Large language models (LLMs) are typical foundation models, as they can be adapted for various natural language processing (NLP) tasks, such as summarization, question answering, text generation, and coding in various programming languages.