Book picks similar to
The Oxford Handbook of Computational Linguistics by Ruslan Mitkov
linguistics
nlp
natural-language-processing
computational-linguistics
The Concept of Mind
Gilbert Ryle - 1949
Ryle's linguistic analysis remaps the conceptual geography of mind, not so much solving traditional philosophical problems as dissolving them into the mere consequences of misguided language. His plain language and esstentially simple purpose place him in the traditioin of Locke, Berkeley, Mill, and Russell.
Probabilistic Robotics
Sebastian Thrun - 2005
Building on the field of mathematical statistics, probabilistic robotics endows robots with a new level of robustness in real-world situations. This book introduces the reader to a wealth of techniques and algorithms in the field. All algorithms are based on a single overarching mathematical foundation. Each chapter provides example implementations in pseudo code, detailed mathematical derivations, discussions from a practitioner's perspective, and extensive lists of exercises and class projects. The book's Web site, www.probabilistic-robotics.org, has additional material. The book is relevant for anyone involved in robotic software development and scientific research. It will also be of interest to applied statisticians and engineers dealing with real-world sensor data.
Make Your Own Neural Network
Tariq Rashid - 2016
Neural networks are a key element of deep learning and artificial intelligence, which today is capable of some truly impressive feats. Yet too few really understand how neural networks actually work. This guide will take you on a fun and unhurried journey, starting from very simple ideas, and gradually building up an understanding of how neural networks work. You won't need any mathematics beyond secondary school, and an accessible introduction to calculus is also included. The ambition of this guide is to make neural networks as accessible as possible to as many readers as possible - there are enough texts for advanced readers already! You'll learn to code in Python and make your own neural network, teaching it to recognise human handwritten numbers, and performing as well as professionally developed networks. Part 1 is about ideas. We introduce the mathematical ideas underlying the neural networks, gently with lots of illustrations and examples. Part 2 is practical. We introduce the popular and easy to learn Python programming language, and gradually builds up a neural network which can learn to recognise human handwritten numbers, easily getting it to perform as well as networks made by professionals. Part 3 extends these ideas further. We push the performance of our neural network to an industry leading 98% using only simple ideas and code, test the network on your own handwriting, take a privileged peek inside the mysterious mind of a neural network, and even get it all working on a Raspberry Pi. All the code in this has been tested to work on a Raspberry Pi Zero.
Running Linux
Matt Welsh - 1995
This operating system now serves as corporate hubs, Web servers, academic research platforms, and program development systems. All along it's also managed to keep its original role as an enjoyable environment for personal computing, learning system administration and programming skills, and all-around hacking.This book, now in its third edition, has been widely recognized for years in the Linux community as the getting-started book people need. It goes into depth about configuration issues that often trip up users but are glossed over by other books.A complete, UNIX-compatible operating system developed by volunteers on the Internet, Linux is distributed freely in electronic form and at a low cost from many vendors. Developed first on the PC, it has been ported to many other architectures and can now support such heavy-duty features as multiprocessing, RAID, and clustering.Software packages on Linux include the Samba file server and Apache Web server; the X Window System (X11R6); TCP/IP networking (including PPP, SSH, and NFS support); popular software tools such as Emacs and TeX; a complete software development environment including C, C++, Java, Perl, Tcl/Tk, and Python; libraries, debuggers, multimedia support, scientific and database applications, and much more. Commercial applications that run on Linux range from end-user tools like word processors and spreadsheets to mission-critical software like the Oracle, Sybase, Informix, and IBM DB/2 database management systems.Running Linux has all the information you need to understand, install, and start using the Linux operating system. This includes a comprehensive installation tutorial, complete information on system maintenance, tools for document development and programming, and guidelines for network, file, printer, and Web site administration.
Technology Matters: Questions to Live with
David E. Nye - 2006
This book addresses questions such as: can we define technology? Does technology shape us, or do we shape it? Is technology inevitable or unpredictable?
Computer Power and Human Reason: From Judgment to Calculation
Joseph Weizenbaum - 1976
A classic text by the author who developed ELIZA, a natural-language processing system.
C++ Primer
Stanley B. Lippman - 1989
This Fourth Edition not only keeps this tradition alive, it actually improves on it."--Steve Vinoski, Chief Engineer, Product Innovation, IONA Technologies" The Primer really brings this large and complex language down to size."--Justin Shaw, Senior Member of Technical Staff, Electronic Programs Division, The Aerospace Corporation"It not only gets novices up and running early, but gets them to do so using good programming practices."--Nevin ": -)" Liber, Senior Principal Engineer (C++ developer since 1988)This popular tutorial introduction to standard C++ has been completely updated, reorganized, and rewritten to help programmers learn the language faster and use it in a more modern, effective way.Just as C++ has evolved since the last edition, so has the authors' approach to teaching it. They now introduce the C++ standard library from the beginning, giving readers the means to write useful programs without first having to master every language detail. Highlighting today's best practices, they show how to write programs that are safe, can be built quickly, and yet offer outstanding performance. Examples that take advantage of the library, and explain the features of C++, also show how to make the best use of the language. As in its previous editions, the book's authoritative discussion of fundamental C++ concepts and techniques makes it a valuable resource even for more experienced programmers.Program Faster and More Effectively with This Rewritten ClassicRestructured for quicker learning, using the C++ standard libraryUpdated to teach the most current programming styles and program design techniquesFilled with new learning aids that emphasize important points, warn about common pitfalls, suggest good programming practices, and provide general usage tipsComplete with exercises that reinforce skills learnedAuthoritative and comprehensive in its coverage The source code for the book's extended examples is available on the Web at the address below.www.awprofessional.com/cpp_primer
The Art and Science of Java
Eric S. Roberts - 2007
By following the recommendations of the Association of Computing Machinery's Java Task Force, this first edition text adopts a modern objects-first approach that introduces readers to useful hierarchies from the very beginning.KEY TOPICS: Introduction; Programming by Example; Expressions; Statement Forms; Methods; Objects and Classes; Objects and Memory; Strings and Characters; Object-Oriented Graphics; Event-Driven Programs; Arrays and ArrayLists; Searching and Sorting; Collection Classes; Looking Ahead.MARKET: A modern objects-first approach to the Java programming language that introduces readers to useful class hierarchies from the very beginning.
The Story of Human Language
John McWhorter - 2004
There are good reasons that language fascinates us so. It not only defines humans as a species, placing us head and shoulders above even the most proficient animal communicators, but it also beguiles us with its endless mysteries. For example: * How did different languages come to be? * Why isn’t there just a single language? * How does a language change, and when it does, is that change indicative of decay or growth? * How does a language become extinct? Dr. John McWhorter, one of America’s leading linguists and a frequent commentator on network television and National Public Radio, addresses these and other questions as he takes you on an in-depth, 36-lecture tour of the development of human language, showing how a single tongue spoken 150,000 years ago has evolved into the estimated 6,000 languages used around the world today.An accomplished scholar, Professor McWhorter is also a skilled popularizer, whose book The Power of Babel was called "startling, provocative, and remarkably entertaining," by the San Diego Union-Tribune.The London Times called him "a born teacher." And Steven Pinker, best known as the author of The Language Instinct, offered this praise for the book: "McWhorter’s arguments are sharply reasoned, refreshingly honest, and thoroughly original."Course Lecture Titles1. What Is Language? 2. When Language Began 3. How Language Changes—Sound Change 4. How Language Changes—Building New Material 5. How Language Changes—Meaning and Order 6. How Language Changes—Many Directions 7. How Language Changes—Modern English 8. Language Families—Indo-European 9. Language Families—Tracing Indo-European 10. Language Families—Diversity of Structures 11. Language Families—Clues to the Past 12. The Case Against the World’s First Language 13. The Case For the World’s First Language 14. Dialects—Subspecies of Species 15. Dialects—Where Do You Draw the Line? 16. Dialects—Two Tongues in One Mouth 17. Dialects—The Standard as Token of the Past 18. Dialects—Spoken Style, Written Style 19. Dialects—The Fallacy of Blackboard Grammar 20. Language Mixture—Words 21. Language Mixture—Grammar 22. Language Mixture—Language Areas 23. Language Develops Beyond the Call of Duty 24. Language Interrupted 25. A New Perspective on the Story of English 26. Does Culture Drive Language Change? 27. Language Starts Over—Pidgins 28. Language Starts Over—Creoles I 29. Language Starts Over—Creoles II 30. Language Starts Over—Signs of the New 31. Language Starts Over—The Creole Continuum 32. What Is Black English? 33. Language Death—The Problem 34. Language Death—Prognosis 35. Artificial Languages 36. Finale—Master Class
Concise Oxford English Dictionary with CDROM
Oxford University Press - 1911
It offers rich vocabulary coverage, with full treatment of World English, rare, historical, and archaic terms, as well as scientific and technical vocabulary, and provides hundreds of helpful notes on grammar and usage. The CD-ROM version of the dictionary offers full-text search functionality, instant look-up from WindowsR documents, including email and the Internet, high-quality spoken pronunciations for thousands of words, and interactive educational word games, making it ideal for family use, as well as for homework and school use. New to this edition is a fascinating Word Histories feature, telling the often bizarre stories of the origins and development of hundreds of words. For example, did you know that the word grammar is related to glamour, or that cockney used to mean a spoilt child? This dictionary also contains full appendices on topics such as alphabets, currencies, electronic English, and the registers of language, from formal to slang, plus a useful Guide to Good English with advice on grammar, punctuation, and spelling.
Machine Learning for Absolute Beginners
Oliver Theobald - 2017
The manner in which computers are now able to mimic human thinking is rapidly exceeding human capabilities in everything from chess to picking the winner of a song contest. In the age of machine learning, computers do not strictly need to receive an ‘input command’ to perform a task, but rather ‘input data’. From the input of data they are able to form their own decisions and take actions virtually as a human would. But as a machine, can consider many more scenarios and execute calculations to solve complex problems. This is the element that excites companies and budding machine learning engineers the most. The ability to solve complex problems never before attempted. This is also perhaps one reason why you are looking at purchasing this book, to gain a beginner's introduction to machine learning. This book provides a plain English introduction to the following topics: - Artificial Intelligence - Big Data - Downloading Free Datasets - Regression - Support Vector Machine Algorithms - Deep Learning/Neural Networks - Data Reduction - Clustering - Association Analysis - Decision Trees - Recommenders - Machine Learning Careers This book has recently been updated following feedback from readers. Version II now includes: - New Chapter: Decision Trees - Cleanup of minor errors
Multiple View Geometry in Computer Vision
Richard Hartley - 2000
This book covers relevant geometric principles and how to represent objects algebraically so they can be computed and applied. Recent major developments in the theory and practice of scene reconstruction are described in detail in a unified framework. Richard Hartley and Andrew Zisserman provide comprehensive background material and explain how to apply the methods and implement the algorithms. First Edition HB (2000): 0-521-62304-9
They Say / I Say: The Moves That Matter in Academic Writing
Gerald Graff - 2006
In addition to explaining the basic moves, this book provides writing templates that show students explicitly how to make these moves in their own writing.
Using Multivariate Statistics
Barbara G. Tabachnick - 1983
It givessyntax and output for accomplishing many analyses through the mostrecent releases of SAS, SPSS, and SYSTAT, some not available insoftware manuals. The book maintains its practical approach, stillfocusing on the benefits and limitations of applications of a techniqueto a data set -- when, why, and how to do it. Overall, it providesadvanced students with a timely and comprehensive introduction totoday's most commonly encountered statistical and multivariatetechniques, while assuming only a limited knowledge of higher-levelmathematics.
The Archaeology of Knowledge and The Discourse on Language
Michel Foucault - 1969
The Archaeology of Knowledge begins at the level of “things aid” and moves quickly to illuminate the connections between knowledge, language, and action in a style at once profound and personal. A summing up of Foucault’s own methodological assumptions, this book is also a first step toward a genealogy of the way we live now. Challenging, at times infuriating, it is an absolutely indispensable guide to one of the most innovative thinkers of our time.