Python Machine Learning


Sebastian Raschka - 2015
    We are living in an age where data comes in abundance, and thanks to the self-learning algorithms from the field of machine learning, we can turn this data into knowledge. Automated speech recognition on our smart phones, web search engines, e-mail spam filters, the recommendation systems of our favorite movie streaming services – machine learning makes it all possible.Thanks to the many powerful open-source libraries that have been developed in recent years, machine learning is now right at our fingertips. Python provides the perfect environment to build machine learning systems productively.This book will teach you the fundamentals of machine learning and how to utilize these in real-world applications using Python. Step-by-step, you will expand your skill set with the best practices for transforming raw data into useful information, developing learning algorithms efficiently, and evaluating results.You will discover the different problem categories that machine learning can solve and explore how to classify objects, predict continuous outcomes with regression analysis, and find hidden structures in data via clustering. You will build your own machine learning system for sentiment analysis and finally, learn how to embed your model into a web app to share with the world

The Net Delusion: The Dark Side of Internet Freedom


Evgeny Morozov - 2010
    Yet for all the talk about the democratizing power of the Internet, regimes in Iran and China are as stable and repressive as ever. In fact, authoritarian governments are effectively using the Internet to suppress free speech, hone their surveillance techniques, disseminate cutting-edge propaganda, and pacify their populations with digital entertainment. Could the recent Western obsession with promoting democracy by digital means backfire?In this spirited book, journalist and social commentator Evgeny Morozov shows that by falling for the supposedly democratizing nature of the Internet, Western do-gooders may have missed how it also entrenches dictators, threatens dissidents, and makes it harder - not easier - to promote democracy. Buzzwords like "21st-century statecraft" sound good in PowerPoint presentations, but the reality is that "digital diplomacy" requires just as much oversight and consideration as any other kind of diplomacy.Marshaling compelling evidence, Morozov shows why we must stop thinking of the Internet and social media as inherently liberating and why ambitious and seemingly noble initiatives like the promotion of "Internet freedom" might have disastrous implications for the future of democracy as a whole.

Automate the Boring Stuff with Python: Practical Programming for Total Beginners


Al Sweigart - 2014
    But what if you could have your computer do them for you?In "Automate the Boring Stuff with Python," you'll learn how to use Python to write programs that do in minutes what would take you hours to do by hand no prior programming experience required. Once you've mastered the basics of programming, you'll create Python programs that effortlessly perform useful and impressive feats of automation to: Search for text in a file or across multiple filesCreate, update, move, and rename files and foldersSearch the Web and download online contentUpdate and format data in Excel spreadsheets of any sizeSplit, merge, watermark, and encrypt PDFsSend reminder emails and text notificationsFill out online formsStep-by-step instructions walk you through each program, and practice projects at the end of each chapter challenge you to improve those programs and use your newfound skills to automate similar tasks.Don't spend your time doing work a well-trained monkey could do. Even if you've never written a line of code, you can make your computer do the grunt work. Learn how in "Automate the Boring Stuff with Python.""

The Cartoon Guide to Statistics


Larry Gonick - 1993
    Never again will you order the Poisson Distribution in a French restaurant!This updated version features all new material.

We Have Never Been Modern


Bruno Latour - 1991
    But if we were to let go of this fond conviction, Bruno Latour asks, what would the world look like? His book, an anthropology of science, shows us how much of modernity is actually a matter of faith.What does it mean to be modern? What difference does the scientific method make? The difference, Latour explains, is in our careful distinctions between nature and society, between human and thing, distinctions that our benighted ancestors, in their world of alchemy, astrology, and phrenology, never made. But alongside this purifying practice that defines modernity, there exists another seemingly contrary one: the construction of systems that mix politics, science, technology, and nature. The ozone debate is such a hybrid, in Latour’s analysis, as are global warming, deforestation, even the idea of black holes. As these hybrids proliferate, the prospect of keeping nature and culture in their separate mental chambers becomes overwhelming—and rather than try, Latour suggests, we should rethink our distinctions, rethink the definition and constitution of modernity itself. His book offers a new explanation of science that finally recognizes the connections between nature and culture—and so, between our culture and others, past and present.Nothing short of a reworking of our mental landscape, We Have Never Been Modern blurs the boundaries among science, the humanities, and the social sciences to enhance understanding on all sides. A summation of the work of one of the most influential and provocative interpreters of science, it aims at saving what is good and valuable in modernity and replacing the rest with a broader, fairer, and finer sense of possibility.

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.

The Storytelling Animal: How Stories Make Us Human


Jonathan Gottschall - 2012
    We spin fantasies. We devour novels, films, and plays. Even sporting events and criminal trials unfold as narratives. Yet the world of story has long remained an undiscovered and unmapped country. It’s easy to say that humans are “wired” for story, but why?In this delightful and original book, Jonathan Gottschall offers the first unified theory of storytelling. He argues that stories help us navigate life’s complex social problems—just as flight simulators prepare pilots for difficult situations. Storytelling has evolved, like other behaviors, to ensure our survival.Drawing on the latest research in neuroscience, psychology, and evolutionary biology, Gottschall tells us what it means to be a storytelling animal. Did you know that the more absorbed you are in a story, the more it changes your behavior? That all children act out the same kinds of stories, whether they grow up in a slum or a suburb? That people who read more fiction are more empathetic?Of course, our story instinct has a darker side. It makes us vulnerable to conspiracy theories, advertisements, and narratives about ourselves that are more “truthy” than true. National myths can also be terribly dangerous: Hitler’s ambitions were partly fueled by a story.But as Gottschall shows in this remarkable book, stories can also change the world for the better. Most successful stories are moral—they teach us how to live, whether explicitly or implicitly, and bind us together around common values. We know we are master shapers of story. The Storytelling Animal finally reveals how stories shape us.

Bayesian Methods for Hackers: Probabilistic Programming and Bayesian Inference


Cameron Davidson-Pilon - 2014
    However, most discussions of Bayesian inference rely on intensely complex mathematical analyses and artificial examples, making it inaccessible to anyone without a strong mathematical background. Now, though, Cameron Davidson-Pilon introduces Bayesian inference from a computational perspective, bridging theory to practice-freeing you to get results using computing power. Bayesian Methods for Hackers illuminates Bayesian inference through probabilistic programming with the powerful PyMC language and the closely related Python tools NumPy, SciPy, and Matplotlib. Using this approach, you can reach effective solutions in small increments, without extensive mathematical intervention. Davidson-Pilon begins by introducing the concepts underlying Bayesian inference, comparing it with other techniques and guiding you through building and training your first Bayesian model. Next, he introduces PyMC through a series of detailed examples and intuitive explanations that have been refined after extensive user feedback. You'll learn how to use the Markov Chain Monte Carlo algorithm, choose appropriate sample sizes and priors, work with loss functions, and apply Bayesian inference in domains ranging from finance to marketing. Once you've mastered these techniques, you'll constantly turn to this guide for the working PyMC code you need to jumpstart future projects. Coverage includes - Learning the Bayesian "state of mind" and its practical implications - Understanding how computers perform Bayesian inference - Using the PyMC Python library to program Bayesian analyses - Building and debugging models with PyMC - Testing your model's "goodness of fit" - Opening the "black box" of the Markov Chain Monte Carlo algorithm to see how and why it works - Leveraging the power of the "Law of Large Numbers" - Mastering key concepts, such as clustering, convergence, autocorrelation, and thinning - Using loss functions to measure an estimate's weaknesses based on your goals and desired outcomes - Selecting appropriate priors and understanding how their influence changes with dataset size - Overcoming the "exploration versus exploitation" dilemma: deciding when "pretty good" is good enough - Using Bayesian inference to improve A/B testing - Solving data science problems when only small amounts of data are available Cameron Davidson-Pilon has worked in many areas of applied mathematics, from the evolutionary dynamics of genes and diseases to stochastic modeling of financial prices. His contributions to the open source community include lifelines, an implementation of survival analysis in Python. Educated at the University of Waterloo and at the Independent University of Moscow, he currently works with the online commerce leader Shopify.

The Gift


Lewis Hyde - 1979
    . . . A masterpiece.” —Margaret Atwood“No one who is invested in any kind of art . . . can read The Gift and remain unchanged.” —David Foster WallaceBy now a modern classic, The Gift is a brilliantly orchestrated defense of the value of creativity and of its importance in a culture increasingly governed by money and overrun with commodities. This book is even more necessary today than when it first appeared.An illuminating and transformative book, and completely original in its view of the world, The Gift is cherished by artists, writers, musicians, and thinkers. It is in itself a gift to all who discover the classic wisdom found in its pages.

Classics for Pleasure


Michael Dirda - 2007
    In these delightful essays, Pulitzer Prize winner Michael Dirda introduces nearly ninety of the world’s most entertaining books. Writing with affection as well as authority, Dirda covers masterpieces of fantasy and science fiction, horror and adventure, as well as epics, history, essay, and children’s literature. Organized thematically, these are works that have shaped our imaginations. "Love’s Mysteries" moves from Sappho and Arthurian romance to Sören Kierkegaard and Georgette Heyer. In other categories Dirda discusses not only Dracula and Sherlock Holmes but also the Tao Te Ching and Icelandic sagas, Frederick Douglass and Fowler’s Modern English Usage. Whether writing about Petronius or Perelman, Dirda makes literature come alive. Classics for Pleasure is a perfect companion for any reading group or lover of books. [Source: Amazon]

Introduction to Algorithms


Thomas H. Cormen - 1989
    Each chapter is relatively self-contained and can be used as a unit of study. The algorithms are described in English and in a pseudocode designed to be readable by anyone who has done a little programming. The explanations have been kept elementary without sacrificing depth of coverage or mathematical rigor.

Reality is Broken: Why Games Make Us Better and How They Can Change the World


Jane McGonigal - 2010
    The average young person in the UK will spend 10,000 hours gaming by the age of twenty-one. What's causing this mass exodus? According to world-renowned game designer Jane McGonigal the answer is simple: videogames are fulfilling genuine human needs. Drawing on positive psychology, cognitive science and sociology, Reality is Broken shows how game designers have hit on core truths about what makes us happy, and utilized these discoveries to astonishing effect in virtual environments. But why, McGonigal asks, should we use the power of games for escapist entertainment alone? In this groundbreaking exploration of the power and future of gaming, she reveals how gamers have become expert problem solvers and collaborators, and shows how we can use the lessons of game design to socially positive ends, be it in our own lives, our communities or our businesses. Written for gamers and non-gamers alike, Reality is Broken sends a clear and provocative message: the future will belong to those who can understand, design and play games.

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.

Reading the Romance: Women, Patriarchy, and Popular Literature


Janice A. Radway - 1984
    Among those who have disparaged romance reading are feminists, literary critics, and theorists of mass culture. They claim that romances enforce the woman reader's dependence on men and acceptance of the repressive ideology purveyed by popular culture. Radway questions such claims, arguing that critical attention "must shift from the text itself, taken in isolation, to the complex social event of reading." She examines that event, from the complicated business of publishing and distribution to the individual reader's engagement with the text.Radway's provocative approach combines reader-response criticism with anthropology and feminist psychology. Asking readers themselves to explore their reading motives, habits, and rewards, she conducted interviews in a midwestern town with forty-two romance readers whom she met through Dorothy Evans, a chain bookstore employee who has earned a reputation as an expert on romantic fiction. Evans defends her customers' choice of entertainment; reading romances, she tells Radway, is no more harmful than watching sports on television."We read books so we won't cry" is the poignant explanation one woman offers for her reading habit. Indeed, Radway found that while the women she studied devote themselves to nurturing their families, these wives and mothers receive insufficient devotion or nurturance in return. In romances the women find not only escape from the demanding and often tiresome routines of their lives but also a hero who supplies the tenderness and admiring attention that they have learned not to expect.The heroines admired by Radway's group defy the expected stereotypes; they are strong, independent, and intelligent. That such characters often find themselves to be victims of male aggression and almost always resign themselves to accepting conventional roles in life has less to do, Radway argues, with the women readers' fantasies and choices than with their need to deal with a fear of masculine dominance.These romance readers resent not only the limited choices in their own lives but the patronizing atitude that men especially express toward their reading tastes. In fact, women read romances both to protest and to escape temporarily the narrowly defined role prescribed for them by a patriarchal culture. Paradoxically, the books that they read make conventional roles for women seem desirable. It is this complex relationship between culture, text, and woman reader that Radway urges feminists to address. Romance readers, she argues, should be encouraged to deliver their protests in the arena of actual social relations rather than to act them out in the solitude of the imagination.In a new introduction, Janice Radway places the book within the context of current scholarship and offers both an explanation and critique of the study's limitations.

Reality Hunger: A Manifesto


David Shields - 2010
    YouTube and Facebook dominate the web. In Reality Hunger: A Manifesto, his landmark new book, David Shields (author of the New York Times best seller The Thing About Life Is That One Day You’ll Be Dead) argues that our culture is obsessed with “reality” precisely because we experience hardly any.Most artistic movements are attempts to figure out a way to smuggle more of what the artist thinks is reality into the work of art. So, too, every artistic movement or moment needs a credo, from Horace’s Ars Poetica to Lars von Trier’s “Vow of Chastity.” Shields has written the ars poetica for a burgeoning group of interrelated but unconnected artists in a variety of forms and media who, living in an unbearably manufactured and artificial world, are striving to stay open to the possibility of randomness, accident, serendipity, spontaneity; actively courting reader/listener/viewer participation, artistic risk, emotional urgency; breaking larger and larger chunks of “reality” into their work; and, above all, seeking to erase any distinction between fiction and nonfiction.The questions Reality Hunger explores—the bending of form and genre, the lure and blur of the real—play out constantly all around us. Think of the now endless controversy surrounding the provenance and authenticity of the “real”: A Million Little Pieces, the Obama “Hope” poster, the sequel to The Catcher in the Rye, Robert Capa’s “The Falling Soldier” photograph, the boy who wasn’t in the balloon. Reality Hunger is a rigorous and radical attempt to reframe how we think about “truthiness,” literary license, quotation, appropriation.Drawing on myriad sources, Shields takes an audacious stance on issues that are being fought over now and will be fought over far into the future. People will either love or hate this book. Its converts will see it as a rallying cry; its detractors will view it as an occasion for defending the status quo. It is certain to be one of the most controversial and talked-about books of the year.