Authoritative Readings and Resources#

These resources extend the supplied learning chapters in AINS6004 Natural Language Processing. They were selected because they are primary standards, official documentation, open textbooks, or authoritative institutional guidance—not unsourced link lists.

How to Read Them#

For each module, read the supplied chapter first. Then use the two linked resources at the end of that chapter to test terminology, compare the course’s worked example with an authoritative treatment, and identify one point that should change or qualify your recommendation. Students are not expected to read every linked document cover to cover.

1. Speech and Language Processing#

Open draft textbook covering classical and neural NLP.

Use with: Text preprocessing and linguistic signals, Transformers for NLP tasks, Retrieval-augmented generation, NLP system deployment review.

2. Hugging Face LLM Course#

Tokenization, transformers, fine-tuning, and evaluation.

Use with: Text preprocessing and linguistic signals, Embeddings and semantic similarity, Retrieval-augmented generation, Conversation design and tool use.

3. spaCy Usage Documentation#

Production-oriented linguistic processing guidance.

Use with: Embeddings and semantic similarity, Language modeling foundations, Conversation design and tool use, Evaluation for NLP systems.

4. NIST Generative AI Profile#

Risk-management guidance for generative language systems.

Use with: Language modeling foundations, Transformers for NLP tasks, Evaluation for NLP systems, NLP system deployment review.

Source-Use Standard#

Assignments should distinguish among measured notebook evidence, course-provided synthetic evidence, claims supported by these sources, and the student’s own professional judgment. Cite the specific page, section, control, or documentation topic used; a bare homepage link is not adequate evidence.