CS
Inattentional Blindness 豆瓣
作者: Arien Mack / Irvin Rock The MIT Press 2000 - 7
Many people believe that merely by opening their eyes, they see everything in their field of view; in fact, a line of psychological research has been taken as evidence of the existence of so-called preattentional perception. In Inattentional Blindness, Arien Mack and Irvin Rock make the radical claim that there is no such thing--that there is no conscious perception of the visual world without attention to it.The authors present a narrative chronicle of their research. Thus, the reader follows the trail that led to the final conclusions, learning why initial hypotheses and explanations were discarded or revised, and how new questions arose along the way. The phenomenon of inattentional blindness has theoretical importance for cognitive psychologists studying perception, attention, and consciousness, as well as for philosophers and neuroscientists interested in the problem of consciousness.
The Deep Learning Revolution 豆瓣
作者: Terrence J. Sejnowski MIT 2018 - 6
How deep learning -- from Google Translate to driverless cars to personal cognitive assistants -- is changing our lives and transforming every sector of the economy.
The deep learning revolution has brought us driverless cars, the greatly improved Google Translate, fluent conversations with Siri and Alexa, and enormus profits from automated trading on the New York Stock Exchange. Deep learning networks can play poker better than professional poker players and defeat a world champion at Go. In this book, Terry Sejnowski explains how deep learning went from being an arcane academic field to a disruptive technology in the information economy.
Sejnowski played an important role in the founding of deep learning, as one of a small group of researchers in the 1980s who challenged the prevailing logic-and-symbol based version of AI. The new version of AI Sejnowski and others developed, which became deep learning, is fueled instead by data. Deep networks learn from data in the same way that babies experience the world, starting with fresh eyes and gradually acquiring the skills needed to navigate novel environments. Learning algorithms extract information from raw data; information can be used to create knowledge; knowledge underlies understanding; understanding leads to wisdom. Someday a driverless car will know the road better than you do and drive with more skill; a deep learning network will diagnose your illness; a personal cognitive assistant will augment your puny human brain. It took nature many millions of years to evolve human intelligence; AI is on a trajectory measured in decades. Sejnowski prepares us for a deep learning future.
The Spider's Thread 豆瓣
作者: Keith J. Holyoak The MIT Press 2019 - 2
An examination of metaphor in poetry as a microcosm of the human imagination—a way to understand the mechanisms of creativity.
In The Spider's Thread, Keith Holyoak looks at metaphor as a microcosm of the creative imagination. Holyoak, a psychologist and poet, draws on the perspectives of thinkers from the humanities—poets, philosophers, and critics—and from the sciences—psychologists, neuroscientists, linguists, and computer scientists. He begins each chapter with a poem—by poets including Samuel Taylor Coleridge, Sylvia Plath, Walt Whitman, Emily Dickinson, Robert Frost, Theodore Roethke, Du Fu, William Butler Yeats, and Pablo Neruda—and then widens the discussion to broader notions of metaphor and mind.
Holyoak uses Whitman's poem “A Noiseless Patient Spider” to illustrate the process of interpreting a poem, and explains the relevance of two psychological mechanisms, analogy and conceptual combination, to metaphor. He outlines ideas first sketched by Coleridge—who called poetry “the best words in their best order”—and links them to modern research on the interplay between cognition and emotion, controlled and associative thinking, memory and creativity. Building on Emily Dickinson's declaration “the brain is wider than the sky,” Holyoak suggests that the control and default networks in the brain may combine to support creativity. He also considers, among other things, the interplay of sound and meaning in poetry; symbolism in the work of Yeats, Jung, and others; indirect communication in poems; the mixture of active and passive processes in creativity; and whether artificial intelligence could ever achieve poetic authenticity. Guided by Holyoak, we can begin to trace the outlines of creativity through the mechanisms of metaphor.
Neural-Based Orthogonal Data Fitting 豆瓣
作者: Cirrincione, Giansalvo; Cirrincione, Maurizio; 2010 - 11
The presentation of a novel theory in orthogonal regression The literature about neural-based algorithms is often dedicated to principal component analysis (PCA) and considers minor component analysis (MCA) a mere consequence. Breaking the mold, Neural-Based Orthogonal Data Fitting is the first book to start with the MCA problem and arrive at important conclusions about the PCA problem. The book proposes several neural networks, all endowed with a complete theory that not only explains their behavior, but also compares them with the existing neural and traditional algorithms. EXIN neurons, which are of the authors' invention, are introduced, explained, and analyzed. Further, it studies the algorithms as a differential geometry problem, a dynamic problem, a stochastic problem, and a numerical problem. It demonstrates the novel aspects of its main theory, including its applications in computer vision and linear system identification. The book shows both the derivation of the TLS EXIN from the MCA EXIN and the original derivation, as well as: Shows TLS problems and gives a sketch of their history and applications Presents MCA EXIN and compares it with the other existing approaches Introduces the TLS EXIN neuron and the SCG and BFGS acceleration techniques and compares them with TLS GAO Outlines the GeTLS EXIN theory for generalizing and unifying the regression problems Establishes the GeMCA theory, starting with the identification of GeTLS EXIN as a generalization eigenvalue problem In dealing with mathematical and numerical aspects of EXIN neurons, the book is mainly theoretical. All the algorithms, however, have been used in analyzing real-time problems and show accurate solutions. Neural-Based Orthogonal Data Fitting is useful for statisticians, applied mathematics experts, and engineers.
Information Science 豆瓣
作者: David G. Luenberger Princeton University Press 2006 - 3
From cell phones to Web portals, advances in information and communications technology have thrust society into an information age that is far-reaching, fast-moving, increasingly complex, and yet essential to modern life. Now, renowned scholar and author David Luenberger has produced Information Science, a text that distills and explains the most important concepts and insights at the core of this ongoing revolution. The book represents the material used in a widely acclaimed course offered at Stanford University. Drawing concepts from each of the constituent subfields that collectively comprise information science, Luenberger builds his book around the five "E's" of information: Entropy, Economics, Encryption, Extraction, and Emission. Each area directly impacts modern information products, services, and technology--everything from word processors to digital cash, database systems to decision making, marketing strategy to spread spectrum communication. To study these principles is to learn how English text, music, and pictures can be compressed, how it is possible to construct a digital signature that cannot simply be copied, how beautiful photographs can be sent from distant planets with a tiny battery, how communication networks expand, and how producers of information products can make a profit under difficult market conditions. The book contains vivid examples, illustrations, exercises, and points of historic interest, all of which bring to life the analytic methods presented. It presents a unified approach to the field of information science. It emphasizes basic principles, and includes a wide range of examples and applications. It helps students develop important new skills, and suggests exercises with solutions in an instructor's manual.
The Art of Agile Development 豆瓣
作者: James Shore / Shane Warden O'Reilly Media 2007 - 11
Product Description
The Art of Agile Development contains practical guidance for anyone considering or applying agile development for building valuable software. Plenty of books describe what agile development is or why it helps software projects succeed, but very few combine information for developers, managers, testers, and customers into a single package that they can apply directly.
This book provides no-nonsense advice on agile planning, development, delivery, and management taken from the authors' many years of experience with Extreme Programming (XP). You get a gestalt view of the agile development process, including comprehensive guidance for non-technical readers and hands-on technical practices for developers and testers.
The Art of Agile Development gives you clear answers to questions such as:
How can we adopt agile development?
Do we really need to pair program?
What metrics should we report?
What if I can't get my customer to participate?
How much documentation should we write?
When do we design and architect?
As a non-developer, how should I work with my agile team?
Where is my product roadmap?
How does QA fit in?
The book teaches you how to adopt XP practices, describes each practice in detail, then discusses principles that will allow you to modify XP and create your own agile method. In particular, this book tackles the difficult aspects of agile development: the need for cooperation and trust among team members.
Whether you're currently part of an agile team, working with an agile team, or interested in agile development, this book provides the practical tips you need to start practicing agile development. As your experience grows, the book will grow with you, providing exercises and information that will teach you first to understand the rules of agile development, break them, and ultimately abandon rules altogether as you master the art of agile development.
"Jim Shore and Shane Warden expertly explain the practices and benefits of Extreme Programming. They offer advice from their real-world experiences in leading teams. They answer questions about the practices and show contraindications - ways that a practice may be mis-applied. They offer alternatives you can try if there are impediments to applying a practice, such as the lack of an on-site customer.
--Ken Pugh, Author of Jolt Award Winner, Prefactoring
"I will leave a copy of this book with every team I visit."
--Brian Marick, Exampler Consulting
Metaphors of Memory 豆瓣
作者: Douwe Draaisma 译者: Paul Vincent Cambridge University Press 2001 - 1
What is memory? It is at the same time ephemeral, unreliable and essential to everything we do. Without memory we lose our sense of identity, reasoning, even our ability to perform simple physical tasks. Yet it is also elusive and difficult to define, and throughout the ages philosophers and psychologists have used metaphors as a way of understanding it. First published in 2000, this fascinating book takes the reader on a guided tour of these metaphors of memory from ancient times to the present day. Crossing continents and disciplines, it provides a compelling history of ideas about the mind by exploring the way these metaphors have been used - metaphors often derived from the techniques and instruments developed over the years to store information, ranging from wax tablets and books to photography, computers and even the hologram. Accessible and thought-provoking, this book should be read by anyone who is interested in memory and the mind.
The C++ Standard Library, 2nd Edition 豆瓣
The C++ Standard Library
作者: [德] Nicolai M·Josuttis Addison-Wesley Professional 2012 - 4
The Best-Selling Programmer Resource–Now Updated for C++11
The C++ standard library provides a set of common classes and interfaces that greatly extend the core C++ language. The library, however, is not self-explanatory. To make full use of its components - and to benefit from their power - you need a resource that does far more than list the classes and their functions.
The C++ Standard Library - A Tutorial and Reference, 2nd Edition describes this library as now incorporated into the new ANSI/ISO C++ language standard (C++11). The book provides comprehensive documentation of each library component, including an introduction to its purpose and design; clearly written explanations of complex concepts; the practical programming details needed for effective use; traps and pitfalls; the exact signature and definition of the most important classes and functions; and numerous examples of working code.
The book focuses on the Standard Template Library (STL), examining containers, iterators, function objects, and STL algorithms. You will also find detailed coverage of strings, concurrency, random numbers and distributions, special containers, numerical classes, internationalization, and the IOStreams library. An insightful introduction to fundamental concepts and an overview of the library will help bring newcomers quickly up to speed. A comprehensive index will support the C++ programmer in his/her day-to-day life.
The book covers all the new C++11 library components, including
Concurrency
Fractional arithmetic
Clocks and Timers
Random numbers and distributions
New smart pointers
Regular expressions
New STL containers, such as arrays, forward lists, and unordered containers
New STL algorithms
Tuples
Type traits and type utilities
The book also examines the new C++ programming style and its effect on the standard library, including lambdas, range-based for loops, and variadic templates.
An accompanying Web site, including source code, can be found at http://www.josuttis.com/.
Machine Learning 豆瓣 Goodreads
9.0 (6 个评分) 作者: Kevin P·Murphy The MIT Press 2012 - 9
Today's Web-enabled deluge of electronic data calls for automated methods of data analysis. Machine learning provides these, developing methods that can automatically detect patterns in data and then use the uncovered patterns to predict future data. This textbook offers a comprehensive and self-contained introduction to the field of machine learning, a unified, probabilistic approach. The coverage combines breadth and depth, offering necessary background material on such topics as probability, optimization, and linear algebra as well as discussion of recent developments in the field, including conditional random fields, L1 regularization, and deep learning. The book is written in an informal, accessible style, complete with pseudo-code for the most important algorithms. All topics are copiously illustrated with color images and worked examples drawn from such application domains as biology, text processing, computer vision, and robotics. Rather than providing a cookbook of different heuristic methods, the book stresses a principled model-based approach, often using the language of graphical models to specify models in a concise and intuitive way. Almost all the models described have been implemented in a MATLAB software package--PMTK (probabilistic modeling toolkit)--that is freely available online. The book is suitable for upper-level undergraduates with an introductory-level college math background and beginning graduate students.
Introduction to Automata Theory, Languages, and Computation 豆瓣
作者: John E. Hopcroft / Rajeev Motwani Addison Wesley 2006 - 7
This classic book on formal languages, automata theory, and computational complexity has been updated to present theoretical concepts in a concise and straightforward manner with the increase of hands-on, practical applications. This new edition comes with Gradiance, an online assessment tool developed for computer science. Gradiance is the most advanced online assessment tool developed for the computer science discipline. With its innovative underlying technology, Gradiance turns basic homework assignments and programming labs into an interactive learning experience for students. By using a series of "root questions" and hints, it not only tests a student's capability, but actually simulates a one-on-one teacher-student tutorial that allows for the student to more easily learn the material. Through the programming labs, instructors are capable of testing, tracking, and honing their students' skills, both in terms of syntax and semantics, with an unprecedented level of assessment never before offered. For more information about Gradiance, please visit www.aw.com/gradiance.