GenAI textbook

GenAI textbook

Fundamentals and Purpose of Natural Language Processing in Artificial Intelligence

Natural Language Processing (NLP) is a pivotal subfield of artificial intelligence (AI) that focuses on the interaction between computers and human language. By enabling machines to understand, interpret, and generate human language, NLP bridges the gap between human communication and computational systems. At its core, NLP combines principles from computer

Neural networks as specialised models within machine learning

Neural networks represent one of the most significant developments in machine learning, offering computational models inspired by the biological neural networks of animal brains. As specialised models within the broader machine learning paradigm, neural networks have evolved from theoretical constructs to practical tools that drive modern artificial intelligence applications. The

Main Types of Machine Learning: Supervised, Unsupervised, and Reinforcement Learning

Machine learning (ML), a fundamental pillar of artificial intelligence, equips computational systems with the capacity to derive insights from data and refine their performance autonomously. Its profound influence permeates diverse domains, encompassing medical diagnostics, financial modelling, and autonomous systems. This essay offers a critical examination of the three principal paradigms

The Development of Learning Machines: From Simple Models to Complex Pattern Recognition Systems

The evolution of learning machines, a cornerstone of Artificial Intelligence (AI), represents one of the most transformative developments in modern science and technology. From rudimentary rule-based systems to sophisticated pattern recognition models capable of processing vast datasets, the trajectory of AI reflects both technological innovation and shifting conceptual paradigms. Defining

Typologies of Artificial Intelligence: Narrow, General, and Superintelligent Systems

Having explored the definitional complexities and historical evolution of AI, we now examine how these developments have crystallised into systematic taxonomies. The progression from symbolic systems to contemporary neural architectures—traced in the previous sections—has given rise to increasingly sophisticated attempts to classify AI systems according to their capabilities

Definition of Artificial Intelligence (AI)

The concept of Artificial Intelligence is characterised by conceptual plurality, reflecting divergent disciplinary perspectives and evolving technological capacities (Bringsjord & Govindarajulu 2024). Whilst numerous definitions have been proposed, there is no universally accepted formulation. Instead, understandings of AI range from attempts to replicate human cognition to approaches centred on rational