The field of machine learning is generally considered to have originated in the 1950s, although the mathematical methods and algorithms it is built upon date much earlier. Arthur Samuel, a prominent American computer scientist, defined machine learning as "the field of study that gives computers the ability to learn without being explicitly programmed".
There are three different machine learning tasks that can be carried out on structured data - regression involves predicting a continuous, numerical value such as a house price, classification entails predicting a discrete class or category such as a dog breed and clustering is concerned with finding natural groups in unlabelled data such as customer segmentation.
The table shown is a small extract from one of the thousands of benchmark and public datasets used in education and research to learn and experiment with different models. This particular dataset lends itself to classification, in this case predicting if a passenger on the Titanic was likely to survive the disaster using feature values that are either numerical or categorical.
As machine learning evolved it increasingly adopted principles from the Software Development Lifecycle resulting in more structured, repeatable and maintainable development practices.
A machine learning workflow can be viewed as a sequence of stages that takes a project from data ingestion through model deployment, monitoring and maintenance, with each stage contributing to the successful development and operation of the solution.
AI Modeler supports two workflow options - baseline or enhanced. The baseline workflow includes the core stages required to develop, evaluate and deploy a machine learning model, making it suitable for educational use and research projects.
The enhanced workflow builds on this foundation by including additional stages to improve model transparency, reproducibility and real-world application, introducing learners to common practices in modern machine learning and MLOps workflows.
Large Language Models (LLMs) gained widespread attention after the release of OpenAI's ChatGPT in 2022 which demonstrated the use of Generative AI to understand and produce human-like text.
Since then, LLMs have evolved and are now used in a wide range of applications including conversational systems, information retrieval, content generation and coding assistance.
The development of LLMs is based on Transformer architecture and introduced two key approaches. Encoder-only models are designed to understand and represent the meaning of input text by analysing the relationships between words, while Decoder-only models are designed for the text generation by predicting the next token in a sequence after analysing the preceding context.
AI Modeler provides a modular environment to explore and optimise LLM-based solutions. Users can choose different foundation models, connect external data sources, build specialised knowledge bases, configure retrieval and response generation components and evaluate models through a structured workflow.
Text embeddings are a technique used in natural language processing to convert words, sentences, or documents into numerical representations called vectors. These vectors capture aspects of the meaning and relationships within the text, allowing machine learning systems to compare and identify similarities between different pieces of information.
For example, the words "cat", "dog", and "cow" can each be represented as a vector containing numerical values. While the individual numbers have no direct human meaning, the position of each vector within the embedding space reflects relationships learned from language data. Words or phrases with similar meanings are typically positioned closer together, allowing systems to recognise that animals are related concepts even though they are different words.
Text embeddings form an important part of modern AI systems, particularly Retrieval-Augmented Generation (RAG), where documents and user queries are converted into vectors so that relevant information can be identified and provided to a Large Language Model.
.
With AI Modeler you will use models built using deep learning architecture.
Please rotate your device
or switch to a larger screen