Showing 20 results for subject:"Computers / Computer Science"
Artificial General Intelligence
Ben Goertzel, Cassio Pennachin
“Only a small community has concentratedon general intelligence. No one has tried to make a thinking machine . . . The bottom line is that we really haven’t progressed too far toward a truly intelligent machine. We have collections of dumb specialists in small domains; the true majesty of general intelligence still awaits our attack. . . . We have got to get back to the deepest questions of AI and general intelligence. . . ” –MarvinMinsky as interviewed in Hal’s Legacy, edited by David Stork, 2000. Our goal in creating this edited volume has been to ?ll an apparent gap in the scienti?c literature, by providing a coherent presentation of a body of contemporary research that, in spite of its integral importance, has hitherto kept a very low pro?le within the scienti?c and intellectual community. This body of work has not been given a name before; in this book we christen it “Arti?cial General Intelligence” (AGI). What distinguishes AGI work from run-of-the-mill “arti?cial intelligence” research is that it is explicitly focused on engineering general intelligence in the short term. We have been active researchers in the AGI ?eld for many years, and it has been a pleasure to gather together papers from our colleagues working on related ideas from their own perspectives. In the Introduction we give a conceptual overview of the AGI ?eld, and also summarize and interrelate the key ideas of the papers in the subsequent chapters.
CJKV Information Processing
Ken Lunde
The ultimate English-language source of information for information on processing text in Chinese, Japanese, Korean, and Vietnamese. In this update, Lunde reexamines the challenges of working with these languages, showing developers in a wide range of fields the latest tools for sharing information that can reach East Asia directly.
Mind Children
The Future of Robot and Human Intelligence
Hans Moravec
"A dizzying display of intellect and wild imaginings by Moravec, a world-class roboticist who has himself developed clever beasts . . . Undeniably, Moravec comes across as a highly knowledgeable and creative talent--which is just what the field needs".--Kirkus Reviews.
The Law of Cybercrimes and Their Investigations
George Curtis
Cybercrime has become increasingly prevalent in the new millennium as computer-savvy criminals have developed more sophisticated ways to victimize people online and through other digital means. The Law of Cybercrimes and Their Investigations is a comprehensive text exploring the gamut of issues surrounding this growing phenomenon.After an introduct
Essentials of Programming Languages
Daniel P. Friedman, Mitchell Wand
1. Inductive sets of data 2. Data abstraction 3. Expressions 4. State 5. Continuation-passing interpreters 6. Continuation-passing style 7. Types 8. Modules 9. Objects and classes.
Concrete Abstractions
An Introduction to Computer Science Using Scheme
Max Hailperin, Barbara Kaiser, Karl Knight
CONCRETE ABSTRACTIONS offers students a hands-on, abstraction-based experience of thinking like a computer scientist. This text covers the basics of programming and data structures, and gives first-time computer science students the opportunity to not only write programs, but to prove theorems and analyze algorithms as well. Students learn a variety of programming styles, including functional programming, assembly-language programming, and object-oriented programming (OOP). While most of the book uses the Scheme programming language, Java is introduced at the end as a second example of an OOP system and to demonstrate concepts of concurrent programming.
Elements of Information Theory
Thomas M. Cover, Joy A. Thomas
The latest edition of this classic is updated with new problem sets and material The Second Edition of this fundamental textbook maintains the book's tradition of clear, thought-provoking instruction. Readers are provided once again with an instructive mix of mathematics, physics, statistics, and information theory. All the essential topics in information theory are covered in detail, including entropy, data compression, channel capacity, rate distortion, network information theory, and hypothesis testing. The authors provide readers with a solid understanding of the underlying theory and applications. Problem sets and a telegraphic summary at the end of each chapter further assist readers. The historical notes that follow each chapter recap the main points. The Second Edition features: Chapters reorganized to improve teaching 200 new problems New material on source coding, portfolio theory, and feedback capacity Updated references Now current and enhanced, the Second Edition of Elements of Information Theory remains the ideal textbook for upper-level undergraduate and graduate courses in electrical engineering, statistics, and telecommunications.
Great Principles of Computing
Peter J. Denning, Craig H. Martell
A new framework for understanding computing: a coherent set of principles spanning technologies, domains, algorithms, architectures, and designs. Computing is usually viewed as a technology field that advances at the breakneck speed of Moore's Law. If we turn away even for a moment, we might miss a game-changing technological breakthrough or an earthshaking theoretical development. This book takes a different perspective, presenting computing as a science governed by fundamental principles that span all technologies. Computer science is a science of information processes. We need a new language to describe the science, and in this book Peter Denning and Craig Martell offer the great principles framework as just such a language. This is a book about the whole of computing—its algorithms, architectures, and designs. Denning and Martell divide the great principles of computing into six categories: communication, computation, coordination, recollection, evaluation, and design. They begin with an introduction to computing, its history, its many interactions with other fields, its domains of practice, and the structure of the great principles framework. They go on to examine the great principles in different areas: information, machines, programming, computation, memory, parallelism, queueing, and design. Finally, they apply the great principles to networking, the Internet in particular. Great Principles of Computing will be essential reading for professionals in science and engineering fields with a “computational” branch, for practitioners in computing who want overviews of less familiar areas of computer science, and for non-computer science majors who want an accessible entry way to the field.
Algorithmics
The Spirit of Computing
David Harel, Yishai A. Feldman
Now updated in its third edition, this book concerns the concepts, ideas, methods, and results fundamental to computer science. It is about the science of computing and is aimed at the technically-orientated reader as well as the computer professional.
Evolutionary Computation
A Unified Approach
Kenneth A. De Jong
This text is an introduction to the field of evolutionary computation. It approaches evolution strategies and genetic programming, as instances of a more general class of evolutionary algorithms.
Essential MATLAB for Scientists and Engineers
Brian D. Hahn
Aimed at scientists and engineers with no prior knowledge of computer programming, this textbook presents the MATLAB computer programming system as a problem solving tool.
Concepts in Programming Languages
John C. Mitchell
A comprehensive undergraduate textbook covering both theory and practical design issues, with an emphasis on object-oriented languages.
Building IBM
Shaping an Industry and Its Technology
Emerson W. Pugh
No company of the twentieth century achieved greater success and engendered more admiration, respect, envy, fear, and hatred than IBM. Building IBM tells the story of that company, how it was formed, how it grew, and how it shaped and dominated the information processing industry. Emerson Pugh presents substantial new material about the company in the period before 1945 as well as a new interpretation of the postwar era. Granted unrestricted access to IBM's archival records and with no constraints on the way he chose to treat the information they contained, Pugh dispels many widely held myths about IBM and its leaders and provides new insights on the origins and development of the computer industry. Pugh begins the story with Herman Hollerith's invention of punched-card machines used for tabulating the U.S. Census of 1890, showing how Hollerith's inventions and the business he established provided the primary basis for IBM. He tells why Hollerith merged his company in 1911 with two other companies to create the Computing-Tabulating-Recording Company, which changed its name in 1924 to International Business Machines. Thomas J. Watson, who was hired in 1914 to manage the merged companies, exhibited remarkable technological insight and leadership, in addition to his widely heralded salesmanship, to build Hollerith's business into a virtual monopoly of the rapidly growing punched-card equipment business. The fascinating inside story of the transfer of authority from the senior Watson to his older son, Thomas J. Watson Jr., and the company's rapid domination of the computer industry occupy the latter half of the book. In two final chapters, Pugh examines conditions and events of the 1970s and 1980s and identifies the underlying causes of the severe probems IBM experienced in the 1990s. - Publisher.
Principles of Digital Transmission
With Wireless Applications
Sergio Benedetto, Ezio Biglieri
Principles of Digital Transmission is designed for advanced undergraduate and graduate level students and professions in telecommunications. Teachers and learners can mix and match chapters to create four distinct courses: (1) a one-term basic course in digital communications; (2) a one-term course in advanced digital communications; (3) a one-term course in information theory and coding; (4) a two-term course sequence in digital communications and coding. The book provides rigorous mathematical tools for the analysis and design of digital transmission systems. The authors emphasize methodology in their aim to teach the reader how to do it rather than how it is done. They apply the fundamental tools of the discipline onto a number of systems, such as wireless data transmission systems.
Coloured Petri Nets
Basic Concepts, Analysis Methods and Practical Use
Kurt Jensen
This three-volume work presents a coherent description of the theoretical and practical aspects of coloured Petri nets. These CP-nets are shown to be a full-fledged language for the design, specification, simulation, validation and implementation of large software systems. The introductory first volume contains the formal definition of CP-nets and the mathematical theory behind their analysis methods. It gives a detailed presentation of many small examples and a brief overview of some industrial applications. The purpose of the book is to teach the reader how to construct CP-net models and analyse them by means of simulation. The book is also attractive to readers who are more interested in applications than in the underlying mathematics.
A Theory of Objects
Martin Abadi, Luca Cardelli
By developing object calculi in which objects are treated as primitives, the authors are able to explain both the semantics of objects and their typing rules, and also demonstrate how to develop all of the most important concepts of object-oriented programming languages: self, dynamic dispatch, classes, inheritance, protected and private methods, prototyping, subtyping, covariance and contravariance, and method specialization. An innovative and important approach to the subject for researchers and graduates.
Historical Foundations of Cognitive Science
J.C. Smith
My interest in gathering together a collection of this sort was generated by a fortuitous combination of historical studies under Professor Keith Lehrer and studies in cognitive science under Professor R. Michael Harnish at the University of Arizona. Work on the volume began there while I was an instructor in the Department of Linguistics and was greatly encouraged by participants in the Faculty Seminar on Cognitive Science chaired by Professor Lance J. Rips. I wish to express my appreciation to all of these and to many other individuals with whom I discussed the possibility of contribution to this work. I am especially grateful to the authors of the essays included here, as they showed more patience than I could have hoped for in seeing me through a number of uncertain stages in development of the project. My thanks are also due to my colleague Charles Reid for assistance in reviewing submissions, to Tim McFadden for computer resources, and again, to Keith Lehrer for continuing advice in arrangements for publication. Financial support for manuscript preparation was provided in part under University Research Grant No. 617 from the University Research Council, Youngstown State University.
Parallel Computing Technologies
4th International Conference, PaCT-97, Yaroslavl, Russia, September 8-12, 1997. Proceedings
Victor Malyshkin
This book constitutes the refereed proceedings of the Fourth International Conference on Parallel Computing Technologies, PaCT-97, held in Yaroslavl, Russia, in September 1997. The volume presents a total of 54 contributions: 21 full papers, 20 short papers, 10 posters, and three tutorials. All papers were selected for inclusion in the proceedings from numerous submissions on the basis of three independent reviews. The volume covers all current topics in parallel processing; it is divided into sections on theory, software, hardware and architecture, applications, posters, and tutorials.
Bioinformatics, Second Edition
The Machine Learning Approach
Pierre Baldi, Søren Brunak
Pierre Baldi and Soren Brunak present the key machine learning approaches and apply them to the computational problems encountered in the analysis of biological data. The book is aimed at two types of researchers and students. First are the biologists and biochemists who need to understand new data-driven algorithms, such as neural networks and hidden Markov models, in the context of biological sequences and their molecular structure and function. Second are those with a primary background in physics, mathematics, statistics, or computer science who need to know more about specific applications in molecular biology.