Topics
Total pages: 14
File: topics/topic-01.md - Weight: 10
File: topics/topic-02.md - Weight: 20
File: topics/topic-03.md - Weight: 30
File: topics/topic-04.md - Weight: 40
File: topics/topic-05.md - Weight: 50
File: topics/topic-06.md - Weight: 60
File: topics/topic-07.md - Weight: 70
File: topics/topic-08.md - Weight: 80
File: topics/topic-09.md - Weight: 90
File: topics/topic-10.md - Weight: 100
File: topics/topic-11.md - Weight: 110
File: topics/topic-12.md - Weight: 120
File: topics/topic-13.md - Weight: 130
File: topics/topic-14.md - Weight: 140
Overview of class topics. Click on the titles for details.
Class Dates: Monday 2026-01-12, Wednesday 2026-01-14
The topics in this session include foundational elements of logic and its application in AI (specifically Horn clauses and SLD resolution), different knowledge representation schemes (production rules, frames, and literals), methods for generalization and learning within these schemes (LGG, attribute-only space search, heuristic learning, and knowledge acquisition), and approaches to handling uncertainty in expert systems. Examples from various problem domains, such as mass spectrometry, symbolic integration, chemistry, music analysis, and student modeling, illustrate the practical application of these concepts.
Class Dates: Monday 2026-01-26, Wednesday 2026-01-21
This session provides a comprehensive overview of artificial intelligence (AI), focusing on the evolution, concepts, and applications of Generative AI. The session explores topics such as the history of AI, different types of machine learning, neural networks, deep learning, large language models, and AI agents. It examines various generative models, including Generative Adversarial Networks (GANs) and Variational Autoencoders (VAEs). The session emphasizes prompt engineering and transfer learning techniques for optimizing the performance of these models.
Class Dates: Monday 2026-02-02, Wednesday 2026-01-28
Retrieval-Augmented Generation (RAG) enhances generative AI by integrating external information retrieval, enabling models to produce accurate, contextually informed responses. It combines indexing, retrieval, augmentation, and generation, with semantic search playing a key role in retrieving relevant data based on meaning rather than exact keywords. By leveraging vector embeddings and similarity measures, RAG reduces hallucinations and dynamically updates knowledge without retraining the model. This approach is widely applied across industries, such as customer service, education, legal research, and content creation, to address knowledge-intensive tasks. Its implementation relies on vector databases and advancements in embedding models to efficiently connect AI systems with external, authoritative information sources.
Class Dates: Monday 2026-02-09, Wednesday 2026-02-04
This session covers three significant concepts and tools for development and deploment of software solutions (including AI Solutions).
Class Dates: Monday 2026-02-16, Wednesday 2026-02-11
The session frames agentic AI as an evolution of basic RAG for business workflows. It starts by contrasting a static RAG pipeline—query, retrieve, answer—with an AI agent that interprets goals, plans multi-step processes, chooses among tools (including RAG), and iterates based on feedback until the goal is satisfied.
Class Dates: Monday 2026-02-23, Wednesday 2026-02-18
This session evaluates leading Python-based agentic AI frameworks. The guide highlights LangGraph, Microsoft AutoGen, Strands Agents, and LlamaIndex as the most durable and pedagogically distinct tools for building intelligent systems. These frameworks are categorized into four schools of thought: graph-based workflows, multi-agent conversations, model-driven orchestration, and data-centric retrieval. Furthermore, the sources compare how these libraries implement core agent functions like memory, perception, and reasoning. The material also contrasts these code-first Python SDKs with visual automation platforms like n8n, while emphasizing emerging interoperability standards such as MCP and A2A.
Class Dates: Monday 2026-03-02, Wednesday 2026-02-25
This session explores the intricacies of prompt engineering for large language models (LLMs), emphasizing its importance in optimizing LLM performance for specific tasks. Unlike traditional machine learning models, evaluating LLMs involves subjective metrics like context relevance, answer faithfulness, and prompt relevance.
Class Dates: Monday 2026-03-09, Wednesday 2026-03-04
This session explores how traditional NLP techniques function as a vital foundation for modern agentic AI systems rather than being replaced by them.
Class Dates: Monday 2026-03-23, Wednesday 2026-03-11
This session covers integrating knowledge graphs into agentic AI systems to enhance reasoning, memory, and factual grounding. It details the construction of graphs using both traditional NLP tools like spaCy for precision and Large Language Models for semantic flexibility. The session explains how formal ontologies serve as the structural blueprint for these systems, ensuring consistent vocabulary and logical constraints.
Class Dates: Monday 2026-03-30, Wednesday 2026-03-25
This session focuses on one of the most practically important capabilities in generative AI engineering: getting large language models to produce output that machines can reliably consume. LLMs excel at generating fluent natural language, but the systems we build around them — databases, APIs, application backends — speak in strict, formal languages like SQL, SPARQL, and Cypher. Bridging this gap requires more than clever prompting. It demands an understanding of how token generation works, how formal grammars can constrain that generation, and how inference engines like Ollama support structured decoding at the architectural level.
Class Dates: Monday 2026-04-06, Wednesday 2026-04-01
(Content not yet posted. Please check back.)
Class Dates: Monday 2026-04-13, Wednesday 2026-04-08
(Content not yet posted. Please check back.)
Class Dates: Monday 2026-04-20, Wednesday 2026-04-15
(Content not yet posted. Please check back.)
Class Dates: Monday 2026-04-27, Wednesday 2026-04-22
(Content not yet posted. Please check back.)