Book picks similar to
Circuits of the Mind by Leslie Valiant


neuroscience
computer-science
interesting
computer_machinel<br/>earning

Phi: A Voyage from the Brain to the Soul


Giulio Tononi - 2012
    In the first, accompanied by a scientist who resembles Francis Crick, he learns why certain parts of the brain are important and not others, and why consciousness fades with sleep. In the second part, when his companion seems to be named Alturi (Galileo is hard of hearing; his companion’s name is actually Alan Turing), he sees how the facts assembled in the first part can be unified and understood through a scientific theory—a theory that links consciousness to the notion of integrated information (also known as phi). In the third part, accompanied by a bearded man who can only be Charles Darwin, he meditates on how consciousness is an evolving, developing, ever-deepening awareness of ourselves in history and culture—that it is everything we have and everything we are. Not since Gödel, Escher, Bach has there been a book that interweaves science, art, and the imagination with such originality. This beautiful and arresting narrative will transform the way we think of ourselves and the world.

Embracing the Wide Sky: A Tour Across the Horizons of the Mind


Daniel Tammet - 2009
    In his fascinating new book, he writes with characteristic clarity and personal awareness as he sheds light on the mysteries of savants' incredible mental abilities, and our own. Tammet explains that the differences between savant and non-savant minds have been exaggerated; his astonishing capacities in memory, math and language are neither due to a cerebral supercomputer nor any genetic quirk, but are rather the results of a highly rich and complex associative form of thinking and imagination. Autistic thought, he argues, is an extreme variation of a kind that we all do, from daydreaming to the use of puns and metaphors."Embracing the Wide Sky" combines meticulous scientific research with Tammet's detailed descriptions of how his mind works to demonstrate the immense potential within us all. He explains how our natural intuitions can help us to learn a foreign language, why his memories are like symphonies, and what numbers and giraffes have in common. We also discover why there is more to intelligence than IQ, how optical illusions fool our brains, and why too much information can make you dumb.Many readers will be particularly intrigued by Tammet's original ideas concerning the genesis of genius and exceptional creativity. He illustrates his arguments with examples as diverse as the private languages of twins, the compositions of poets with autism, and the breakthroughs, and breakdowns, of some of history's greatest minds. "Embracing the Wide Sky" is a unique and brilliantly imaginative portrait of how we think, learn, remember and create, brimming with personal insights and anecdotes, and explanations of the most up-to-date, mind-bending discoveries from fields ranging from neuroscience to psychology and linguistics. This is a profound and provocative book that will transform our understanding and respect for every kind of mind.

Zero: The Biography of a Dangerous Idea


Charles Seife - 2000
    For centuries, the power of zero savored of the demonic; once harnessed, it became the most important tool in mathematics. Zero follows this number from its birth as an Eastern philosophical concept to its struggle for acceptance in Europe and its apotheosis as the mystery of the black hole. Today, zero lies at the heart of one of the biggest scientific controversies of all time, the quest for the theory of everything. Elegant, witty, and enlightening, Zero is a compelling look at the strangest number in the universe and one of the greatest paradoxes of human thought.

The Patterning Instinct: A Cultural History of Humanity's Search for Meaning


Jeremy Lent - 2017
    It offers a glimpse into the minds of a vast range of different peoples: early hunter-gatherers and farmers, ancient Egyptians, traditional Chinese sages, the founders of Christianity, trail-blazers of the Scientific Revolution, and those who constructed our modern consumer society.Taking the reader on an archaeological exploration of the mind, the author, an entrepreneur and sustainability leader, uses recent findings in cognitive science and systems theory to reveal the hidden layers of values that form today's cultural norms. Uprooting the tired clichés of the science-religion debate, he shows how medieval Christian rationalism acted as an incubator for scientific thought, which in turn shaped our modern vision of the conquest of nature. The author probes our current crisis of unsustainability and argues that it is not an inevitable result of human nature, but is culturally driven: a product of particular mental patterns that could conceivably be reshaped. By shining a light on our possible futures, the book foresees a coming struggle between two contrasting views of humanity: one driving to a technological endgame of artificially enhanced humans, the other enabling a sustainable future arising from our intrinsic connectedness with each other and the natural world. This struggle, it concludes, is one in which each of us will play a role through the meaning we choose to forge from the lives we lead.

Out of Control: The New Biology of Machines, Social Systems, and the Economic World


Kevin Kelly - 1992
    Out of Control chronicles the dawn of a new era in which the machines and systems that drive our economy are so complex and autonomous as to be indistinguishable from living things.

Structure and Interpretation of Computer Programs


Harold Abelson - 1984
    This long-awaited revision contains changes throughout the text. There are new implementations of most of the major programming systems in the book, including the interpreters and compilers, and the authors have incorporated many small changes that reflect their experience teaching the course at MIT since the first edition was published. A new theme has been introduced that emphasizes the central role played by different approaches to dealing with time in computational models: objects with state, concurrent programming, functional programming and lazy evaluation, and nondeterministic programming. There are new example sections on higher-order procedures in graphics and on applications of stream processing in numerical programming, and many new exercises. In addition, all the programs have been reworked to run in any Scheme implementation that adheres to the IEEE standard.

Machine Learning


Ethem Alpaydin - 2016
    It is the basis for a new approach to artificial intelligence that aims to program computers to use example data or past experience to solve a given problem. In this volume in the MIT Press Essential Knowledge series, Ethem Alpayd�n offers a concise and accessible overview of the new AI. This expanded edition offers new material on such challenges facing machine learning as privacy, security, accountability, and bias. Alpayd�n, author of a popular textbook on machine learning, explains that as Big Data has gotten bigger, the theory of machine learning--the foundation of efforts to process that data into knowledge--has also advanced. He describes the evolution of the field, explains important learning algorithms, and presents example applications. He discusses the use of machine learning algorithms for pattern recognition; artificial neural networks inspired by the human brain; algorithms that learn associations between instances; and reinforcement learning, when an autonomous agent learns to take actions to maximize reward. In a new chapter, he considers transparency, explainability, and fairness, and the ethical and legal implications of making decisions based on data.

Concrete Mathematics: A Foundation for Computer Science


Ronald L. Graham - 1988
    "More concretely," the authors explain, "it is the controlled manipulation of mathematical formulas, using a collection of techniques for solving problems."

Deep Learning


Ian Goodfellow - 2016
    Because the computer gathers knowledge from experience, there is no need for a human computer operator to formally specify all the knowledge that the computer needs. The hierarchy of concepts allows the computer to learn complicated concepts by building them out of simpler ones; a graph of these hierarchies would be many layers deep. This book introduces a broad range of topics in deep learning.The text offers mathematical and conceptual background, covering relevant concepts in linear algebra, probability theory and information theory, numerical computation, and machine learning. It describes deep learning techniques used by practitioners in industry, including deep feedforward networks, regularization, optimization algorithms, convolutional networks, sequence modeling, and practical methodology; and it surveys such applications as natural language processing, speech recognition, computer vision, online recommendation systems, bioinformatics, and videogames. Finally, the book offers research perspectives, covering such theoretical topics as linear factor models, autoencoders, representation learning, structured probabilistic models, Monte Carlo methods, the partition function, approximate inference, and deep generative models.Deep Learning can be used by undergraduate or graduate students planning careers in either industry or research, and by software engineers who want to begin using deep learning in their products or platforms. A website offers supplementary material for both readers and instructors.

City Dharma: Keeping Your Cool in the Chaos


Arthur Jeon - 2004
    But it doesn't have to be this way. In City Dharma, Arthur Jeon suggests that it’s not what happens to us, but how we react to events and thoughts that causes most of our suffering.City Dharma is the essential guide for everyone living in the accelerated world most of us call home. Offering smart, practical ways to overcome daily stresses and the crazy-making reactivity of our own minds, Jeon explores the most challenging aspects of modern urban and suburban life, including:Another Day, Another DollarAvoid Working StiffnessWalking Down a Dark AlleyAwareness and Violence Sex and the City DharmaSeeking Love vs. Expressing LoveScaring Ourselves to DeathTranscending Media NegativityRoad RageDealing with Mad Max Within and WithoutDrawing wisdom from the ancient Eastern teachings of Advaita Vedanta and filled with engaging stories, City Dharma offers a new way of seeing the world--one that is based on connection rather than separation, direct experience rather than belief, and love instead of fear.From the Hardcover edition.

Building Evolutionary Architectures: Support Constant Change


Neal Ford - 2017
    Over the past few years, incremental developments in core engineering practices for software development have created the foundations for rethinking how architecture changes over time, along with ways to protect important architectural characteristics as it evolves. This practical guide ties those parts together with a new way to think about architecture and time.

Understanding Computation: From Simple Machines to Impossible Programs


Tom Stuart - 2013
    Understanding Computation explains theoretical computer science in a context you’ll recognize, helping you appreciate why these ideas matter and how they can inform your day-to-day programming.Rather than use mathematical notation or an unfamiliar academic programming language like Haskell or Lisp, this book uses Ruby in a reductionist manner to present formal semantics, automata theory, and functional programming with the lambda calculus. It’s ideal for programmers versed in modern languages, with little or no formal training in computer science.* Understand fundamental computing concepts, such as Turing completeness in languages* Discover how programs use dynamic semantics to communicate ideas to machines* Explore what a computer can do when reduced to its bare essentials* Learn how universal Turing machines led to today’s general-purpose computers* Perform complex calculations, using simple languages and cellular automata* Determine which programming language features are essential for computation* Examine how halting and self-referencing make some computing problems unsolvable* Analyze programs by using abstract interpretation and type systems

Getting Real: The Smarter, Faster, Easier Way to Build a Web Application


37 Signals - 2006
    At under 200 pages it's quick reading too. Makes a great airplane book.

Neuroplasticity


Moheb Costandi - 2016
    Today, we know that our brains and nervous systems change throughout our lifetimes. This concept of neuroplasticity has captured the imagination of a public eager for self-improvement--and has inspired countless Internet entrepreneurs who peddle dubious "brain training" games and apps. In this book, Moheb Costandi offers a concise and engaging overview of neuroplasticity for the general reader, describing how our brains change continuously in response to our actions and experiences.Costandi discusses key experimental findings, and describes how our thinking about the brain has evolved over time. He explains how the brain changes during development, and the "synaptic pruning" that takes place before brain maturity. He shows that adult brains can grow new cells (citing, among many other studies, research showing that sexually mature male canaries learn a new song every year). He describes the kind of brain training that can bring about improvement in brain function. It's not gadgets and games that promise to "rewire your brain" but such sustained cognitive tasks as learning a musical instrument or a new language. (Costandi also notes that London cabbies increase their gray matter after rigorous training in their city's complicated streets.) He tells how brains compensate after stroke or injury; describes addiction and pain as maladaptive forms of neuroplasticity; and considers brain changes that accompany childhood, adolescence, parenthood, and aging. Each of our brains is custom-built. Neuroplasticity is at the heart of what makes us human.

Why Everyone (Else) Is a Hypocrite: Evolution and the Modular Mind


Robert Kurzban - 2010
    Why? Hypocrisy is the natural state of the human mind.Robert Kurzban shows us that the key to understanding our behavioral inconsistencies lies in understanding the mind's design. The human mind consists of many specialized units designed by the process of evolution by natural selection. While these modules sometimes work together seamlessly, they don't always, resulting in impossibly contradictory beliefs, vacillations between patience and impulsiveness, violations of our supposed moral principles, and overinflated views of ourselves.This modular, evolutionary psychological view of the mind undermines deeply held intuitions about ourselves, as well as a range of scientific theories that require a self with consistent beliefs and preferences. Modularity suggests that there is no I. Instead, each of us is a contentious we--a collection of discrete but interacting systems whose constant conflicts shape our interactions with one another and our experience of the world.In clear language, full of wit and rich in examples, Kurzban explains the roots and implications of our inconsistent minds, and why it is perfectly natural to believe that everyone else is a hypocrite.