GenAI textbook

GenAI textbook

Challenges in Natural Language Processing: Linguistic Ambiguity, Context, and Cultural Differences

The transformative potential of Natural Language Processing (NLP), as a cornerstone of artificial intelligence, lies in its ability to enable machines to understand and generate human language, facilitating advanced human-computer interaction and knowledge extraction. However, the complexity of human language presents significant obstacles, particularly in managing linguistic ambiguity, contextual nuances,

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. This essay explores the fundamentals of NLP, its

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. This

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

Artificial Intelligence (AI) has emerged as a transformative field within computer science, encompassing technologies that enable machines to perform tasks that typically require human intelligence, such as reasoning, learning, and problem-solving. In academic literature, AI is often categorised into three primary types: Artificial Narrow Intelligence (ANI), Artificial General Intelligence (AGI)

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