SKU/Artículo: AMZ-B0G2JB7TZR

Natural Language Processing with Prolog: A Practical Guide to Building Intelligent Linguistic Systems Using Logic Programming

Format:

Paperback

Kindle

Paperback

Detalles del producto
Disponibilidad:
En stock
Peso con empaque:
0.51 kg
Devolución:
Condición
Nuevo
Producto de:
Amazon
Viaja desde
USA

Sobre este producto
  • For many, the "how" of language processing is a mystery, hidden inside a complex black box. My goal with this book is to smash that box.I've designed this as a single, continuous project, broken into eight parts. Our story starts with a simple, exciting question: What is the "recipe" for a sentence?We'll start with the smallest "bricks" (Prolog's data types) and build our first tool: a tokenizer that can read raw text. Then, we'll build a "smart" lexicon that knows a word's rules, not just its "definition."The real "Aha!" moment comes when we discover Definite Clause Grammars (DCGs), Prolog's "killer feature" for NLP. You'll see how a complex, manual parser melts away, replaced by a few, beautiful, logical rules that look just like the grammar you'd write on a whiteboard.From there, the project explodes. We'll give our grammar a "brain." You'll learn to build a Knowledge Base (a "world model") and then—the final, thrilling step—you'll build the "glue" that connects your parser to this brain. You will ask your program, in plain English, "Who works in sales?" and watch, step-by-step, as your program parses, understands, translates, queries, and generates a perfect, natural-language answer.This isn't just a book about a programming language. It's the story of how you can build a system that thinks.What's InsideThis is a project-based, hands-on book. You will be building a working application from Chapter 3 all the way to the end.Chapter 1-2: The Foundation. Learn why Prolog is perfect for NLP and get a "bootcamp" on the core tools: atoms, structures, lists, unification, and backtracking.Chapter 3: Project Part 1. Build a complete tokenizer and lexical lookup tool that can read raw strings and analyze their morphology (e.g., cats -> noun(cat, plural)).Chapter 4: The Core Engine. Master Definite Clause Grammars (DCGs), Prolog's elegant "syntactic sugar" for parsing. You'll build your first parser and discover its "two-way" power to both parse and generate sentences.Chapter 5: Project Part 2. Upgrade your parser to a "smart" one. You'll add feature agreement (to reject "the cats chases") and build rich parse trees (like s(np(...), vp(...))) to capture a sentence's true meaning.Chapter 6: The "Brain". Design and build a "world model" or Knowledge Base using Prolog's facts and rules. You'll learn to make it dynamic, so it can "learn" new information using assert/1.Chapter 7: The "Chat-with-Your-DB" Project. This is the first capstone. You will connect your parser (from Ch 5) to your Knowledge Base (from Ch 6) to build a system that can translate English questions into logical queries and find the answers.Chapter 8: The Final Project. Assemble all the pieces into a complete, interactive conversational agent. Your bot will understand user intents (questions vs. statements), manage "session memory" (like the user's name), and use its components to have a real, back-and-forth conversation.Appendices: A "cheat sheet" of common Prolog predicates and a DCG "cookbook" of patterns for handling optional words, lists, and more.This book is your complete guide. You will not just learn about natural language processing; you will do it. By the final chapter, you will have a working, intelligent bot that you built from scratch, and you will understand every single line of logic that makes it work.Your journey from a blank page to an intelligent agent starts now. Let's get building.
AR$57.480
31% OFF
AR$39.636

IMPORT EASILY

By purchasing this product you can deduct VAT with your RUT number

AR$57.480
31% OFF
AR$39.636

10% OFF con cupon ANIVERSARIO10

Pagá fácil y rápido con Mercado Pago o MODO

Llega en 8 a 12 días hábiles
con envío
Tienes garantía de entrega
Este producto viaja de USA a tus manos en