Showing posts with label computer. Show all posts
Showing posts with label computer. Show all posts

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

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

(More customer reviews)
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.

Click Here to see more reviews about: Spoken Language Processing: A Guide to Theory, Algorithm and System Development

This will be the definitive book on spoken language systems written by the people at Microsoft Research who have developed the voic-activated technologies that will be imbedded in Windows 2000 and other key Microsoft products of the future. This is not a Microsoft book, however, this is a book on the science and linguistics of this technology and how to use it in developing and building hardware and software products.

Buy NowGet 20% OFF

Click here for more information about Spoken Language Processing: A Guide to Theory, Algorithm and System Development

Read More...

LATEX Notes: Practical Tips for Preparing Technical Documents Review

LATEX Notes: Practical Tips for Preparing Technical Documents
Average Reviews:

(More customer reviews)
I bought this book in 1996 when I entered graduate school and have utilised it as a reference while writing all my research papers as well as my dissertation. I also have "The LaTeX Companion" by Goossens et al., but this book is much more useful to me. At about 170 pages, it crams everything you need into a very short amount of space, including info on fonts, tables, math, formatting, etc. The chapter on large documents was invaluable to me when I was preparing my dissertation. Furthermore, the last chapter has a number of cool macros that have come in pretty handy.
Note that this is not a beginner's book on LaTeX, nor does it exhaustively show all the extremely cool bells and whistles that LaTeX can do; this book serves as a concise reference and list of hints and tips for using the key markups. When I write a paper, I like to concentrate on the actual content I'm writing about rather than how to format the text. However, when I do need to format text just right, I turn to this book, and it has never let me down.

Click Here to see more reviews about: LATEX Notes: Practical Tips for Preparing Technical Documents

Just a few years ago, LaTeX set TeX users free.LaTeX liberated them from mundane chores such as formatting and equation numbering, allowing writers to concentrate instead on the document content. Now, to help those who wish to take an extra step beyond the structures imposed by LaTeX, author J. Kenneth Shultis presents a collection of proven tricks, techniques, and recipes for harnessing the full potential afforded by this powerful typesetting program.

Buy Now

Click here for more information about LATEX Notes: Practical Tips for Preparing Technical Documents

Read More...

Internetworking with TCP/IP Vol. II: ANSI C Version: Design, Implementation, and Internals (3rd Edition) Review

Internetworking with TCP/IP Vol. II: ANSI C Version: Design, Implementation, and Internals (3rd Edition)
Average Reviews:

(More customer reviews)
This volume presents a "C" code implementation of TCP/IP, along with detailed explanations of what the code accomplishes. I was able to get a working knowledge of how the protocol operates by reading the actual code and the accompanying explanations. As a systems engineer seeking a working knowledge of how TCP/IP operates, this book was exactly appropriate for me. I would highly recommend it to software engineers as well.

Click Here to see more reviews about: Internetworking with TCP/IP Vol. II: ANSI C Version: Design, Implementation, and Internals (3rd Edition)

This revision of a best-seller provides an in-depth look at the TCP/IP Internet Protocols. It presents a complete implementation showing the internals of the TCP/IP protocol software with actual ANSI C code. Examines the details of individual protocols, their implementation and the internals of protocol software. Contains working source code for most protocols including TCP, IP, ICMP, IGMP, UDP, ARP, RIP, SNMP, and a significant pat of OSPF. Reflects changes in the protocol standards and updates the example code to ANSI standard C. Uses the widely-accepted data-mark interpretation of TCP urgent data and discusses the consequences. For anyone working the TCP/IP suite of protocols.

Buy NowGet 22% OFF

Click here for more information about Internetworking with TCP/IP Vol. II: ANSI C Version: Design, Implementation, and Internals (3rd Edition)

Read More...

GO with Microsoft Windows XP Getting Started Review

GO with Microsoft Windows XP Getting Started
Average Reviews:

(More customer reviews)
I think this a very good book since I have Windows XP on my machine and I can use some of it.

Click Here to see more reviews about: GO with Microsoft Windows XP Getting Started

The primary goal of the GO! Series, aside from teaching computer applications, is ease of implementation, with an approach that is based on clearly-defined projects for students and a one of a kind supplements package. GO!'s project-based approach clusters the learning objectives around the projects rather than around software features. Teaches students to solve real problems as they practice and learn the features. Ideal for students and individuals seeking an introduction to Microsoft Windows XP.

Buy NowGet 40% OFF

Click here for more information about GO with Microsoft Windows XP Getting Started

Read More...

Fundamentals of Speech Recognition Review

Fundamentals of Speech Recognition
Average Reviews:

(More customer reviews)
This book is a comprehensive and excellent introduction to the ever-expanding
field of Automatic Speech Recognition. Starting with models of speech
production, speech characterization, methods of analysis (transforms etc),
the authors go onto discuss pattern comparison, hidden Markov models (HMMs),
and design and implementation of speech recognition systems, right from
isolated word recognition to large vocabulary continuous speech recognition
systems. Neural networks and their use in speech recognition is also presented,
though somewhat briefly.
Rabiner was the author of the first widely-read tutorial on HMMs, so
naturally the presentation of HMMs is one of the strong points of this
textbook. The theory is developed in detail, but in an easy to follow
fashion, starting with the very basics and with plenty of helpful examples.
The implementation is discussed at great length as well, starting with
the simplest of tasks and progressing to the state-of-the-art (circa 1993).
That isn't to say that HMMs are the only good part of this book - indeed,
practically every topic, whether it be perception, transforms, vector quantization
or dynamic programming, is presented with great clarity. This book really is easy to
learn from, with numerous examples and illustrations.
The field of speech recognition is inherently multi-disciplinary in nature,
drawing upon various areas of study, including Physics, Physiology, Acoustics,
Signal Processing and Computer Science, to name but a few. The authors do a
great job of explaining all these facets, as well as the mathematics that
is an essential tool.

The only caveat is that it's now a little old (published 1993), since the
field has been growing by leaps and bounds - so while the basics remain
the same, things have changed and hence what's said here should not be
taken as the last word on the subject.
Perhaps a new edition is due, and would certainly be most welcome.
However, for an excellent, accessible introduction to this exciting field,
this is still a great choice.

Click Here to see more reviews about: Fundamentals of Speech Recognition

Provides a theoretically sound,technically accurate, and complete description of the basicknowledge and ideas that constitute a modern system forspeech recognition by machine. Coversproduction, perception, and acoustic-phoneticcharacterization of the speech signal; signal processing andanalysis methods for speech recognition; pattern comparisontechniques; speech recognition system design andimplementation; theory and implementation of hidden Markovmodels; speech recognition based on connected word models;large vocabulary continuous speech recognition; and task-oriented application of automatic speech recognition. For practicing engineers, scientists,linguists, and programmers interested in speech recognition.

Buy NowGet 16% OFF

Click here for more information about Fundamentals of Speech Recognition

Read More...

Designing and Developing Web-based Instruction Review

Designing and Developing Web-based Instruction
Average Reviews:

(More customer reviews)
This book was required for a PhD class and so far it has been providing reasonable information. The author stays well focused on the topic and does not weave in and out of thoughts.

Click Here to see more reviews about: Designing and Developing Web-based Instruction

For courses in Web-based Course Design and Online Learning. Designing and Developing Web-Based Instruction will help students develop a Web course within the framework of instructional design principles, from the foundations of Web-based teaching to applications and management.Designed for novice Web-course designers, as well as experienced ones, this book is a versatile and helpful resource.Also, this text is accessible to those teaching in a K-12 education, higher education, business, or military context.

Buy Now

Click here for more information about Designing and Developing Web-based Instruction

Read More...

Object-Oriented Programming Review

Object-Oriented Programming
Average Reviews:

(More customer reviews)
This book was my second OO book. I came from C, now, six years after, working all six with c++ ( object oriented mode, of course ) I remember it as the book from I really understand what an object is, what is object orientation, not only a new ADT flavour. After working with this book I started to thinking in objects, not functions.
It was my jump from structural programming to object oriented programming. Perhaps this is one of the best educational books I have ( and I have a lot of OO books )
First time I browsed it I discarded because I only want C++, I didn't want this "strange language" (Smalltalk) wasting book's space. But it force me to "object thinking" more than I suspected.
My next book was Grady Booch's OOAD, my two first foundation books about OO.

Click Here to see more reviews about: Object-Oriented Programming

The third book in the Coad/Yourdon series on object-oriented programming, thisvolume uses a series of four comprehensive examplesto help readers gradually and gently flip their system-building mind-setinto an object-oriented perspective — how to "object think" and program with the two leading object-oriented programing languages— Smalltalk and C++. Contains an OOPL primer,major examples, language summaries, OO patterns, and extensive sourcecode for the major examples. For programmers.

Buy NowGet 16% OFF

Click here for more information about Object-Oriented Programming

Read More...

Supporting Learning with Technology: Essentials of Classroom Practice Review

Supporting Learning with Technology: Essentials of Classroom Practice
Average Reviews:

(More customer reviews)
I find the information and examples in this text to be exceedingly accurate and useful. Technology is hard to write about because much can change by the time you go to print, but most of what is here still works and is still current. The processes, check lists and methodologies apply to many curricular areas and age groups. Much time can be spent going to links and experiencing the companion web site for a more in depth experience.

Click Here to see more reviews about: Supporting Learning with Technology: Essentials of Classroom Practice

The author has written a new and unique text for courses in Computers in Education or Instructional Media and Technology. The purpose of this text is to address what technology teachers should know and be able to do, but the focus is on learners and learning rather than on the technology itself. The book is unique in that it presents the students' learning goals first rather than the technology tool, thereby focusing on the learner and the learning rather than the technology. The examples throughout the chapters present ideas for tasks that can be completed with a variety of tools rather than one specific tool that teachers may not have access to. Each chapter includes a brief summary of research from educational technology, learning theory, and other areas to build a foundation for chapter examples and activities. The chapters also include examples for learning in a variety of contexts and content areas and can be applied easily to teaching other ideas and subjects. A unique chapter (Chapter 9) on teacher productivity helps support future educators in their everyday tasks.The book illustrates what technology-enhanced learning can be like today and prepares teachers and administrators for what may come tomorrow. Some of the pedagogical features in the book include: Cases–These appear at the beginning of each chapter and provide a framework for the chapter discussion that follows. ~These cases are compelling snapshots from real classrooms that help students to connect educational concepts to the real world. ~Related questions within and at the end of each chapter encourage the reader to think critically about the material and its related application to the classroom.Meet the Needs of Today's Students feature–Each chapter contains margin notes to help the readers address the learning needs of ALL students including those with diverse needs and English Language Learners.Meeting the Standards feature–This feature shows how the National Educational Technology Standards connect to the learning goal of each chapter.~Additional state standards are listed on the book's companion website. Tool CloseUp feature–These boxes explore the features of technology tools discussed in the chapter in more detail.Learning Activities feature–Provide opportunities to apply the chapter's guidelines and technology tool discussions to a variety of learning activities related to all grade levels and content areas.

Buy NowGet 22% OFF

Click here for more information about Supporting Learning with Technology: Essentials of Classroom Practice

Read More...

C Programming Language (2nd Edition) Review

C Programming Language (2nd Edition)
Average Reviews:

(More customer reviews)
This book (widely known as K&R, after the authors' initials) has for over twenty years been the best way to learn C. When I got this book in 1980, I had access to a Unix system and worked through much of the tutorial material in it. On the way I learnt a great deal, not just about C, but about good programming style, code reuse, the value of clear comments--in short, I was introduced to the skill set of an experienced computer professional.
The book was a trendsetter in several ways. For example, the very first exercise given is to print "hello, world"; this is now seen as the first exercise in innumerable other, more recent books, many of which may not realize that they are borrowing from K&R. The rest of chapter 1 (there's a chapter 0, an introduction; another geek-cool change which has been widely copied) is a tutorial that takes you through assignment statements, data types, if/else, for, while, printf, function definitions, arrays, and variable scoping, in less than 30 pages. If you work your way through the embedded exercises you'll have written utilities to strip tabs, reverse input by lines, strip trailing whitespace from input, and several others. This is much more challenging than most tutorials, but the effect on the student is that you feel you are being treated as an equal. The book doesn't talk down to you; it gives you accurate and concise answers. It's written for programmers, in other words.
The next few chapters go back over the elements of C in more detail, and should also be treated as a tutorial. Going through this material religiously will be far more valuable than any college class could possibly be.
There is a reference section at the back, which is good to have. But the real value of this book is in the tutorial approach: it is a rare pleasure in the computing field to find a book that is simultaneously clear, stimulating and informative.

Click Here to see more reviews about: C Programming Language (2nd Edition)

The authors present the complete guide to ANSI standard C language programming. Written by the developers of C, this new version helps readers keep up with the finalized ANSI standard for C while showing how to take advantage of C's rich set of operators, economy of expression, improved control flow, and data structures. The 2/E has been completely rewritten with additional examples and problem sets to clarify the implementation of difficult language constructs. For years, C programmers have let K&R guide them to building well-structured and efficient programs. Now this same help is available to those working with ANSI compilers. Includes detailed coverage of the C language plus the official C language reference manual for at-a-glance help with syntax notation, declarations, ANSI changes, scope rules, and the list goes on and on.

Buy NowGet 28% OFF

Click here for more information about C Programming Language (2nd Edition)

Read More...

Engineering Problem Solving with C++ (2nd Edition) Review

Engineering Problem Solving with C++ (2nd Edition)
Average Reviews:

(More customer reviews)
To motivate you, the book starts with a lovely set of colour plates depicting various important problems that need massive computational power. Like predicting weather and climate, text to speech, voice recognition and space exploration. Indeed, the first examples, about weather, also grace the book's cover.
But the narrative quickly leaves behind the splendour of the plates. The usages of C++ are for raw computational applications. There is no implementation of a GUI. The user interface, to the extent that it exists, is confined to text: stdin, stdout, stderr. What the book tells you in part is that optimising number crunching is a different kettle of fish from writing glitzy GUI applications. Nowadays, many computer books seem to focus on the latter. In this sense, the book is a throwback to texts written before 1990. The need for a book like this has never gone away and it is good that the authors provide us with a fresh reminder.
The book lightly touches on various algorithms. For example, Newton Raphson for root finding, and Gaussian solutions of matrix equations. Mostly, you get an introduction to the capabilities of C++ for attacking problems.
I would recommend section 3.1 on algorithm development as the most important part of the book. It describes how to do top down design of a program. How to decompose a problem into smaller parts, making it easier to attack each part. The use and refinement of pseudocode is illustrated. A closely related task. These are vital general purpose skills for the professional programmer, that you should cultivate.


Click Here to see more reviews about: Engineering Problem Solving with C++ (2nd Edition)

This is a clear, concise introduction to problem solving and the C++ programming language. The authors' proven five-step problem solving methodology is presented and then incorporated in every chapter of the text. Uses outstanding engineering and scientific applications throughout; all applications are centered around the theme of engineering challenges in the 21st century. Includes major revisions to bring the material up to date, such as new coverage of file streams, includinga discussion of the stream class hierarchy and a discussion of stream state flags; numerous new tables and programming examples aid in error checking. A useful reference for engineers at national labs who want to make the transition from C to C++.

Buy NowGet 19% OFF

Click here for more information about Engineering Problem Solving with C++ (2nd Edition)

Read More...

Computers Are Your Future, Complete (9th Edition) Review

Computers Are Your Future, Complete (9th Edition)
Average Reviews:

(More customer reviews)
Several years ago, I regularly taught a course in introduction to microcomputers at the college level. In general, I had two categories of students, those with experience who were taking it as a bunny and those who struggled when using computers. I don't know if I will ever teach such a course again, but if I did, this is the book that I would most likely use as the text.
The coverage is excellent and there is greater depth than you find in most other books that cover this material. The summaries at the end of the chapters provide for immediate feedback, there are a large number of colored diagrams that illustrate the concepts and support the text, which is very readable. Even the students who are uncomfortable with computers will be able to read it and gain understanding.
At this point, this is the best text that I know of for teaching introduction to microcomputers and I strongly recommend it.


Click Here to see more reviews about: Computers Are Your Future, Complete (9th Edition)

Computers Are Your Future providesextensive technology reference without being overwhelming. Extensive images paired with a definition-driven format supply the reader with a practical approach to computers. Includes chapters and highlights on computer ethics, internet, e-commerce, system and application software, systems analysis and design. Contains an acronym finder and Concept Tips at the end of each chapter. Ideal for students and professionals seeking a comprehensive computer technology reference

Buy Now

Click here for more information about Computers Are Your Future, Complete (9th Edition)

Read More...

Introductory Computer Mathematics (2nd Edition) Review

Introductory Computer Mathematics (2nd Edition)
Average Reviews:

(More customer reviews)
I got this book as an assistant for programming and additional mathematics. The book is written more like an introduction to mathematics. It starts with basic fractions, multiplication, and exponents. It briefly covers advanced algebraic expressions and trig. Though the good side of it is that it covers logic gates pretty good. I would suggest buying a series of books instead of one brief one. Whether you are going into computer science or information technology, get something more in depth.

Click Here to see more reviews about: Introductory Computer Mathematics (2nd Edition)

Best-selling author Nigel Cook's new second edition of Introductory Computers Mathematics provides a complete math course for those learning computer technology. Employing an "integrated math applications"approach, this book reinforces all math topics with extensive applications to show readers the value of math as a tool. Specific chapters in the section on Basic Math discuss fractions; decimal numbers; positive and negative numbers; exponents and the metric system; algebra, equations and formulas; geometry and trigonometry; and logarithms and graphs. Computer Math topics cover analog to digital, number systems and codes, logic gates, Boolean expressions and algebra, binary arithmetic, and an introduction to computers and programming. For individuals preparing for a career in computer technology.

Buy NowGet 5% OFF

Click here for more information about Introductory Computer Mathematics (2nd Edition)

Read More...

Job Searcher's Handbook, The (4th Edition) Review

Job Searcher's Handbook, The (4th Edition)
Average Reviews:

(More customer reviews)
I am a college professor who teaches a career course and found this book to be good enough to use in the classroom. It covers all aspects of the job search and does a great job asking insightful questions of the reader. There are many pages of fill-in-the-blank questions where the reader can prioritize, set goals, and conjure up strengths. It is a very practical guide in helping someone search for a job, whatever stage of their career they may be in.

Click Here to see more reviews about: Job Searcher's Handbook, The (4th Edition)

This book is designed to provide simple, step by step instructions to help the student through the entire job searching process. Completely up-to-date, the book offers more information on the global workplace environment, electronic resumes, and Internet resources than any other text on the market. Its easy to follow, direct approach makes this book an effective tool for the job search. Hands-on exercises allow students to determine their individual needs, skills, and direction for securing the job that is right for them; sequentially-arranged chapters guide instructors in a logical process to the successful completion of a course.

Buy Now

Click here for more information about Job Searcher's Handbook, The (4th Edition)

Read More...

Police Technology Review

Police Technology
Average Reviews:

(More customer reviews)
I recently taught a police technology course at a local community college using Raymond Foster's Police Technology book as the base reference for the course and then puncuated the book will information and exercises from the accompanyinig website. Oustanding! The website is very informative, current and relevant. Several of the practicing law enforement personnel including senior supervisors and managers had their eyes opened to the technology available to them now ane the future potential for the technology to improve the service they provide their communities, understand contemporary issues in law enforcement and may compelling arguements to their respective governing counsels for funding and technology initiatives. Great book - understood and applied by students at all levels of experince.
Mike Kelley
michaeloharakelley@comcast.net
Criminal Justice Professor

Click Here to see more reviews about: Police Technology

For Computers in Criminal Justice, Police Technology, Introductory Cybercrime and Introductory Crime Analysis courses as well as courses in Management of Public Information Systems. The only book of its kind available today, Police Technology is an up-to-date, practical examination of information technology in law enforcement. Through the lens of common criminal justice themes such as community policing, fragmentation, and other criminological theories, it tackles the broad field of information technology systematically--it starts with a basic introduction to computers, explores police communications technology, and presents cutting-edge strategic and tactical technology used by police to predict, investigate and prevent crime.

Buy NowGet 14% OFF

Click here for more information about Police Technology

Read More...

Pascal Programming and Problem Solving (4th Edition) Review

Pascal Programming and Problem Solving (4th Edition)
Average Reviews:

(More customer reviews)
this book is large, informative, and helpful. out of the six pascal books i own, this is my favorite. i'm trying to make a math game called "24", and i'm incorporating an example program from this book.

Click Here to see more reviews about: Pascal Programming and Problem Solving (4th Edition)



Buy Now

Click here for more information about Pascal Programming and Problem Solving (4th Edition)

Read More...