Natural Language Processing Books

MagicBeanDip.com

Page 1 of 34 - Go to page: 1 2 3 4 5 6 12

Speech and Language Processing (2nd Edition) (Prentice Hall Series in Artificial Intelligence)

Daniel Jurafsky, James H. Martin

Speech and Language Processing (2nd Edition) (Prentice Hall Series in Artificial Intelligence) Daniel Jurafsky, James H. Martin Amazon Price: $92.00
List Price: $115.00
Usually ships in 24 hours
By: Prentice Hall
Amazon Marketplace: 26 new & used starting at $92.00

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Computer Science -> Artificial Intelligence -> General
Subjects -> Computers & Internet -> Computer Science -> Artificial Intelligence -> Machine Vision
Subjects -> Computers & Internet -> Computer Science -> Artificial Intelligence -> Human Vision & Language Systems

Customer Reviews:
Total reviews: 1 Average rating: 5.0 of 5

Editorial Review:

An explosion of Web-based language techniques, merging of distinct fields, availability of phone-based dialogue systems, and much more make this an exciting time in speech and language processing. The first of its kind to thoroughly cover language technology – at all levels and with all modern technologies – this book takes an empirical approach to the subject, based on applying statistical and other machine-learning algorithms to large corporations. Builds each chapter around one or more worked examples demonstrating the main idea of the chapter, usingthe examples to illustrate the relative strengths and weaknesses of various approaches. Adds coverage of statistical sequence labeling, information extraction, question answering and summarization, advanced topics in speech recognition, speech synthesis. Revises coverage of language modeling, formal grammars, statistical parsing, machine translation, and dialog processing. A useful reference for professionals in any of the areas of speech and language processing.

Perl Best Practices

Damian Conway

Perl Best Practices Damian Conway Amazon Price: $23.97
List Price: $39.95
Usually ships in 24 hours
By: O'Reilly Media, Inc.
Amazon Marketplace: 37 new & used starting at $21.94

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Computer Science
Subjects -> Computers & Internet -> Programming -> Software Design, Testing & Engineering -> Structured Design
Subjects -> Computers & Internet -> Programming -> Languages & Tools -> General

Customer Reviews:
Total reviews: 31 Average rating: 4.5 of 5

Editorial Review:

Many programmers code by instinct, relying on convenient habits or a "style" they picked up early on. They aren't conscious of all the choices they make, like how they format their source, the names they use for variables, or the kinds of loops they use. They're focused entirely on problems they're solving, solutions they're creating, and algorithms they're implementing. So they write code in the way that seems natural, that happens intuitively, and that feels good.

But if you're serious about your profession, intuition isn't enough. Perl Best Practices author Damian Conway explains that rules, conventions, standards, and practices not only help programmers communicate and coordinate with one another, they also provide a reliable framework for thinking about problems, and a common language for expressing solutions. This is especially critical in Perl, because the language is designed to offer many ways to accomplish the same task, and consequently it supports many incompatible dialects.

With a good dose of Aussie humor, Dr. Conway (familiar to many in the Perl community) offers 256 guidelines on the art of coding to help you write better Perl code--in fact, the best Perl code you possibly can. The guidelines cover code layout, naming conventions, choice of data and control structures, program decomposition, interface design and implementation, modularity, object orientation, error handling, testing, and debugging.

They're designed to work together to produce code that is clear, robust, efficient, maintainable, and concise, but Dr. Conway doesn't pretend that this is the one true universal and unequivocal set of best practices. Instead, Perl Best Practices offers coherent and widely applicable suggestions based on real-world experience of how code is actually written, rather than on someone's ivory-tower theories on how software ought to be created.

Most of all, Perl Best Practices offers guidelines that actually work, and that many developers around the world are already using. Much like Perl itself, these guidelines are about helping you to get your job done, without getting in the way.

Praise for Perl Best Practices from Perl community members:

"As a manager of a large Perl project, I'd ensure that every member of my team has a copy of Perl Best Practices on their desk, and use it as the basis for an in-house style guide." -- Randal Schwartz

"There are no more excuses for writing bad Perl programs. All levels of Perl programmer will be more productive after reading this book." -- Peter Scott

"Perl Best Practices will be the next big important book in the evolution of Perl. The ideas and practices Damian lays down will help bring Perl out from under the embarrassing heading of "scripting languages". Many of us have known Perl is a real programming language, worthy of all the tasks normally delegated to Java and C++. With Perl Best Practices, Damian shows specifically how and why, so everyone else can see, too." -- Andy Lester

"Damian's done what many thought impossible: show how to build large, maintainable Perl applications, while still letting Perl be the powerful, expressive language that programmers have loved for years." -- Bill Odom

"Finally, a means to bring lasting order to the process and product of real Perl development teams." -- Andrew Sundstrom

"Perl Best Practices provides a valuable education in how to write robust, maintainable Perl, and is a definitive citation source when coaching other programmers." -- Bennett Todd "I've been teaching Perl for years, and find the same question keeps being asked: Where can I find a reference for writing reusable, maintainable Perl code? Finally I have a decent answer." -- Paul Fenwick "At last a well researched, well thought-out, comprehensive guide to Perl style. Instead of each of us developing our own, we can learn good practices from one of Perl's most prolific and experienced authors. I recommend this book to anyone who prefers getting on with the job rather than going back and fixing errors caused by syntax and poor style issues." -- Jacinta Richardson "If you care about programming in any language read this book. Even if you don't intend to follow all of the practices, thinking through your style will improve it." -- Steven Lembark "The Perl community's best author is back with another outstanding book. There has never been a comprehensive reference on high quality Perl coding and style until Perl Best Practices. This book fills a large gap in every Perl bookshelf." -- Uri Guttman

The Cathedral & the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary

Eric S. Raymond

The Cathedral & the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary Eric S. Raymond Amazon Price: $11.53
List Price: $16.95
Usually ships in 24 hours
By: O'Reilly Media, Inc.
Amazon Marketplace: 60 new & used starting at $5.75

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Operating Systems -> Unix -> General
Subjects -> Computers & Internet -> Operating Systems -> Linux -> General
Subjects -> Computers & Internet -> Operating Systems -> Linux -> Programming

Customer Reviews:
Total reviews: 50 Average rating: 4.0 of 5

Editorial Review:

It may be foolish to consider Eric Raymond's recent collection of essays, The Cathedral and the Bazaar, the most important computer programming thinking to follow the Internet revolution. But it would be more unfortunate to overlook the implications and long-term benefits of his fastidious description of open-source software development considering the growing dependence businesses and economies have on emerging computer technologies.

The Cathedral and the Bazaar takes its title from an essay Raymond read at the 1997 Linux Kongress. The essay documents Raymond's acquisition, re-creation, and numerous revisions of an e-mail utility known as fetchmail. Raymond engagingly narrates the fetchmail development process while elaborating on the ongoing bazaar development method he uses with the help of volunteer programmers. The essay smartly spares the reader from the technical morass that could easily detract from the text's goal of demonstrating the efficacy of the open-source, or bazaar, method in creating robust, usable software.

Once Raymond has established the components and players necessary for an optimally running open-source model, he sets out to counter the conventional wisdom of private, closed-source software development. Like superbly written code, the author's arguments systematically anticipate their rebuttals. For programmers who "worry that the transition to open source will abolish or devalue their jobs," Raymond adeptly and factually counters that "most developer's salaries don't depend on software sale value." Raymond's uncanny ability to convince is as unrestrained as his capacity for extrapolating upon the promise of open-source development.

In addition to outlining the open-source methodology and its benefits, Raymond also sets out to salvage the hacker moniker from the nefarious connotations typically associated with it in his essay, "A Brief History of Hackerdom" (not surprisingly, he is also the compiler of The New Hacker's Dictionary). Recasting hackerdom in a more positive light may be a heroic undertaking in itself, but considering the Herculean efforts and perfectionist motivations of Raymond and his fellow open-source developers, that light will shine brightly. --Ryan Kuykendall

Dragon NaturallySpeaking for Dummies

David C. Kay, Doug Muder

Dragon NaturallySpeaking for Dummies David C. Kay, Doug Muder Amazon Price: $26.99
List Price: $29.99
Usually ships in 24 hours
By: For Dummies
Amazon Marketplace: 27 new & used starting at $19.50

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Software -> Business -> Speech Processing
Subjects -> Computers & Internet -> Software -> Business -> General
Subjects -> Computers & Internet -> Software -> Voice Recognition

Customer Reviews:
Total reviews: 11 Average rating: 3.0 of 5

Editorial Review:

Free at last! Finally, someone has come along to free you from your keyboard. With Dragon NaturallySpeaking, the miraculous voice-recognition software in your computer, you can browse the Web, control your applications, control your desktop, write documents, and more without ever once laying finger to plastic. But don’t run out and get yourself fitted for that Star Fleet uniform just yet, cadet. Dragon NaturallySpeaking is the most accurate voice recognition software on the market, and while it really does deliver on all its claims, it can be very finicky, and getting top results can be tricky.

The complete guide to the care of feeding or your Dragon, Dragon NaturallySpeaking For Dummies is a must-have companion for voice-recognition trailblazers who are ready to:

  • Kiss that keyboard goodbye and say hello to hands-free computing
  • Verbally control your Windows desktop and most applications
  • Dictate, edit, format and proofread documents in Word and WordPerfect
  • Browse the Web and compose and send email by voice
  • Use a pocket digital recorder on the run

Here’s all you need to fire up your Dragon and get it dancing to your tune. Your total guide to installing, configuring, fine-tuning and getting the most out of that amazing voice recognition software, Dragon NaturallySpeaking For Dummies covers all the bases, including:

  • Installing, configuring, and launching your Dragon
  • Dictating, editing, proofreading, and formatting documents in NaturallySpeaking
  • Recording speech onto the NaturallySpeaking recorder and transcribing recorded speech
  • Dictating into other applications
  • Controlling your desktop and windows by voice
  • Using NaturalWord for Word and WordPerfect
  • Browsing the Web, emailing and faxing by voice
  • Managing databases hands-free
  • Maximizing voice recognition accuracy
  • Having multiple users and vocabularies
  • Adding specialized items and verbal shortcuts to Dragon’s vocabulary

With the introduction of Dragon NaturallySpeaking the old dream of hands-free computing has finally become reality. Now let Dragon NaturallySpeaking For Dummies show you how to give your Dragon wings and make it soar.

Learning Perl, Fourth Edition

Randal L. Schwartz, Tom Phoenix, brian d foy

Learning Perl, Fourth Edition Randal L. Schwartz, Tom Phoenix, brian d foy Amazon Price: $26.37
List Price: $39.95
Usually ships in 24 hours
By: O'Reilly Media, Inc.
Amazon Marketplace: 44 new & used starting at $12.99

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Programming -> Introductory & Beginning -> General
Subjects -> Computers & Internet -> Programming -> General
Subjects -> Computers & Internet -> Programming -> Languages & Tools -> General

Customer Reviews:
Total reviews: 291 Average rating: 4.0 of 5

An introduction to Perl 1 out of 5 stars.
5 of 16 people found this review helpful.

This book is a gives a gentle introduction to Perll; by the time you have gone through this book, you would have touched on some very simple operations and common language idioms found in Perl. This is not a comprehensive guide; on the contrary the book is selective about covering only those constructs and issues that one is most likely to face early on in programming with Perl.

This does not collect any of the more powerful feature in Perl like Reference; Data Structures; Manipulating lists of list.

I would not recomend this book.

very good book for anyone new to perl 5 out of 5 stars.
2 of 2 people found this review helpful.

I recommend this book to anyone who is new to perl. The only thing I thought could have been better though was add more examples after each chapter. But other than that the book explains the basics very good.

Editorial Review:

In this smooth, carefully paced course, a leading Perl trainer teaches you to program in the language that threatens to make C, sed, awk, and the Unix shell obsolete for many tasks. This book is the "official" guide for both formal (classroom) and informal learning. It is fully accessible to the novice programmer.

Information Retrieval: Algorithms and Heuristics (The Information Retrieval Series)(2nd Edition)

David A. Grossman, Ophir Frieder

Information Retrieval: Algorithms and Heuristics (The Information Retrieval Series)(2nd Edition) David A. Grossman, Ophir Frieder Amazon Price: $50.96
List Price: $59.95
Usually ships in 24 hours
By: Springer
Amazon Marketplace: 28 new & used starting at $36.50

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Programming -> Algorithms -> General
Subjects -> Computers & Internet -> Programming -> General
Subjects -> Computers & Internet -> Computer Science -> Artificial Intelligence -> Heuristic & Constrained Search

Customer Reviews:
Total reviews: 8 Average rating: 4.0 of 5

Editorial Review:

Interested in how an efficient search engine works? Want to know what algorithms are used to rank resulting documents in response to user requests? The authors answer these and other key information retrieval design and implementation questions.

This book is not yet another high level text. Instead, algorithms are thoroughly described, making this book ideally suited for both computer science students and practitioners who work on search-related applications. As stated in the foreword, this book provides a current, broad, and detailed overview of the field and is the only one that does so. Examples are used throughout to illustrate the algorithms.

The authors explain how a query is ranked against a document collection using either a single or a combination of retrieval strategies, and how an assortment of utilities are integrated into the query processing scheme to improve these rankings. Methods for building and compressing text indexes, querying and retrieving documents in multiple languages, and using parallel or distributed processing to expedite the search are likewise described.

This edition is a major expansion of the one published in 1998. Besides updating the entire book with current techniques, it includes new sections on language models, cross-language information retrieval, peer-to-peer processing, XML search, mediators, and duplicate document detection.

Spoken Language Processing: A Guide to Theory, Algorithm and System Development

Xuedong Huang, Alex Acero, Hsiao-Wuen Hon

Spoken Language Processing: A Guide to Theory, Algorithm and System Development Xuedong Huang, Alex Acero, Hsiao-Wuen Hon Amazon Price: $71.20
List Price: $89.00
Usually ships in 24 hours
By: Prentice Hall PTR
Amazon Marketplace: 11 new & used starting at $65.20

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Programming -> Algorithms -> General
Subjects -> Computers & Internet -> Computer Science -> Artificial Intelligence -> General
Subjects -> Computers & Internet -> Computer Science -> Artificial Intelligence -> Human Vision & Language Systems

Customer Reviews:
Total reviews: 10 Average rating: 5.0 of 5

Microsoft's future cook book 5 out of 5 stars.
3 of 4 people found this review helpful.

This is a great book if you want to know the future of what Microsoft's top researchers like XD Huang etc are thinking and working. Dr Huang is a super star of the field and it is equally worthwhile to read his excellent book.

A classic and comprehensive resource 5 out of 5 stars.
3 of 3 people found this review helpful.

This book is a comprehensive overview of most of the major topics associated with speech processing. Divided into five main sections, the book is well structured with a clear division of concerns. The title, "Spoken Language Processing", may be misleading to some as language processing topics only accounts for one section of the book.

The first two sections cover the fundamental theories that should be understood before embarking in-depth into a study of speech processing. This may seem an obvious approach but many texts do not follow this pattern making their use as reference tomes limited. Separating background theory from its use is also useful in that it allows a rigorous approach to its description. Too often texts give a hurried imprecise overview of theories used before launching into a long and complex use of the theory; losing the reader instantly in a quagmire of formulae.

The first two sections of the book deals with background material, material that the reader should at least understand the key concepts of. The first section concentrates on speech in general (including production and perception), probability and statistics, and pattern classification. These last two topics mentioned are both important parts of the book and are dealt with in their own chapters. Both are well written with the right amount of explanation and background. Much of the remainder of the book expects at least some familiarity with the material presented here. These chapters, like all chapters in the book finish with a section entitled, "Historical Perspective and Further Reading". The inclusion of recommended further reading, in addition to the vast number of references appearing in each chapter, make the book as a whole a very good starting point for any work in speech processing.

The second section concerns itself with the DSP topics which relate to speech processing. In this section the reader will find everything from FFTs to multi-rate signal processing and speech signal representations to speech coding. Again the section is well written and the reader is not forced to refer to other texts to understand what is written. If a topic is not expanded upon here then it is an indication that is not dealt further in any great depth in the remainder of the book.

The third section of the book covers speech recognition and is probably the section which will find most use with many readers. This section is very thorough in its treatment of the subject. It starts immediately with a discussion of Hidden Markov Models which is almost exclusively the method employed in the pattern matching stage of speech recognition. Any algorithms that are mentioned are also detailed which really make the book useful. In fact algorithms are presented throughout the book making it a practical reference as much as a theoretical one. This is important because there is a big jump from understanding theory to being able to implement an algorithm to exploit that theory. Other topics covered include an excellent chapter on environmental robustness with one of the best discussions of microphones I have seen. Language modelling and search algorithms are given a thorough treatment. I would like to have seen more detailed information on front-end processing and endpoint detection, as this remains a critical stage of the recognition process. Perhaps the level of detail reflects the fact that this is currently a hot research topic with potential for significant advancement.

Section four, on text-to-speech processing, is a good overview of the field and better than any book I've seen on the subject. It shows numerous block diagrams of what you need to build such a system and gives numerous algorithms in pseudocode. It also dedicates a subsection to each block of the text-to-speech system block diagram, discussing in detail what you would need to do to implement that particular block. Since much of the individual blocks have been discussed earlier in the book, it refers you back to specific earlier sections for details.

The fifth section is a short one on entire systems and shows some case studies, concentrating on what Microsoft was doing at the time this book was published, since that is where the authors' research came from. I would highly recommend that anyone anticipating getting into speech processing have a copy of this classic nearby.

Advanced Perl Programming

Simon Cozens

Advanced Perl Programming Simon Cozens Amazon Price: $33.96
List Price: $39.95
Usually ships in 24 hours
By: O'Reilly Media, Inc.
Amazon Marketplace: 42 new & used starting at $21.91

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Programming -> Software Design, Testing & Engineering -> Object-Oriented Design
Subjects -> Computers & Internet -> Programming -> General
Subjects -> Computers & Internet -> Programming -> Languages & Tools -> General

Customer Reviews:
Total reviews: 13 Average rating: 3.5 of 5

Editorial Review:

With a worldwide community of users and more than a million dedicated programmers, Perl has proven to be the most effective language for the latest trends in computing and business. Every programmer must keep up with the latest tools and techniques. This updated version of Advanced Perl Programming from O'Reilly gives you the essential knowledge of the modern Perl programmer. Whatever your current level of Perl expertise, this book will help you push your skills to the next level and become a more accomplished programmer. O'Reilly's most high-level Perl tutorial to date, Advanced Perl Programming, Second Edition teaches you all the complex techniques for production-ready Perl programs. This completely updated guide clearly explains concepts such as introspection, overriding built-ins, extending Perl's object-oriented model, and testing your code for greater stability. Other topics include:
  • Complex data structures
  • Parsing
  • Templating toolkits
  • Working with natural language data
  • Unicode
  • Interaction with C and other languages
In addition, this guide demystifies once complex topics like object-relational mapping and event-based development-arming you with everything you need to completely upgrade your skills. Praise for the Second Edition: "Sometimes the biggest hurdle to problem solving isn't the subject itself but rather the sheer number of modules Perl provides. Advanced Perl Programming walks you through Perl's TMTOWTDI ("There's More Than One Way To Do It") forest, explaining and comparing the best modules for each task so you can intelligently apply them in a variety of situations." --Rocco Caputo, lead developer of POE "It has been said that sufficiently advanced Perl code is indistinguishable from magic. This book of spells goes a long way to unlocking those secrets. It has the power to transform the most humble programmer into a Perl wizard." --Andy Wardley "The information here isn't theoretical. It presents tools and techniques for solving real problems cleanly and elegantly." --Curtis 'Ovid' Poe " Advanced Perl Programming collects hard-earned knowledge from some of the best programmers in the Perl community, and explains it in a way that even novices can apply immediately." --chromatic, Editor of Perl.com

Perl Testing: A Developer's Notebook (Developers Notebook)

Ian Langworth, chromatic

Perl Testing: A Developer's Notebook (Developers Notebook) Ian Langworth, chromatic Amazon Price: $19.77
List Price: $29.95
Usually ships in 24 hours
By: O'Reilly Media, Inc.
Amazon Marketplace: 32 new & used starting at $16.76

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Programming -> Software Design, Testing & Engineering -> Software Development
Subjects -> Computers & Internet -> Programming -> Software Design, Testing & Engineering -> Testing
Subjects -> Computers & Internet -> Programming -> General

Customer Reviews:
Total reviews: 16 Average rating: 4.0 of 5

Editorial Review:

Is there any sexier topic in software development than software testing? That is, besides game programming, 3D graphics, audio, high-performance clustering, cool websites, et cetera? Okay, so software testing is low on the list. And that's unfortunate, because good software testing can increase your productivity, improve your designs, raise your quality, ease your maintenance burdens, and help to satisfy your customers, coworkers, and managers.

Perl has a strong history of automated tests. A very early release of Perl 1.0 included a comprehensive test suite, and it's only improved from there. Learning how Perl's test tools work and how to put them together to solve all sorts of previously intractable problems can make you a better programmer in general. Besides, it's easy to use the Perl tools described to handle all sorts of testing problems that you may encounter, even in other languages.

Like all titles in O'Reilly's Developer's Notebook series, this "all lab, no lecture" book skips the boring prose and focuses instead on a series of exercises that speak to you instead of at you.

Perl Testing: A Developer's Notebook will help you dive right in and:

  • Write basic Perl tests with ease and interpret the results
  • Apply special techniques and modules to improve your tests
  • Bundle test suites along with projects
  • Test databases and their data
  • Test websites and web projects
  • Use the "Test Anything Protocol" which tests projects written in languages other than Perl

With today's increased workloads and short development cycles, unit tests are more vital to building robust, high-quality software than ever before. Once mastered, these lessons will help you ensure low-level code correctness, reduce software development cycle time, and ease maintenance burdens.

You don't have to be a die-hard free and open source software developer who lives, breathes, and dreams Perl to use this book. You just have to want to do your job a little bit better.

Dragon Naturally Speaking for the Office Professional: Speech Recognition Series

Karl Barksdale

Dragon Naturally Speaking for the Office Professional: Speech Recognition Series Karl Barksdale Amazon Price: $27.40
List Price: $35.95
Usually ships in 24 hours
By: South-Western Educational Pub
Amazon Marketplace: 27 new & used starting at $8.71

Buy at Amazon.com

Browse similar items by category:
Subjects -> Business & Investing -> Business Life -> General
Subjects -> Business & Investing -> General
Subjects -> Business & Investing -> Skills -> Running Meetings & Presentations

Customer Reviews:
Total reviews: 1 Average rating: 5.0 of 5

fantastic Seller! 5 out of 5 stars.
0 of 2 people found this review helpful.

Fast shipping and great seller. This book is great for the person who wants to begin learning dragon...not a complete text.

Editorial Review:

Voice typing is transforming the way people work, write, and enter data. With Dragon Naturally Speaking for the Office Professional your students can learn the most effective way to use this new software and be able to apply it to the various office applications. This book takes students step-by-step through the speech learning process, providing tips and advice along the way.

Page 1 of 34 - Go to page: 1 2 3 4 5 6 12

Return to MagicBeanDip.com

This page was created in 2.1802 seconds.