Skip to content

Table of Contents

Section ID: BOOK-toc Version: v2026.07.23

This document is the reader-facing table of contents for AiBook. Rather than listing files only, it gives a quick view of the relearning sequence from Introduction to AI and the Landscape -> Foundational Recovery -> Data Modeling -> Machine Learning -> Deep Learning -> LLMs and Generative AI -> Projects.

Here, adopted means that this sequence has been chosen as the book's reference structure. It does not mean that every chapter has already been fully written or finally verified. The main text may continue to be strengthened, but the learning dependencies among Parts and Chapters are tracked against this document.

Quick Start

If you are reading for the first time, start with the Introduction to understand the book's purpose and reading path, then move through Part 1 in order. When a term becomes unclear, use the Concept Glossary to find the representative explanation location.

Reader state Recommended starting path
The overall AI flow feels unfamiliar Introduction -> Part 1 -> Part 2
Mathematics or Python feels rusty Introduction -> Part 1 -> Part 2 -> Part 3
AI tools are familiar but the internal structure is weak Introduction -> Part 1 -> Part 3 -> Part 4
LLM and generative-AI structure is the main interest LLM preview in Part 1 -> Part 5 -> Part 6
The goal is to validate learning through outputs Check the needed concepts in Parts 1-6 -> Part 7

Overall Flow

flowchart LR
  A[Introduction to AI and the Landscape]
  B[Foundational Recovery]
  C[Data Modeling]
  D[Machine Learning]
  E[Deep Learning]
  F[LLMs and Generative AI]
  G[Projects]

  A --> B --> C --> D --> E --> F --> G

This diagram shows the learning dependency structure in which earlier Parts become prerequisites for later Parts.

Part Core role Question handed to the next Part
Part 1. Introduction to AI and the Landscape Establishes the scope and history of AI, the difference between rules and learning, and the basic vocabulary for the LLM user experience. What foundations are needed to read AI model computation?
Part 2. Foundational Recovery Restores mathematics, Python, data tools, and execution environments as languages for reading model computation. How should raw data be turned into a learnable structure?
Part 3. Data Modeling Reorganizes data into samples, features, baselines, and comparison structures. What does a model learn from this structured data?
Part 4. Machine Learning Reads problem setup, learning, validation, evaluation, and representative algorithms as one common structure. How do neural networks extend this structure computationally?
Part 5. Deep Learning Covers neural-network computation, backpropagation, CNNs, RNNs, attention, and Transformer structure. How is this structure used in LLM and generative-AI services?
Part 6. LLMs and Generative AI Connects tokens, prompts, generation settings, embeddings, retrieval, RAG, agents, and evaluation. How can the learned material be validated and recorded in small projects?
Part 7. Projects Combines questions, inputs, baselines, comparisons, execution logs, and operational reflection into one output. What should be improved in the next iteration?

Notation

In public-facing explanation, the book is read as a Part > Module > Chapter > Section structure. The actual source tree uses a Part > Chapter > Section directory structure, and Module is an editorial unit that groups several Chapters into one reading flow.

This document uses the following notation so the tree structure remains visible.

  • ## Part: a major learning segment of the book
  • ### Module: a thematic grouping inside a Part
  • #### Chapter or #### Project: an independent learning unit inside a Module. Part 7 may be described as Project because of its practical character, but the directory names still keep the chapter-XX format.
  • Section item: the actual document unit to be written and maintained

Even if the same major concept appears again in multiple sections, the first section where it appears in the table of contents is often the representative detailed explanation for that Part. Later sections then reconnect that concept in a different problem scene or computational context.

Part 1. Introduction to AI and the Landscape

Before going deeply into individual technologies, this Part rebuilds the large map of AI.

Module 1. Scope and History of AI

Chapter 1. What Is AI Concept Definition

  • P1-1.1 Scope of the Word AI: reduces confusion caused when the word AI is used too broadly
  • P1-1.2 Problems AI Deals With: reviews problem types such as recognition, search, prediction, and generation
  • P1-1.3 Relationship Among AI, Machine Learning, Deep Learning, and Generative AI: fixes the place of terms that will keep returning later

Chapter 2. History of AI and Shifts in Paradigm History and Paradigm

  • P1-2.1 Symbolic AI and Rule-Based Approaches: reviews the core thinking style and limits of early AI
  • P1-2.2 Search, Knowledge Representation, and Probabilistic Inference: connects earlier flows for problem solving and uncertainty
  • P1-2.3 The Flow Toward Machine Learning, Deep Learning, and Generative AI: explains why data-centered approaches became central

Module 2. Rules, Models, and Learning

Chapter 3. From Rules to Learning History and Paradigm

  • P1-3.1 Strengths and Limits of Rule-Based Systems: organizes the advantages and tradeoffs of writing rules directly by hand
  • P1-3.2 What It Means to Learn Patterns from Data: explains the key shift behind learning-based AI
  • P1-3.3 Rule-Based Approaches and Representation Learning: separates rules, patterns, and representations

Chapter 4. Turning a Problem into a Model Modeling Perspective

  • P1-4.1 Becoming Comfortable with the Word Model: treats the model as a simplified representation and distinguishes it from the real problem
  • P1-4.2 Input, Output, and Data: fixes the starting point for turning a real problem into computational form
  • P1-4.3 Features, Representations, and Parameters: reviews how data is handled inside a model
  • P1-4.4 How Problem Definition Determines the Model: shows that good problem definition comes before a good model

Chapter 5. Learning and Inference Learning Principles

  • P1-5.1 What Learning Changes: reviews what it means for parameters and representations to change during learning
  • P1-5.2 What Inference Executes: separates the use of a trained model from the learning process
  • P1-5.3 Distinguishing Inference-Related Terms: distinguishes inference from reasoning

Module 3. Uncertainty and Problem Solving

Chapter 6. Uncertainty and Probabilistic Judgment Mathematical Foundations

  • P1-6.1 Problems with Incomplete Information and Many Exceptions: explains lack of information, noise, and exception-heavy cases that rules alone cannot handle well
  • P1-6.2 Distinguishing Probability, Uncertainty, and Stochastic Processes: separates commonly mixed expressions
  • P1-6.3 Where Probabilistic Judgment Appears in AI: reviews how probabilistic viewpoints appear in classification, prediction, and generation

Chapter 7. Search and Heuristics Practical Heuristics

  • P1-7.1 Search Space and Computational Limits: explains why not every possible answer can be checked exhaustively
  • P1-7.2 What Heuristics Reduce: reviews criteria that reduce time, computation, and candidate sets
  • P1-7.3 Difference Between Heuristics and Probabilistic Models: keeps experience-based rules from being mixed with probability models
  • P1-7.4 Supplementary Learning: From Route Finding to Autonomous Driving Path Planning: extends search and heuristics into a real planning case

Chapter 8. Basic Distinctions Among Learning Types Learning Principles

  • P1-8.1 Supervised Learning: Input and Label: reviews learning from labeled data
  • P1-8.2 Unsupervised Learning: Structure and Representation: reviews how structure is found without labels
  • P1-8.3 Reinforcement Learning: Action and Reward: reviews learning through reward after action

Module 4. Transition to Deep Learning and Generative AI

Chapter 9. Spread of the Deep-Learning Paradigm History and Paradigm

  • P1-9.1 Image Recognition and Representation Learning: reviews how deep learning came to learn features directly
  • P1-9.2 Cases of Object Detection and Speech Generation: treats YOLO and WaveNet as surrounding evidence for the spread of deep learning
  • P1-9.3 Direct Lineage and Surrounding Evidence for LLMs: separates the spread of deep learning from the direct development line of LLMs

Chapter 10. Introduction to Generative AI Concept Definition

  • P1-10.1 Difference Among Classification, Prediction, and Generation: reviews what makes generative AI different from earlier model uses
  • P1-10.2 Intuition for Next-Output Generation: builds a shared intuition across text, image, and speech generation
  • P1-10.3 Quality and Risk of Generated Outputs: connects generation to hallucination, missing evidence, copyright, and safety

Chapter 11. Where Did LLMs Come From? History and Paradigm

This chapter is a short preview of the direct lineage of LLMs. The more detailed development history is revisited in the relevant chapters of Part 5 and Part 6.

  • P1-11.1 Statistical Language Models and Embeddings: reviews the background before LLM-era language modeling
  • P1-11.2 RNN, Seq2Seq, and Attention: fixes the transition points created by sequence data and translation research
  • P1-11.3 Transformers and Pretrained LLMs: sketches the direct line that leads to current LLMs

Module 5. Core Elements of the LLM User Experience

This Module fixes the basic vocabulary and large flow needed for LLM use. The fuller explanation of each topic continues in the relevant chapters of Part 6.

Chapter 12. Prompt Basics and the Feel of Using LLMs LLM Core

  • P1-12.1 What a Prompt Specifies: builds the basic sense of giving instruction, condition, and context as input
  • P1-12.2 Instruction, Context, and Example: organizes the basic parts of a prompt
  • P1-12.3 Limits of Prompts and First Validation Criteria: reviews what prompts cannot guarantee and how to check them early

Chapter 13. Embeddings and Vector Search LLM Core

  • P1-13.1 What It Means to Represent Text as a Vector: builds the intuition of placing meaning in numerical space
  • P1-13.2 Intuition for Similarity Search: reviews the idea and limits of finding nearby vectors
  • P1-13.3 The Problem Awareness That Leads to RAG: explains why search results need to be connected to LLM input
  • P1-13.4 Intuition for Implementing Vector Search: lightly connects vector databases, indexes, and graph-based approximate search

Chapter 14. AI Service Architecture and Execution Environments Service Structure

  • P1-14.1 Model, Application, Data, and Tool: separates the major components of an AI service
  • P1-14.2 The Place of RAG and Tool Use: reviews why external material and tool calls become necessary
  • P1-14.3 The Place of the Word Agent: reviews the large picture in which a model links multi-step work and tool use
  • P1-14.4 The Conceptual Place of MCP: fixes the interface flow through which agents connect to outside tools and data
  • P1-14.5 Harnesses and Evaluation Execution Environments: previews the surrounding structures for execution, logging, testing, evaluation, and reproducibility
  • P1-14.6 Overview of Real-World Constraints on AI Services: surveys cost, latency, usage limits, and failure response

Module 6. Social Issues and Application

  • P1-15.1 Bias, Safety, and Accountability: reviews the social responsibility that follows AI outputs
  • P1-15.2 Copyright and Training Data: fixes the review points around Korean publications and training-data controversy
  • P1-15.3 Security and Privacy: reviews risks around input data, output results, and service operation

Chapter 16. Cases of Practical Application Project Practice

  • P1-16.1 Personal Learning and Documentation: uses the book itself as one practical application case
  • P1-16.2 Work Automation and Search: reviews cases of repetitive work, document retrieval, and summarization
  • P1-16.3 How to Verify Understanding Through a Project: organizes ways to check understanding through small outputs

Chapter 17. The Future of AI Forecasting

  • P1-17.1 What Kinds of Evidence Should Be Used for Forecasts: fixes the evidence standard needed for predictive writing
  • P1-17.2 Reading News, Columns, and Reports: reviews how to compare date-sensitive external sources
  • P1-17.3 Distinguishing Prediction from a Working Hypothesis: keeps personal interpretation from being written as if it were established fact

Part 2. Foundational Recovery

This Part restores the minimum foundations needed to read AI model computation and reproduce small examples in code, rather than proving mathematics in full depth. Instead of memorizing mathematical notation, Python runtime setup, data tools, and visualization separately, it reconnects them as shared foundations for moving into Part 3 data modeling and Part 4 machine learning.

Module 1. Reading Mathematics Again as a Computational Language

Chapter 1. Why Mathematics Is Needed in AI Mathematical Foundations

  • P2-1.1 What Mathematics Does in AI Computation: introduces mathematics as the language for reading model computation rather than only as a subject of proof
  • P2-1.2 Where Formulas, Code, and Data Meet: builds the perspective of checking formulas again through code and data

Chapter 2. Reading Mathematical Notation Again Mathematical Foundations

  • P2-2.1 Reading Variables, Functions, and Expressions Again: restores basic notation for reading AI documents
  • P2-2.2 Sigma and Repeated Computation: reviews how summation appears in grouped data, averages, and loss calculation
  • P2-2.3 Limit and the Intuition of Change: rebuilds limits more as intuition for change, approximation, and derivatives than as a formal proof topic
  • P2-2.4 Why Log and Exp Keep Appearing: rebuilds logarithms and exponentials as computational language before reading log loss, sigmoid, and softmax

Module 2. Core Mathematics for Reading Model Computation

Chapter 3. What Linear Algebra Models Mathematical Foundations

  • P2-3.1 Scalars, Vectors, and Matrices: fixes the basic representations in which data becomes numbers, lists, and tables
  • P2-3.2 Vector Space and the Intuition of Position: builds the minimum intuition needed for embeddings and feature representation
  • P2-3.3 What Matrix Multiplication Reuses: reviews the meaning of linear transformation and batch calculation from a code perspective
  • P2-3.4 Dot Product, Norm, Distance, and Similarity: restores vector comparison criteria before k-NN, embeddings, and vector search
  • P2-3.5 Python Execution Environments: Colab and Local PC: separates browser-based Colab from terminal execution on a personal machine
  • P2-3.6 Checking Linear Algebra Through NumPy: reproduces vectors, matrices, and matrix multiplication in small code

Chapter 4. What Derivatives Are a Tool for Finding Mathematical Foundations

  • P2-4.1 Looking Back at How Derivatives Were First Learned: pulls older memories of tangents, instantaneous rate of change, speed, and accumulation back into current learning questions
  • P2-4.2 Rate of Change and Slope: introduces derivatives as a tool for reading how a function changes
  • P2-4.3 Derivative and Gradient: reviews the minimum concept needed for finding directions that reduce loss
  • P2-4.4 Why Learning Needs Derivatives: keeps only the connections needed before moving into optimization and backpropagation
  • P2-4.5 Supplementary Learning: From High-School Derivatives to Multivariable Differentiation: explains why gradients can feel unfamiliar and rebuilds the minimum multivariable intuition needed for AI study
  • P2-4.6 Composite Functions and the Chain Rule: restores how rates of change are passed along when functions are connected through multiple steps before reading backpropagation

Chapter 5. Why Probability and Statistics Are Needed Mathematical Foundations

  • P2-5.1 How Probability Expresses Uncertainty Numerically: rebuilds probability as a numerical language for unknown states
  • P2-5.2 Distribution, Mean, and Variance: reviews the basic tools for summarizing the shape of grouped data
  • P2-5.3 Sample, Estimation, and Error: reviews what statistics estimates from data
  • P2-5.4 Checking Probability and Statistics with Small Data: checks mean, variance, and distribution through code and charts
  • P2-5.5 Supplementary Learning: How to Read Standard Deviation, Correlation, and Confidence Intervals for the First Time: adds the minimum interpretation standard for statistical terms that often return

Chapter 6. What Kind of Problem Optimization Solves Learning Principles

  • P2-6.1 What Optimization Searches For: explains optimization as a search for better values rather than directly writing the right answer
  • P2-6.2 Loss Functions and Objective Functions: reviews the criteria that express what a model tries to reduce or increase
  • P2-6.3 Intuition for Gradient Descent: fixes the iterative flow of adjusting values without deep formal proof

Module 3. Runtime Environment and Python Fundamentals

Chapter 7. Setting Up the Learning Environment Software Tools

  • P2-7.1 Local Environment and Runtime: fixes where code runs and how a local machine differs from an outside runtime
  • P2-7.2 Terminal, Shell, and Working Directory: explains where commands are typed and why current location matters
  • P2-7.3 Python Interpreter and Script: reviews how Python code runs and how file execution differs from interactive execution
  • P2-7.4 Virtual Environment and Package: reviews project-specific execution spaces and how packages such as NumPy and Pandas fit into them
  • P2-7.5 Dependency and Reproducibility: organizes what is needed to rerun the same exercise on another machine
  • P2-7.6 Supplemental Learning: Opening Terminals by Operating System: separately organizes how to open terminals, the basic differences in commands, and what to check before exercises
  • P2-7.7 Supplementary Learning: When Python Installation Becomes Necessary: explains when local Python installation is needed after beginning with Colab
  • P2-7.8 Supplemental Learning: Reading Shell Execution Flow: supplements shell syntax that appears often during terminal practice
  • P2-7.9 Supplemental Learning: Checking Local Python Environment Problems: organizes what to inspect first when installation and execution do not line up

Chapter 8. Review of Core Python Syntax Software Tools

  • P2-8.1 Values, Variables, and Types: restores Python syntax only to the degree needed for mathematical computation and data handling
  • P2-8.2 Lists: Ordered Groups of Values: checks ordered data groups and list initialization patterns
  • P2-8.3 Dictionaries: Structures That Find Values by Key: reviews key-value mapping and frequently used map patterns in practice
  • P2-8.4 Loops: Processing an Iterable One Item at a Time: separates item iteration, index iteration, key-value iteration, and filtering iteration
  • P2-8.5 Functions and Small Reuse: reviews how mathematical functions and Python functions are similar and different
  • P2-8.6 Supplementary Learning: Meeting Classes and Objects for the First Time: slowly reads objects, classes, methods, self, and library calls such as model.fit()
  • P2-8.7 Supplemental Learning: Distinguishing References and Copies: adds the minimum standard for avoiding confusion when values change together

Chapter 9. Intuition for Data Structures and Graphs Software Tools

  • P2-9.1 Why Data Structures Are Needed: reviews how the shape in which data is stored affects the way it is computed
  • P2-9.2 Intuition for Arrays, Tables, Trees, and Graphs: lightly separates structures that appear often in AI and search
  • P2-9.3 How Graphs Represent Relations: builds the minimum intuition of representing relations through nodes and edges
  • P2-9.4 Supplementary Learning: How to Read Traditional Data Structures for the First Time: scans arrays, linked lists, stacks, queues, trees, graphs, and hash tables through reasoning flow rather than implementation detail

Chapter 10. Jupyter and Colab Notebooks Software Tools

  • P2-10.1 Why Notebooks Are Useful for Learning: reviews the strengths and tradeoffs of keeping code, results, and explanation together
  • P2-10.2 Difference Among Jupyter, Colab, and Local Execution: organizes differences in execution location, file access, and practice records
  • P2-10.3 Organizing Notebooks as Re-runnable Records: organizes execution order, dependency handling, data preparation, and sharing caution

Module 4. Data Computation and Visualization Tools

Chapter 11. Reusing Vectors and Matrices with NumPy Software Tools

  • P2-11.1 Building Vectors and Matrices with NumPy Arrays: reproduces linear-algebra notation in actual array computation
  • P2-11.2 Indexing, Slicing, and Axis: builds the basic sense of reading position and direction in arrays
  • P2-11.3 Broadcasting and Vectorization: reviews how to compute at the array level instead of with explicit loops
  • P2-11.4 Supplementary Learning: How to Read Shape and Shared Underlying Objects Together in NumPy: adds why view/copy, shape, and newaxis are easily confused together

Chapter 12. Handling Data Structure with Pandas Software Tools

  • P2-12.1 What a Pandas DataFrame Represents: reviews how tabular data is organized by rows, columns, and index
  • P2-12.2 Selection, Filtering, and Aggregation: restores repeated operations used in data analysis
  • P2-12.3 Intuition for Preparing a Dataset for Learning: reviews why data has to be cleaned and separated before model training

Chapter 13. Visualizing Concepts with Matplotlib Software Tools

  • P2-13.1 What a Plot Reveals: checks visually visible patterns that do not stand out from a numeric table alone
  • P2-13.2 Checking Basic Charts and the Shape of Formulas: uses line charts, scatter plots, and histograms to inspect functions, distributions, and loss changes
  • P2-13.3 Comparing and Saving Several Plots: reviews the flow of arranging multiple axes and saving results to files

Module 5. Reproducibility and Integrated Review

Chapter 14. Git and Document Management Software Tools

  • P2-14.1 Git as a Tool for Managing Change History: fixes the basic idea of tracking changes in learning documents and code
  • P2-14.2 Branches, Commits, and Document Reproducibility: connects the book's dev/main workflow to the management of drafts and supporting material

Chapter 15. Reading Mathematics Again Through Software Project Practice

  • P2-15.1 A Small Procedure for Turning Formulas into Code: organizes the order for moving one mathematical expression into Python computation
  • P2-15.2 Checkpoint Before Moving to Part 3: checks the mathematical and software sense needed before data modeling

Part 3. Data Modeling

This Part deals with rebuilding raw data into comparable samples and table structure instead of putting it directly into a model. It also notes that in front of data modeling there is a broader flow of data-centered systems such as DSS/BI/DW/OLAP, which connect collected data to decision-making. Part 2 and Part 3 together form the foundational checkpoint zone of the book. Part 3 acts as a data-science foundations supplement for Part 4, Part 5, and Part 6, fixing storage structure, sample units, event data and time records, baseline comparison, feature design, and interpretation boundaries before later Parts recover those ideas in fuller technical form.

Module 1. Roles and Problem Scenes

Chapter 1. What Data Modeling Tries to Achieve and How It Proceeds Modeling Perspective

  • P3-1.1 What Data Modeling Tries to Achieve: fixes how raw data has to be redesigned into samples, features, comparisons, and output structure
  • P3-1.2 In What Order Data Modeling Proceeds: reviews the basic order of fixing question, sample, table, feature, baseline, and output structure
  • P3-1.3 How to Write a Data Question so the Problem Structure Appears Before the Model Name: organizes how to write question sentences that reveal sample unit, comparison standard, and result form first

Chapter 2. Reading Storage Structure and Design Axes First Modeling Perspective

  • P3-2.1 Why Stored Records Are Not Yet a Dataset by Themselves: reviews why storage structure alone is not yet a comparable dataset
  • P3-2.2 What Structure Exists Inside a Dataset Candidate: reviews how samples, features, baselines, and output structure are bundled together
  • P3-2.3 What to Write Down First When Receiving a New Table: organizes table-reading notes that first check row meaning, identifiers, time or order columns, and comparability

Chapter 3. A Dataset Is Not Given from the Beginning Modeling Perspective

  • P3-3.1 Why Raw Data Should Not Be Read Immediately as a Learning Problem: organizes the questions that disappear when record structure is mistaken for learning structure
  • P3-3.2 How a Dataset Is Redesigned to Fit the Question: reviews that a dataset is a reconstructed structure aligned to the question
  • P3-3.3 Which Columns Should Be Sketched First When Turning a Question into a First Table Draft: organizes how to sketch identifier, feature-candidate, comparison, and result columns

Module 2. Samples and Table Structure

Chapter 4. How to Determine the Sample Unit Modeling Perspective

  • P3-4.1 How to Determine One Comparable Sample: distinguishes one row from one sample and fixes the unit of comparison
  • P3-4.2 What Else Becomes Unstable When the Sample Unit Wobbles: shows that features, labels, and evaluation also depend on the sample unit
  • P3-4.3 How One Row, One Sample, and One Recent Window Differ: separates time records, one event, and one recent aggregated window to reduce level confusion
  • P3-4.4 What Signals That the Sample Unit Has Been Chosen Poorly: checks warning signs such as repeated labels, unexplained features, and awkward review sentences
  • P3-4.5 How Representative the Collected Samples Are of the Overall Operating Situation: organizes how representativeness can still be weak even when the sample unit itself is correct

Chapter 5. How to Turn Raw Logs into Summary Tables Modeling Perspective

  • P3-5.1 How to Turn Raw Logs into Comparable Tables: reviews the procedure that moves from raw logs to summary and aggregated tables
  • P3-5.2 How Summary Tables Preserve Patterns Beyond the Mean: reviews how differences hidden by averages can still be preserved
  • P3-5.3 Why Raw Time Series Cannot Yet Be Called Learning Inputs Directly: organizes the difference between raw time series and learning inputs and how input boundaries are decided
  • P3-5.4 Where to Cut an Input Window and How to Match Its Length: reviews how start point, end point, length, and alignment are fixed against the problem question
  • P3-5.5 How to Handle Samples with Missing Values or Empty Segments: organizes how to distinguish partial missing values, missing segments, and collapsed sample boundaries
  • P3-5.6 Overlapping Input Windows and Sample Counts: distinguishes number of windows from number of source events
  • P3-5.7 Rules for Folding Multiple Follow-Up Events: reviews how rules such as any, first, worst, and count change the meaning of the result table

Module 3. Features and Comparison Structure

Chapter 6. How to Design Features and Intermediate Representations Modeling Perspective

  • P3-6.1 What Kinds of Features Preserve the Structure to Be Compared: reviews what should be preserved through numerical features such as mean, slope, and variability
  • P3-6.2 What Intermediate Representation Can Be Added When Features Alone Are Not Enough: reviews how far segment representation and tokenization need to go
  • P3-6.3 How Human-Designed Features Connect to Later Learned Representations: organizes the connection and boundary between feature design and representation learning
  • P3-6.4 Why Not Every Column in a Summary Table Is a Feature: organizes how to read columns as feature, comparison, result candidate, identifier, or context
  • P3-6.5 How to Read and Keep Features Together When Their Units and Scales Differ: reviews how numeric values should be interpreted through unit, role, and comparison standard rather than absolute size alone
  • P3-6.6 Same Column Name, Different Feature: organizes how changes in unit, sensor version, calculation rule, or operational definition alter feature meaning

Chapter 7. How to Read Baseline Comparison Structure Modeling Perspective

  • P3-7.1 What the Preserved Structure Must Be Compared Against for Change to Become Visible: reviews that a baseline is itself part of comparison structure
  • P3-7.2 How to Turn a Comparison Table into a Human Review Sentence: reviews the order for turning recent-window vs baseline comparisons into review language
  • P3-7.3 Why Baseline Comparison and a Baseline Model Are Different Yet Both Needed: separates a data comparison reference from a model evaluation reference
  • P3-7.4 What Window and Conditions Should Be Used to Build a Baseline: organizes how to choose a baseline with matched sample unit, operating condition, and sample size
  • P3-7.5 Whether a Baseline Should Stay Fixed or Be Refreshed as a Recent-Normal Baseline: organizes which questions fit a fixed baseline and which fit a recent-normal baseline better

Module 4. Boundaries of Interpretation

Chapter 8. How to Read Sample Size and Repeatability Modeling Perspective

  • P3-8.1 What Controls the Strength of Interpretation: reviews how strongly to speak depending on sample size and repeatability
  • P3-8.2 How Far to State a Change Signal and Where to Stop Before Claiming Cause: reviews the boundary between change signal and confirmed cause
  • P3-8.3 In What Order and Vocabulary Conservative Interpretation Sentences Should Be Written: organizes sentence templates for comparison result, strength condition, and next action
  • P3-8.4 Conservative Interpretation and Operational Columns: reviews how language turns into structured operational outputs such as warning_level, review_needed, and priority_score
  • P3-8.5 How to Combine Several Comparison Columns into One Candidate Review Priority: organizes how change magnitude, repeatability, interpretation confidence, and operational importance are combined
  • P3-8.6 Confirmed Labels Left Only on Some Cases: reviews how to record review route and skew so selectively assigned labels are not mistaken for full-population truth
  • P3-8.7 Data Interpretation Changed by Operational Intervention: organizes the interpretation boundary needed to separate post-intervention data from natural progression

Module 5. Problem Type and Connection to Later Parts

Chapter 9. Which Problems Should Be Turned into Prediction Problems Modeling Perspective

  • P3-9.1 How Far the Current Problem Should Be Elevated: distinguishes warning, review-candidate, and target-label-candidate levels
  • P3-9.2 Why Some Problems Should Remain Comparison Reports to the End: reviews when a comparison report is more appropriate than prediction
  • P3-9.3 Differences Among Three Operational Tables: reviews how the same data branches into three output forms
  • P3-9.4 How Review Results Become Target-Label Candidates Out of Operational Notes: organizes how review notes and operational judgments accumulate into more stable target candidates
  • P3-9.5 What Keeps the Same Event Traceable Across Several Outputs: organizes why consistent sample identifiers and minimal evidence must remain even when outputs differ
  • P3-9.6 Checking Label Consistency: reviews why label consistency must be checked before target candidates are trusted
  • P3-9.7 What Must Be Closed First Before Sending Inputs and Results to Later Parts: organizes input/output separation, leakage prevention, operational-time reproducibility, cutoff, and horizon
  • P3-9.8 What One Prediction Actually Decides and Why Score and Policy Are Different: separates prediction unit, model output, operational policy, and real action
  • P3-9.9 How to Distinguish the Real Goal from a Proxy Target: reviews whether the current target is a true objective or a substitute field
  • P3-9.10 Delayed Label Confirmation and Incomplete Negatives: organizes how to record label-confirmation delay separately from incomplete negative observation
  • P3-9.11 Target Candidates and Changing Criteria: reviews why the representative target and definition version must be fixed first
  • P3-9.12 Target Names and Error Costs: explains why the operating cost difference between false negatives and false positives should be fixed early
  • P3-9.13 Problem Boundaries to Hand Off to Part 4: fixes only the names and need of evaluation and problem-type topics that will be recovered later

Part 4. Machine Learning

This Part rebuilds what it means to learn rules from data. It fixes data splits, evaluation, generalization, and overfitting before moving into algorithm lists.

Module 1. The Place of Machine Learning

Chapter 1. Distinguishing AI, Machine Learning, and Deep Learning Concept Definition

  • P4-1.1 Relationship Among AI, Machine Learning, and Deep Learning: reconnects the map from Part 1 to machine-learning study
  • P4-1.2 What It Means to Learn Rules from Data: organizes the difference between writing rules and learning-based approaches in machine-learning terms

Chapter 2. Supervised, Unsupervised, and Reinforcement Learning Learning Principles

  • P4-2.1 Supervised Learning: reviews the basic problem of learning the relation between input and label
  • P4-2.2 Unsupervised Learning: reviews the problem of finding structure without labels
  • P4-2.3 Reinforcement Learning: reviews the problem of learning a policy from action and reward

Chapter 3. Why Heuristics Are Needed Practical Heuristics

  • P4-3.1 Why Heuristics Are Needed: reviews situations where practical criteria matter more than exact optimality
  • P4-3.2 Heuristics and Model Selection: reviews how experience-based rules can be treated as checkable starting points

Module 2. Data and Evaluation

Chapter 4. Data Splitting and Validation Learning Principles

  • P4-4.1 Training Data and Evaluation Data: explains why data needs to be separated
  • P4-4.2 Validation and Test: separates model selection from final confirmation

Chapter 5. Overfitting and Generalization Learning Principles

  • P4-5.1 Overfitting and Underfitting: reviews models that fit too much or too little
  • P4-5.2 Generalization: organizes what it means to work well on unseen data

Chapter 6. Evaluation Metrics Learning Principles

  • P4-6.1 The Role of a Metric: fixes what accuracy, precision, recall, and related metrics are looking at
  • P4-6.2 Evaluation Standards by Problem Type: reviews why evaluation changes across classification, regression, and clustering
  • P4-6.3 Supplementary Learning: How to Read Metrics in Site Reliability Engineering: supplements how machine-learning metrics differ from operational metrics
  • P4-6.4 Supplementary Learning: A Question Map for Evaluation Metrics: separates frequently seen but unfamiliar metrics in one large view

Module 3. Practical Heuristics

Chapter 7. Heuristics for Feature Selection and Preprocessing Practical Heuristics

  • P4-7.1 Feature Selection: reviews how to choose which inputs to feed into a model
  • P4-7.2 Preprocessing: reviews the basic decisions around missing values, scaling, and categorical data
  • P4-7.3 Supplementary Learning: Separating Preprocessing Input Problems: adds a beginner bridge for splitting preprocessing by the kind of input problem
  • P4-7.4 Supplementary Learning: Distinguishing Feature Selection Methods: adds criteria for not mixing feature selection with dimensionality reduction

Chapter 8. Heuristics for Model Selection Practical Heuristics

  • P4-8.1 Model Selection: reviews how to narrow model candidates according to problem and data
  • P4-8.2 Baseline Models: reviews why comparison standards should be set before complex models
  • P4-8.3 Supplementary Learning: How to Set Up a Baseline for the First Time by Problem Type: reviews the procedure and examples for building representative baselines in classification, regression, and time series

Chapter 9. Hyperparameter Tuning Practical Heuristics

  • P4-9.1 Hyperparameters: distinguishes settings that do not change through learning
  • P4-9.2 Tuning and Validation Cost: reviews the balance between performance improvement and computation cost
  • P4-9.3 Supplementary Learning: Tool Map After Model Selection: supplements the place of automated tuning and experiment-management tools

Module 4. Basic Algorithms

Chapter 10. Linear Regression Algorithms

  • P4-10.1 Intuition for Linear Regression: reviews the most basic model for predicting continuous values
  • P4-10.2 Evaluation and Limits of Linear Regression: reviews residuals, error, and the limits of linear assumptions
  • P4-10.3 Supplementary Learning: How to Read Regression Diagnostics for the First Time: adds the minimum standard for first reading residual patterns and assumption checks

Chapter 11. Logistic Regression Algorithms

  • P4-11.1 Intuition for Logistic Regression: reviews outputs that are interpreted like probabilities in classification
  • P4-11.2 Decision Boundaries: reviews the perspective that classification models create boundaries
  • P4-11.3 Supplementary Learning: How to Read Log-Odds and MLE for the First Time: strengthens why probability interpretation and the learning objective appear together in the same chapter
  • P4-11.4 Supplementary Learning: How to Read Multiclass Logistic Regression: reviews how binary-class intuition extends into multiclass probability comparison
  • P4-11.5 Supplementary Learning: How to Read Solvers and Regularization for the First Time: reviews why learning computation and regularization settings should be recorded together even within the same logistic-regression family

Chapter 12. k-NN Algorithms

  • P4-12.1 Intuition for k-NN: reviews how nearby data influences a judgment
  • P4-12.2 Distance and Scale: reviews the problems that arise when defining closeness
  • P4-12.3 What Should Be Checked First When Using k-NN: organizes whether to revisit the distance rule, k, or the data representation first

Chapter 13. SVM Algorithms

  • P4-13.1 Intuition for SVM: understands classification through boundaries and margins
  • P4-13.2 Introductory Meaning of the Kernel: lightly reviews the idea behind nonlinear boundaries

Module 5. Trees and Ensembles

Chapter 14. Decision Trees Algorithms

  • P4-14.1 Decision Trees: reviews a model that predicts by splitting through questions
  • P4-14.2 Overfitting in Trees: reviews the problem that emerges when branches grow too deep

Chapter 15. Random Forests Algorithms

  • P4-15.1 Random Forests: reviews how combining many trees improves stability
  • P4-15.2 Feature Importance: reviews an introductory perspective on model interpretation
  • P4-15.3 OOB and Random-Forest Inspection: reviews the basic habit of reading train, OOB, and test together
  • P4-15.4 Supplementary Learning: Comparing Extra Trees and Random Forest: compares split randomization, bootstrap defaults, and the conditions under which OOB checks are available within the forest family

Chapter 16. Gradient Boosting Algorithms

  • P4-16.1 Gradient Boosting: reviews the flow of strengthening weak models sequentially
  • P4-16.2 Performance and Risk of Boosting: reviews strong performance alongside tuning sensitivity
  • P4-16.3 Supplementary Learning: Seeing Boosting Libraries Together from the First Implementation and Operations View: reviews how XGBoost, LightGBM, CatBoost, GPUs, and automation are first read together from implementation and operational viewpoints

Module 6. Finding Structure

Chapter 17. Clustering Algorithms

  • P4-17.1 Intuition for Clustering: reviews the problem of grouping similar data
  • P4-17.2 Caution in Interpreting Clusters: organizes why a cluster is not itself a ground-truth label
  • P4-17.3 Supplementary Learning: Hierarchical and Spectral Clustering: rebinds different clustering intuitions such as center, density, order, and connectivity
  • P4-17.4 Supplementary Learning: How to Connect Clustering to Semi-Supervised Learning for the First Time: supplements a standard for reading clusters as label hypotheses and review priority rather than automatic labels

Chapter 18. Dimensionality Reduction Algorithms

  • P4-18.1 Dimensionality Reduction: reviews why many features are reduced into fewer axes
  • P4-18.2 Visualization and Information Loss: reviews readable diagrams together with the loss of original information

Chapter 19. Reinforcement-Learning Algorithms Algorithms

  • P4-19.1 Value-Based Reinforcement Learning: reviews how Q-learning and SARSA learn the value of states and actions
  • P4-19.2 Policy-Based Reinforcement Learning: reviews how policy gradients and actor-critic approaches directly adjust the policy
  • P4-19.3 Cautions in Applying Reinforcement Learning: organizes reward design, exploration cost, and the difference between simulation and reality
  • P4-19.4 Supplementary Learning: A Map of Later Reinforcement-Learning Branches: reorganizes representative RL families in one larger flow
  • P4-19.5 Supplementary Learning: First Reading of Reinforcement-Learning Formula Names: connects the recursive value equation of value-based reinforcement learning to the background of scaling into large state spaces
  • P4-19.6 Supplementary Learning: First Reading of Policy Gradient: first connects why policy-based formulas are written in the form of log-probability gradients

Part 5. Deep Learning

This Part explains how neural networks represent and learn from data. It follows the flow from perceptrons to backpropagation, optimization, representation learning, CNNs, RNNs, Transformers, and generative models.

Module 1. Starting Point of Neural Networks

Chapter 1. The Perceptron Deep-Learning Structures

  • P5-1.1 Intuition for the Perceptron: reviews the simplest flow of input, weight, and output
  • P5-1.2 Linear Combination and Activation: reviews how a perceptron creates a decision boundary

Chapter 2. Multilayer Neural Networks Deep-Learning Structures

  • P5-2.1 Multilayer Neural Networks: reviews why several layers are stacked
  • P5-2.2 Hidden Layers and Representation: builds the intuition that intermediate representations arise

Module 2. Output, Loss, and Backpropagation

Chapter 3. Activation Functions Deep-Learning Structures

  • P5-3.1 Activation Functions: reviews why nonlinearity is needed
  • P5-3.2 Sigmoid: reviews the formula and intuition for compressing scores into the 0-to-1 range
  • P5-3.3 Tanh: reviews zero-centered representations between -1 and 1
  • P5-3.4 ReLU: reviews negative-value cutoff and positive-value pass-through
  • P5-3.5 Formula Comparison of Representative Activation Functions: compares sigmoid, tanh, and ReLU formulas and output ranges side by side
  • P5-3.6 Choosing the Output Layer and Activation: reviews why the interpretation of the last output changes by problem type

Chapter 4. Loss Functions Learning Principles

  • P5-4.1 Loss Functions: reviews the criteria that express model error numerically
  • P5-4.2 Loss by Problem Type: reviews why loss differs across regression, classification, and generation

Chapter 5. Backpropagation Deep-Learning Structures

  • P5-5.1 Intuition for Backpropagation: reviews the flow in which error is passed backward through earlier weights
  • P5-5.2 Computation Graphs: understands complicated differentiation as a flow of computation

Module 3. Learning Loops and Stabilization

Chapter 6. Separating Learning and Inference Learning Principles

  • P5-6.1 The Four Steps of the Training Loop: separates the stage that changes parameters from the stage that uses them
  • P5-6.2 Learning Steps, Batches, and Epochs: separates the repetition units that make the training loop run on real data
  • P5-6.3 Learning and Inference: separates the stage that changes parameters from the stage that uses them
  • P5-6.4 Training Mode and Evaluation Mode: prepares the reader to later understand differences such as dropout and batch normalization

Chapter 7. Optimizers Learning Principles

  • P5-7.1 The Role of the Optimizer: explains where gradients become actual parameter updates
  • P5-7.2 Learning Rate and Update Step Size: explains why the same gradient can lead to updates that are too small or too large
  • P5-7.3 Intuition for Adam: Adaptive Updates: explains how Adam adds adaptive update behavior on top of a simple update baseline
  • P5-7.4 Supplementary Reading: Distinguishing Adaptive Optimization Claims: separates convergence guarantees from practical performance claims

Chapter 8. Regularization and Dropout Learning Principles

  • P5-8.1 Regularization: reviews constraints used to reduce overfitting
  • P5-8.2 Dropout: reviews the intuition of learning while disconnecting some links
  • P5-8.3 Supplementary Learning: Stabilizing Deep Computation: connects initialization, numerical stability, and batch normalization as conditions that keep deep computation from shaking

Module 4. Computation Environment and Representation Learning

Chapter 9. GPU and Parallel Processing History and Paradigm

  • P5-9.1 GPU and Parallel Processing: reviews the role of computation resources in the spread of deep learning
  • P5-9.2 Batch and Tensor Computation: reviews how many items are computed together

Chapter 10. Representation Learning Deep-Learning Structures

  • P5-10.1 Representation Learning: compares human-written features with learned representations
  • P5-10.2 Representations in Deeper Layers: reviews the intuition of moving from low-level features to higher-level representations

Module 5. Spatial Structure and CNNs

Chapter 11. CNNs Algorithms

  • P5-11.1 Intuition for CNNs: reviews structures that capture local patterns in images
  • P5-11.2 Convolution and Pooling: lightly reviews the key operations of CNNs
  • P5-11.3 Supplementary Reading: Comparing CNNs and Vision Transformers: briefly organizes one useful perspective for comparing post-CNN vision structures

Module 6. Sequential Structures and the RNN Family

Chapter 12. RNN, LSTM, and GRU Algorithms

  • P5-12.1 Why RNN, LSTM, and GRU Are Needed: reviews structures for sequential data
  • P5-12.2 Long-Term Dependency: reviews the problem in which old information disappears

Module 7. From Attention to Transformers

Chapter 13. Attention Deep-Learning Structures

  • P5-13.1 Intuition for Attention: reviews the idea of looking more strongly at needed positions
  • P5-13.2 The Flow Toward Self-Attention: fixes the connection before moving into Transformers
  • P5-13.3 Supplementary Reading: QKV and Multi-Head Attention: adds a first-reading standard for the internal components of attention

Chapter 14. Transformers Deep-Learning Structures

  • P5-14.1 Why Attention Alone Does Not Close the Transformer: reviews the place of attention, feed-forward, and layer normalization
  • P5-14.2 Parallel Processing and Long Context: reviews how Transformers differed from RNNs

Module 8. Generative Models and Sampling

Chapter 15. Intuition for Generative Models Deep-Learning Structures

  • P5-15.1 What Changes When We Read Generative AI Through Deep Learning: prepares the output viewpoint needed before Part 6 analyzes generative AI in depth
  • P5-15.2 Candidate Distributions in Generative Models: reads generation through candidate spaces and relative plausibility
  • P5-15.3 How Sampling Pulls Actual Outputs From Candidate Distributions: reviews how actual outputs are selected from candidate distributions and why quality can vary

Part 6. LLMs and Generative AI

Part 6 starts from generative-AI outputs, reads LLMs as the representative case, and connects tokens, embeddings, next-candidate generation, learning and adjustment, prompts and grounding, tools and agent execution, evaluation, and operations. The development history and the BERT family are placed after the main current as a background map and comparison axis.

Module 1. Entering Generative AI Through LLMs

Chapter 1. The Position of Generative AI and LLMs LLM Core

  • P6-1.1 Why Generative AI Outputs Are Artifacts to Review: fixes that generated results are artifacts to review, not classification labels or numeric predictions.
  • P6-1.2 Why Read LLMs as the Central Example: reviews why LLMs are used as the representative path rather than as all of generative AI.
  • P6-1.3 Generation Is Repeated Candidate Distributions and Selection: recovers the candidate-distribution and sampling intuition from Part 5 in the LLM generation flow.

Module 2. Input Units and Representation for Text Generation

Chapter 2. Tokens and Tokenization LLM Core

  • P6-2.1 Why Read LLM Inputs and Outputs in Token Units: reviews why inputs and outputs are limited by token units in cost, length, and context preservation.
  • P6-2.2 How Tokens and Token IDs Are Used as Model Input: separates strings, tokens, and token-ID sequences in one flow.
  • P6-2.3 What Tokenization Changes: reviews how tokenization changes length, cost, chunks, and output interpretation.
  • P6-2.4 What Operational Decisions the Token View Supports: applies the token view to prompt length, RAG chunks, cost budgets, and output-format design.
  • P6-2.5 Supplementary Learning: When Tokenizer-Family Differences Show Up: reads BPE, WordPiece, and SentencePiece differences as operational observations.

Chapter 3. Embeddings LLM Core

  • P6-3.1 How Embeddings Turn Token IDs Into Comparable Coordinates: reviews why token IDs become vector representations that can be computed with.
  • P6-3.2 Why a Close Vector Is a Candidate, Not an Answer: reviews the intuition and limits of similar expressions becoming close candidates.
  • P6-3.3 Supplementary Learning: What Embedding Learning Tries to Place Close Together: asks what should be learned to stay close and what should be pushed apart.
  • P6-3.4 Supplementary Learning: How ANN Search Trades Speed for Possible Candidate Misses: reviews the tradeoff that appears when nearby candidates are narrowed quickly.

Module 3. LLM Structures That Create the Next Candidate

Chapter 4. Reviewing Transformer Structure Deep-Learning Structures

  • P6-4.1 The Transformer Computation Flow Inside an LLM: rereads the Transformer as context reflection, representation update, and next-candidate scoring.
  • P6-4.2 The Reference Range of Attention: reviews that the model calculates relations inside a limited range.
  • P6-4.3 Supplementary Learning: Attention Heads and Position Representations: separates order information from multiple relation axes.
  • P6-4.4 Supplementary Learning: KV Cache and Repeated Generation: reviews the recomputation cost of repeated generation.
  • P6-4.5 Supplementary Learning: Long Context and Sparse Attention: separates connection-count control from long-context retention.

Chapter 5. The GPT Family LLM Core

  • P6-5.1 How the GPT Family Becomes Decoder-Based Cumulative Generation: reviews the position of decoder-centered autoregressive generation.
  • P6-5.2 What Conversational LLM Experience Adds on Top of Generation: reviews how instruction following and product interfaces changed user experience.

Chapter 6. Next-Token Prediction and Generation LLM Core

  • P6-6.1 How Does Next-Token Prediction Become the Starting Point for Long Generation?: reviews why the local objective of a next-token distribution can lead to long generation.
  • P6-6.2 Why Do Output Selection Rules Change Answer Stability and Diversity?: reviews how greedy choice, sampling, and temperature change stability and diversity.

Module 4. Learning and Adjustment That Shape Response Habits

Chapter 7. Pretraining Learning Principles

  • P6-7.1 Why Does Pretraining Build a Broad Language Base First?: reviews how large-scale text builds a general language base.
  • P6-7.2 Why Does Scale Increase Capability and Burden Together?: reviews scale as an axis that increases capability and operational burden together.

Chapter 8. Fine-Tuning Learning Principles

  • P6-8.1 When Is Fine-Tuning Needed for Goal-Specific Adaptation?: reviews how a base model is adjusted toward a specific goal or domain.
  • P6-8.2 Why Does LoRA Reduce the Burden of Full Fine-Tuning?: reviews how narrowing the adjustment range changes cost and iteration speed.

Chapter 9. Instruction Tuning and Alignment LLM Core

  • P6-9.1 How Does Instruction Tuning Build Response Habits for Request Formats?: reviews the response habit of following user instructions.
  • P6-9.2 Why Does Alignment Separate Following Instructions from Acceptable Answers?: reviews usefulness, safety, factuality, and refusal criteria together.
  • P6-9.3 When to Choose Prompts, Fine-Tuning, RAG, or Tool Use: chooses support methods by failure cause.
  • P6-9.4 Supplementary Learning: What Constraints Separate Adapters, LoRA, and QLoRA: separates efficient-adaptation names by cost, structure, and memory constraints.

Module 5. Prompts and Grounding

Chapter 10. Prompt Engineering LLM Core

  • P6-10.1 What Prompt Engineering Adjusts in the Input: reviews how instructions, context, examples, and output formats guide generation.
  • P6-10.2 When Prompt Limits Require System Structure: reviews why recency, grounding, computation, execution, and reproducibility cannot be solved by prompts alone.
  • P6-10.3 Supplementary Learning: Observing and Comparing Answer Paths: separates prompt-layer strategies from their limits.

Chapter 11. RAG Service Structure

  • P6-11.1 Why RAG Attaches External Evidence Before Answering: reviews the structure that attaches external evidence as input context rather than internal model memory.
  • P6-11.2 How Retrieval Results Become Generation Input and Answers: separates retrieval failure from generation failure.

Chapter 12. Vector Databases Service Structure

  • P6-12.1 Why Vector Databases Store Text and Metadata Too: reviews structures that store and search embeddings with payloads and metadata.
  • P6-12.2 Why Indexes Affect Both Retrieval Speed and Candidate Quality: reviews the trade-off between retrieval quality and latency.

Module 6. Tool and Agent Execution Structure

Chapter 13. Tool Use Service Structure

  • P6-13.1 When Tool Use Requires Real Lookup, Calculation, or Execution: reviews cases that require lookup, calculation, file processing, or state checks.
  • P6-13.2 Why Function Calling Splits Execution Requests into Names and Arguments: reviews how natural-language requests are structured as function names and arguments.

Chapter 14. Agents Service Structure

  • P6-14.1 When an Agent Becomes a Goal Flow That Re-Chooses the Next Action: reviews a structure that connects a goal to planning, tool calls, observations, and state judgment.
  • P6-14.2 How Planning, Action, and Observation Split Continuation, Termination, and Human Review: reviews continuation, termination, and human-review branches in the agent loop.

Chapter 15. MCP and Harnesses Service Structure

  • P6-15.1 Why MCP Connects Tools and Resources in a Common Form: reviews the interface layer that connects tools and resources in a common form.
  • P6-15.2 Why Harnesses Wrap Execution in Records and Reproducible Environments: reviews the environment around execution, logs, evaluation inputs, approval, and reproducibility.

Module 7. Reviewable Service State

Chapter 16. LLM Evaluation LLM Core

  • P6-16.1 Why LLM Evaluation Separates Natural Answers from Quality Criteria: separates natural answers from quality criteria.
  • P6-16.2 Division of Labor Between Automatic and Human Evaluation: reviews the division between repeated checks and contextual judgment.

Chapter 17. Service Operation Constraints Service Structure

  • P6-17.1 Why Service Operation Constraints Filter Evaluation-Passing Candidates Again: reviews cost, latency, throughput, and usage limits.
  • P6-17.2 Why Failure Response During Operation Separates Errors into Recovery Paths: separates hallucination, timeout, permission errors, and format mismatch into recovery paths.

Chapter 18. Binding a Small Generative-AI Feature Into One Flow Project Practice

  • P6-18.1 How a Small Generative-AI Feature Becomes One Request Flow: binds question, evidence, answer, state judgment, and record in one flow.
  • P6-18.2 Why a Minimal Implementation Should Record Execution Before the Response: closes why the response, evidence, state, and reflection record must remain together before Part 7.

Module 8. Background Map and Comparison

Chapter 19. History of LLM Development History and Paradigm

  • P6-19.1 Why LLM Development History Should Be Read as Limits and Structural Shifts: reviews the shift from statistical language models to GPT-style interfaces.
  • P6-19.2 Why Direct Lineage and Surrounding Evidence Should Be Separated: separates direct LLM lineage from surrounding evidence for deep-learning expansion.

Chapter 20. The BERT Family LLM Core

  • P6-20.1 Why the BERT Family Is a Reading-Centered Transformer Comparison Axis: compares the GPT generation family with the BERT understanding family.
  • P6-20.2 Why Understanding-Centered Tasks Output Judgments Before Long Answers: reviews classification, sentence-pair judgment, search and ranking, and embedding reuse.

Part 7. Projects

Part 7 is not a separate Part for new theory. It is the practice space for material introduced earlier. The front half covers questions, input units, baselines, and comparison experiments. The middle covers input structure, learning curves, and error cases. The back half covers RAG, agents, and deployment or operational judgment through logs and failure records.

Module 1. Questions and Baselines

Chapter 1. Starting Analysis and Designing Baselines Project Practice

  • P7-1.1 Project Questions and Input Definition: shows that even with the same data, changing the prediction target or sample unit creates a different project and changes data preparation and experiment design.
  • P7-1.2 Baselines and the First Comparison: uses comparison tables and failure cases to show that model performance must be read through what it improved over before how good it looks.
  • P7-1.3 Practicing Baseline Redesign: compares how the opening line of a retrospective changes when the baseline cutoff and comparison unit change.

Chapter 2. Comparing and Improving Traditional Machine Learning Project Practice

  • P7-2.1 Reading Comparison Tables and Error Cases: reads prediction comparison tables and representative error cases together instead of relying on one score.
  • P7-2.2 Building a Retrospective and the Next Question: organizes one experiment into facts, interpretation, and next question, then carries it into the next iteration.
  • P7-2.3 Practicing Comparison Experiments: places a baseline, raw 1-NN, partial rescaling, and normalization on the same evaluation set and separates failures fixed by preprocessing from failures that still need more boundary cases or features.

Module 2. Comparison and Structural Interpretation

Chapter 3. Input Structure and Model Structure Selection Project Practice

  • P7-3.1 How Input Structure Changes the Project: compares how tabular data, image inputs, and sequence inputs change preparation code, sample inspection, and model input-output definitions.
  • P7-3.2 Comparing CNNs, Sequential Models, and Attention Families: explains why different computational structures are chosen when input structure and reference relationships differ.

Chapter 4. Reviewing Learning Results and Representations Project Practice

  • P7-4.1 Reading Loss, Metrics, and Error Cases Together: judges what actually improved by reading learning curves, evaluation metrics, and error samples together.
  • P7-4.2 Breaking Down Failed Results Again: separates weaker-than-expected results into structural problems, data problems, and baseline-setting problems, then sets the next experiment direction and revision priority.
  • P7-4.3 Practicing Representation Normalization: compares normalized and unnormalized requests and observes how synonym replacement changes coverage, prediction, and retrospective priority.

Module 3. Evidence and Execution Records

Chapter 5. Verifying RAG Evidence Project Practice

  • P7-5.1 Practicing the Retrieval, Evidence, and Answer Flow: follows how retrieval candidates, selected evidence, and final answers connect within one pipeline.
  • P7-5.2 Recording Retrieval Failures and Missing Evidence: records inaccurate answers as retrieval failure, insufficient evidence, or answer-construction problems instead of collapsing them into the LLM was wrong.
  • P7-5.3 Practicing the Question-Evidence Boundary: changes question wording on the same document set and compares how insufficient evidence, overreach risk, and grounded answer states diverge.

Chapter 6. Agent Execution and Approval Policies Project Practice

  • P7-6.1 Practicing Plans, Tool Calls, and Approval Flow: follows an execution path through agent plans, tool-call order, approvals, and constraints.
  • P7-6.2 Reviewing Permissions, Logs, and Blocked States: organizes execution logs around permissions, blocked states, and next actions, then examines the role of execution records and failure-handling rules.
  • P7-6.3 Practicing Approval Policies: divides the same operating scenario into auto-runnable steps and immediate holds, then rewrites the safer next action.

Module 4. Operations and Iterative Improvement

Chapter 7. Deployment and Operational Retrospectives Project Practice

  • P7-7.1 Checking Deployment and Runtime State: goes beyond build success and checks public state and basic behavior after deployment.
  • P7-7.2 Recording Incidents and Planning the Next Iteration: records failures as operational retrospectives with cause hypotheses, priorities, next actions, and recurrence-prevention viewpoints.
  • P7-7.3 Simulating Operational Checks: classifies operating signals into fix immediately, confirm reproduction, and improve in the next iteration, then decides response order.

Sources and References

This document is an original table-of-contents document reorganized to make the current project structure easier for readers to scan. It does not directly quote external sources.