Hands-On Machine Learning with Scikit-Learn and TensorFlow


Aurélien Géron - 2017
    Now that machine learning is thriving, even programmers who know close to nothing about this technology can use simple, efficient tools to implement programs capable of learning from data. This practical book shows you how.By using concrete examples, minimal theory, and two production-ready Python frameworks—Scikit-Learn and TensorFlow—author Aurélien Géron helps you gain an intuitive understanding of the concepts and tools for building intelligent systems. You’ll learn how to use a range of techniques, starting with simple Linear Regression and progressing to Deep Neural Networks. If you have some programming experience and you’re ready to code a machine learning project, this guide is for you.This hands-on book shows you how to use:Scikit-Learn, an accessible framework that implements many algorithms efficiently and serves as a great machine learning entry pointTensorFlow, a more complex library for distributed numerical computation, ideal for training and running very large neural networksPractical code examples that you can apply without learning excessive machine learning theory or algorithm details

A Glossary of Literary Terms


M.H. Abrams - 1957
    A Glossary of Literary Terms covers the terminology of literature - from literary history to theory to criticism - making it a valuable addition to any literary theory or literature course.

Building Microservices: Designing Fine-Grained Systems


Sam Newman - 2014
    But developing these systems brings its own set of headaches. With lots of examples and practical advice, this book takes a holistic view of the topics that system architects and administrators must consider when building, managing, and evolving microservice architectures.Microservice technologies are moving quickly. Author Sam Newman provides you with a firm grounding in the concepts while diving into current solutions for modeling, integrating, testing, deploying, and monitoring your own autonomous services. You'll follow a fictional company throughout the book to learn how building a microservice architecture affects a single domain.Discover how microservices allow you to align your system design with your organization's goalsLearn options for integrating a service with the rest of your systemTake an incremental approach when splitting monolithic codebasesDeploy individual microservices through continuous integrationExamine the complexities of testing and monitoring distributed servicesManage security with user-to-service and service-to-service modelsUnderstand the challenges of scaling microservice architectures

Seven Languages in Seven Weeks


Bruce A. Tate - 2010
    But if one per year is good, how about Seven Languages in Seven Weeks? In this book you'll get a hands-on tour of Clojure, Haskell, Io, Prolog, Scala, Erlang, and Ruby. Whether or not your favorite language is on that list, you'll broaden your perspective of programming by examining these languages side-by-side. You'll learn something new from each, and best of all, you'll learn how to learn a language quickly. Ruby, Io, Prolog, Scala, Erlang, Clojure, Haskell. With Seven Languages in Seven Weeks, by Bruce A. Tate, you'll go beyond the syntax-and beyond the 20-minute tutorial you'll find someplace online. This book has an audacious goal: to present a meaningful exploration of seven languages within a single book. Rather than serve as a complete reference or installation guide, Seven Languages hits what's essential and unique about each language. Moreover, this approach will help teach you how to grok new languages. For each language, you'll solve a nontrivial problem, using techniques that show off the language's most important features. As the book proceeds, you'll discover the strengths and weaknesses of the languages, while dissecting the process of learning languages quickly--for example, finding the typing and programming models, decision structures, and how you interact with them. Among this group of seven, you'll explore the most critical programming models of our time. Learn the dynamic typing that makes Ruby, Python, and Perl so flexible and compelling. Understand the underlying prototype system that's at the heart of JavaScript. See how pattern matching in Prolog shaped the development of Scala and Erlang. Discover how pure functional programming in Haskell is different from the Lisp family of languages, including Clojure. Explore the concurrency techniques that are quickly becoming the backbone of a new generation of Internet applications. Find out how to use Erlang's let-it-crash philosophy for building fault-tolerant systems. Understand the actor model that drives concurrency design in Io and Scala. Learn how Clojure uses versioning to solve some of the most difficult concurrency problems. It's all here, all in one place. Use the concepts from one language to find creative solutions in another-or discover a language that may become one of your favorites.

Because Internet: Understanding the New Rules of Language


Gretchen McCulloch - 2019
    Language is humanity's most spectacular open-source project, and the internet is making our language change faster and in more interesting ways than ever before. Internet conversations are structured by the shape of our apps and platforms, from the grammar of status updates to the protocols of comments and @replies. Linguistically inventive online communities spread new slang and jargon with dizzying speed. What's more, social media is a vast laboratory of unedited, unfiltered words where we can watch language evolve in real time.Even the most absurd-looking slang has genuine patterns behind it. Internet linguist Gretchen McCulloch explores the deep forces that shape human language and influence the way we communicate with one another. She explains how your first social internet experience influences whether you prefer "LOL" or "lol," why ~sparkly tildes~ succeeded where centuries of proposals for irony punctuation had failed, what emoji have in common with physical gestures, and how the artfully disarrayed language of animal memes like lolcats and doggo made them more likely to spread.Because Internet is essential reading for anyone who's ever puzzled over how to punctuate a text message or wondered where memes come from. It's the perfect book for understanding how the internet is changing the English language, why that's a good thing, and what our online interactions reveal about who we are.

You Are What You Speak: Grammar Grouches, Language Laws, and the Politics of Identity


Robert Lane Greene - 2011
    Now this sensational new book strikes back to defend the fascinating, real-life diversity of this most basic human faculty.With the erudite yet accessible style that marks his work as a journalist, Robert Lane Greene takes readers on a rollicking tour around the world, illustrating with vivid anecdotes the role language beliefs play in shaping our identities, for good and ill. Beginning with literal myths, from the Tower of Babel to the bloody origins of the word “shibboleth,” Greene shows how language “experts” went from myth-making to rule-making and from building cohesive communities to building modern nations. From the notion of one language’s superiority to the common perception that phrases like “It’s me” are “bad English,” linguistic beliefs too often define “us” and distance “them,” supporting class, ethnic, or national prejudices. In short: What we hear about language is often really about the politics of identity.Governments foolishly try to police language development (the French Academy), nationalism leads to the violent suppression of minority languages (Kurdish and Basque), and even Americans fear that the most successful language in world history (English) may be threatened by increased immigration. These false language beliefs are often tied to harmful political ends and can lead to the violation of basic human rights. Conversely, political involvement in language can sometimes prove beneficial, as with the Zionist  revival of Hebrew or our present-day efforts to provide education in foreign languages essential to business, diplomacy, and intelligence. And yes, standardized languages play a crucial role in uniting modern societies.As this fascinating book shows, everything we’ve been taught to think about language may not be wrong—but it is often about something more than language alone. You Are What You Speak will certainly get people talking.

The Art of Language Invention: From Horse-Lords to Dark Elves, the Words Behind World-Building


David J. Peterson - 2015
    Peterson comes a creative guide to language construction for sci-fi and fantasy fans, writers, game creators, and language lovers. Peterson offers a captivating overview of language creation, covering its history from Tolkien’s creations and Klingon to today’s thriving global community of conlangers. He provides the essential tools necessary for inventing and evolving new languages, using examples from a variety of languages including his own creations, punctuated with references to everything from Star Wars to Michael Jackson. Along the way, behind-the-scenes stories lift the curtain on how he built languages like Dothraki for HBO’s Game of Thrones and Shiväisith for Marvel’s Thor: The Dark World, and an included phrasebook will start fans speaking Peterson’s constructed languages. The Art of Language Invention is an inside look at a fascinating culture and an engaging entry into a flourishing art form—and it might be the most fun you’ll ever have with linguistics.

Enough Said: What's Gone Wrong with the Language of Politics?


Mark John Thompson - 2016
    Public anger is rising and faith in conventional political leaders and parties is falling. Anti-politics, and the anti-politicians, have arrived. In Enough Said, President and CEO of The New York Times Company Mark Thompson argues that one of most of significant causes of the crisis is the way our public language has changed.Enough Said tells the story of how we got from the language of FDR and Churchill to that of Donald Trump. It forensically examines the public language we’ve been left with: compressed, immediate, sometimes brilliantly impactful, but robbed of most of its explanatory power. It studies the rhetoric of western leaders from Reagan and Thatcher to Burlesconi, Blair and today’s political elites on both sides of the Atlantic. And it charts how a changing public language has interacted with real world events – Iraq, the financial crash, immigration – and a mutual breakdown of trust between politicians and journalists, to leave ordinary citizens suspicious, bitter and increasingly unwilling to believe anybody. Drawing from classical as well as contemporary examples, and ranging across politics, business, science, technology and the arts, Enough Said is a smart and shrewd look at the erosion of language, by an author uniquely placed to measure its consequences.

An Introduction to Sociolinguistics


Janet Holmes - 1992
    The book is conveniently divided into three sections: Section one shows how language is used in multilingual speech communities and explains the varying patterns of language use. Janet Holmes examines how and why languages change within society and highlights the factors that lead to the displacement of one language by another and sometimes the death of a language. Section two explores social reasons for language change, looking at language change in monolingual communities and the features of a variety of dialects. The author shows how and why differing racial and social groups develop and maintain speech variations. The final section assesses how attitudes to language affect speech and shows that linguistic responses depend on a variety of contextual factors - for example, the status of the person being addressed and our re

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.""

Perrine's Literature: Structure, Sound, and Sense


Thomas R. Arp - 1956
    Written for students beginning a serious study of literature, the text introduces the fundamental elements of fiction, poetry, and drama in a concise and engaging way, addressing vital questions that other texts tend to ignore, such as "Is some literature better?" and "How can it be evaluated?" A remarkable selection of classic, modern, and contemporary readings serves to illustrate the elements of literature and ensure broad appeal to students of diverse backgrounds and interests.

An Introduction to Language


Victoria A. Fromkin - 1974
    All chapters in this best-seller have been substantially revised to reflect recent discoveries and new understanding of linguistics and languages.

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.

China and the Chinese


Herbert Allen Giles - 1902
    You may find it for free on the web. Purchase of the Kindle edition includes wireless delivery.

How to Learn a Foreign Language


Paul Pimsleur - 2013
    Paul Pimsleur, creator of the renowned Pimsleur Method, the world leader in audio-based language learning, shows how anyone can learn to speak a foreign language.If learning a language in high school left you bruised, with a sense that there was no way you can learn another language, How to Learn a Foreign Language will restore your sense of hope. In simple, straightforward terms, Dr. Pimsleur will help you learn grammar (seamlessly), vocabulary, and how to practice pronunciation (and come out sounding like a native). The key is the simplicity and directness of Pimsleur’s approach to a daunting subject, breaking it down piece by piece, demystifying the process along the way. Dr. Pimsleur draws on his own language learning trials and tribulations offering practical advice for overcoming the obstacles so many of us face.Originally published in 1980, How to Learn a Foreign Language is now available on the 50th anniversary of Dr. Pimsleur’s publication of the first of his first audio courses that embodied the concepts and methods found here. It's a fascinating glimpse into the inner workings of the mind of this amazing pioneer of language learning.