Programming Collective Intelligence: Building Smart Web 2.0 Applications
Toby Segaran - 2002
With the sophisticated algorithms in this book, you can write smart programs to access interesting datasets from other web sites, collect data from users of your own applications, and analyze and understand the data once you've found it.Programming Collective Intelligence takes you into the world of machine learning and statistics, and explains how to draw conclusions about user experience, marketing, personal tastes, and human behavior in general -- all from information that you and others collect every day. Each algorithm is described clearly and concisely with code that can immediately be used on your web site, blog, Wiki, or specialized application. This book explains:Collaborative filtering techniques that enable online retailers to recommend products or media Methods of clustering to detect groups of similar items in a large dataset Search engine features -- crawlers, indexers, query engines, and the PageRank algorithm Optimization algorithms that search millions of possible solutions to a problem and choose the best one Bayesian filtering, used in spam filters for classifying documents based on word types and other features Using decision trees not only to make predictions, but to model the way decisions are made Predicting numerical values rather than classifications to build price models Support vector machines to match people in online dating sites Non-negative matrix factorization to find the independent features in a dataset Evolving intelligence for problem solving -- how a computer develops its skill by improving its own code the more it plays a game Each chapter includes exercises for extending the algorithms to make them more powerful. Go beyond simple database-backed applications and put the wealth of Internet data to work for you. "Bravo! I cannot think of a better way for a developer to first learn these algorithms and methods, nor can I think of a better way for me (an old AI dog) to reinvigorate my knowledge of the details."-- Dan Russell, Google "Toby's book does a great job of breaking down the complex subject matter of machine-learning algorithms into practical, easy-to-understand examples that can be directly applied to analysis of social interaction across the Web today. If I had this book two years ago, it would have saved precious time going down some fruitless paths."-- Tim Wolters, CTO, Collective Intellect
Investigating the Social World: The Process and Practice of Research
Russell K. Schutt - 1995
In this new Seventh Edition of his perennially successful social research text, author Russell K. Schutt continues to make research come alive through stories that illustrate the methods presented in each chapter, and hands-on exercises that help students learn by doing. Investigating the Social World helps readers understand research methods as an integrated whole, appreciate the value of both qualitative and quantitative methodologies, and understand the need to make ethical research decisions. New to this Edition: * upgraded coverage of research methods to include the spread of cell phones and the use of the Internet, including expanded coverage of Web surveys * larger page size in full color allows for better display of pedagogical features * new 'Research in the News' boxes included within chapters * more international examples * expanded statistics coverage now includes more coverage of inferenctial statistics and regression analysi
AWS Lambda: A Guide to Serverless Microservices
Matthew Fuller - 2016
Lambda enables users to develop code that executes in response to events - API calls, file uploads, schedules, etc - and upload it without worrying about managing traditional server metrics such as disk space, memory, or CPU usage. With its "per execution" cost model, Lambda can enable organizations to save hundreds or thousands of dollars on computing costs. With in-depth walkthroughs, large screenshots, and complete code samples, the reader is guided through the step-by-step process of creating new functions, responding to infrastructure events, developing API backends, executing code at specified intervals, and much more. Introduction to AWS Computing Evolution of the Computing Workload Lambda Background The Internals The Basics Functions Languages Resource Allocation Getting Set Up Hello World Uploading the Function Working with Events AWS Events Custom Events The Context Object Properties Methods Roles and Permissions Policies Trust Relationships Console Popups Cross Account Access Dependencies and Resources Node Modules OS Dependencies OS Resources OS Commands Logging Searching Logs Testing Your Function Lambda Console Tests Third-Party Testing Libraries Simulating Context Hello S3 Object The Bucket The Role The Code The Event The Trigger Testing When Lambda Isn’t the Answer Host Access Fine-Tuned Configuration Security Long-Running Tasks Where Lambda Excels AWS Event-Driven Tasks Scheduled Events (Cron) Offloading Heavy Processing API Endpoints Infrequently Used Services Real-World Use Cases S3 Image Processing Shutting Down Untagged Instances Triggering CodeDeploy with New S3 Uploads Processing Inbound Email Enforcing Security Policies Detecting Expiring Certificates Utilizing the AWS API Execution Environment The Code Pipeline Cold vs. Hot Execution What is Saved in Memory Scaling and Container Reuse From Development to Deployment Application Design Development Patterns Testing Deployment Monitoring Versioning and Aliasing Costs Short Executions Long-Running Processes High-Memory Applications Free Tier Calculating Pricing CloudFormation Reusable Template with Minimum Permissions Cross Account Access CloudWatch Alerts AWS API Gateway API Gateway Event Creating the Lambda Function Creating a New API, Resource, and Method Initial Configuration Mapping Templates Adding a Query String Using HTTP Request Information Within Lambda Deploying the API Additional Use Cases Lambda Competitors Iron.io StackHut WebTask.io Existing Cloud Providers The Future of Lambda More Resources Conclusion
Escape from Dubai
Herve Jaubert - 2009
From a life of luxury in the opulent city of Dubai to promised ruination, Jaubert tells a tale of espionage and escape that rivals any best selling novel on the market. Immersed in a luxury submarine business, Jaubert was hired as CEO by Dubai World to develop and design miniature subs for the wealthy. Once problems developed within the business, Herve Jaubert became the scapegoat of government officials and found himself ensnared in a web of police threats, extortion, human rights abuses and coercion. With no chance to make it through their biased legal system, Jaubert planned the escape of his life.
Trumping Trudeau: How Donald Trump will change Canada even if Justin Trudeau doesn't know it yet
Ezra Levant - 2017
On everything from carbon taxes to Cuba, Canadian policy is suddenly obsolete. Will Trudeau and his advisors realign themselves with our largest trading partner and ally? Or will Trudeau do what his father did — play the role of anti-American gadfly, to the delight of the Third World but the detriment of Canadians? Ezra Levant, the best-selling author of Ethical Oil and other trouble-making books, is here to say what no-one in the liberal media will: Trudeau vs. Trump is shaping up to be Bambi vs. Godzilla.
More Ghost Stories of Shimla Hills
Minakshi Chaudhry - 2012
Stories from the colonial era will both entertain and enthral readers. The author is very well-known in the Himachal as a prolific and an entertaining writer. About the Book: More Ghost Stories of Shimla Hills A collection of sixteen stories about the supernatural, originating from Shimla folklore and the days of the Raj. The haunted foothills of Himalayas present the perfect setting for the dark and sinister world of phantoms and apparitions. Many spirits wander about these hills-the English nurse, the theatre manager, the English lord and his sister, even a family of local ghosts Many of these are real encounters narrated by the inhabitants. With thrilling twists and turns, each story recreates the horror of the victims and the fear of the unknown. Get ready to be spooked! About the Author: Minakshi Chaudhry Minakshi Chaudhry, an author and former journalist, lives in Shimla with her husband. She is a keen observer of people, cultures, lifestyles, and loves trekking and travelling. Minakshi has authored several books-Sunshine: My Encounter with Cancer, Love Stories of Shimla Hills, Whispering Deodars: Writings from Shimla Hills, Destination Himachal: 132 Offbeat and 12 Popular Getaways, Ghost Stories of Shimla Hills, 65 Treks and Over 100 Destinations: A Guide to Trekking in Himachal, and Exploring Pangi Himalaya: A World Beyond Civilization. She is currently working on her next book and can be contacted at minakshi_kanwar@yahoo.com
Moving for Moksha
Alok Mishra - 2020
In this collection, you will find images and poems that relate to life, love, loss, gain, realisation and the final thing called Moksha. The poems may sound philosophical, intellectual and emotional from time to time. You will also find a surprise at the end of this wonderful poetry collection if you read everything carefully. And, like the previous poetry collection by Alok Mishra, this book will also not take more than 15 minutes from your daily routine. However, you may want to read the book at least twice or maybe thrice to understand what do the poems mean. Alok has devised a style of his own to communicate his thoughts to the readers of Indian English poetry. A 4-3-6 style has perfectly settled with this collection having 14 wonderful poems. Here are some reviews for Moving for Moksha:The collection of poems takes us on a journey to ponder the truth and fallacies of life that come our way. The poems are mostly mystic in nature, having more than what it seems to be... you will certainly love it if you have a taste for English poetry.by: Amit Mishra (founder of The Indian Authors & Indian Book Lovers)...beauty, truth, eternity.... a very close observation of life, these poems sneak into nothing but the philosophy of life that people confront during life-span.by: Ravi Kumar, Research Scholar with expertise in Indian English Literature, a writer for many online literary platformsThe poems reflect disillusion, rejection, realisation and answer to the final call – Moksha, as called in Indian philosophy. The innovative form with a 4-3-6 pattern looks very apt for the emotional and intellectual and also cryptic nature of the poems in this collection.The Last Critic
The Society of Mind
Marvin Minsky - 1985
Mirroring his theory, Minsky boldly casts The Society of Mind as an intellectual puzzle whose pieces are assembled along the way. Each chapter -- on a self-contained page -- corresponds to a piece in the puzzle. As the pages turn, a unified theory of the mind emerges, like a mosaic. Ingenious, amusing, and easy to read, The Society of Mind is an adventure in imagination.
Squaddie: A Soldier's Story
Steven McLaughlin - 2006
It exposes the grim reality of everyday soldiering for the 'grunts on the ground'.
After the tragic death of his brother, and in the dark days following 9/11, McLaughlin felt compelled to fulfil his lifelong ambition to serve in the army. He followed his late brother into the elite Royal Green Jackets and passed the arduous Combat Infantryman's Course at the age of 31. Thereafter, McLaughlin found himself submerged in a world of casual violence.
Squaddie is a snapshot of infantry soldiering in the twenty-first century. It takes us into the heart of an ancient institution that is struggling to retain its tough traditions in a rapidly changing world. All of the fears and anxieties that the modern soldier carries as his burden are laid bare, as well as the occasional joys and triumphs that can make him feel like he is doing the best job in the world.
This is an account of army life by someone who has been there and done it.
Introduction to Automata Theory, Languages, and Computation
John E. Hopcroft - 1979
With this long-awaited revision, the authors continue to present the theory in a concise and straightforward manner, now with an eye out for the practical applications. They have revised this book to make it more accessible to today's students, including the addition of more material on writing proofs, more figures and pictures to convey ideas, side-boxes to highlight other interesting material, and a less formal writing style. Exercises at the end of each chapter, including some new, easier exercises, help readers confirm and enhance their understanding of the material. *NEW! Completely rewritten to be less formal, providing more accessibility to todays students. *NEW! Increased usage of figures and pictures to help convey ideas. *NEW! More detail and intuition provided for definitions and proofs. *NEW! Provides special side-boxes to present supplemental material that may be of interest to readers. *NEW! Includes more exercises, including many at a lower level. *NEW! Presents program-like notation for PDAs and Turing machines. *NEW! Increas
Atlas of AI: Power, Politics, and the Planetary Costs of Artificial Intelligence
Kate Crawford - 2020
It draws our attention away from the bright shiny objects of the new colonialism through elucidating the social, material and political dimensions of Artificial Intelligence.”—Geoffrey C. Bowker, University of California, Irvine What happens when artificial intelligence saturates political life and depletes the planet? How is AI shaping our understanding of ourselves and our societies? In this book Kate Crawford reveals how this planetary network is fueling a shift toward undemocratic governance and increased racial, gender, and economic inequality. Drawing on more than a decade of research, award‑winning science, and technology, Crawford reveals how AI is a technology of extraction: from the energy and minerals needed to build and sustain its infrastructure, to the exploited workers behind “automated” services, to the data AI collects from us. Rather than taking a narrow focus on code and algorithms, Crawford offers us a political and a material perspective on what it takes to make artificial intelligence and where it goes wrong. While technical systems present a veneer of objectivity, they are always systems of power. This is an urgent account of what is at stake as technology companies use artificial intelligence to reshape the world.
Artificial Intelligence: A Guide for Thinking Humans
Melanie Mitchell - 2019
The award-winning author Melanie Mitchell, a leading computer scientist, now reveals AI’s turbulent history and the recent spate of apparent successes, grand hopes, and emerging fears surrounding it.In Artificial Intelligence, Mitchell turns to the most urgent questions concerning AI today: How intelligent—really—are the best AI programs? How do they work? What can they actually do, and when do they fail? How humanlike do we expect them to become, and how soon do we need to worry about them surpassing us? Along the way, she introduces the dominant models of modern AI and machine learning, describing cutting-edge AI programs, their human inventors, and the historical lines of thought underpinning recent achievements. She meets with fellow experts such as Douglas Hofstadter, the cognitive scientist and Pulitzer Prize–winning author of the modern classic Gödel, Escher, Bach, who explains why he is “terrified” about the future of AI. She explores the profound disconnect between the hype and the actual achievements in AI, providing a clear sense of what the field has accomplished and how much further it has to go.Interweaving stories about the science of AI and the people behind it, Artificial Intelligence brims with clear-sighted, captivating, and accessible accounts of the most interesting and provocative modern work in the field, flavored with Mitchell’s humor and personal observations. This frank, lively book is an indispensable guide to understanding today’s AI, its quest for “human-level” intelligence, and its impact on the future for us all.
The Hundred-Page Machine Learning Book
Andriy Burkov - 2019
During that week, you will learn almost everything modern machine learning has to offer. The author and other practitioners have spent years learning these concepts.Companion wiki — the book has a continuously updated wiki that extends some book chapters with additional information: Q&A, code snippets, further reading, tools, and other relevant resources.Flexible price and formats — choose from a variety of formats and price options: Kindle, hardcover, paperback, EPUB, PDF. If you buy an EPUB or a PDF, you decide the price you pay!Read first, buy later — download book chapters for free, read them and share with your friends and colleagues. Only if you liked the book or found it useful in your work, study or business, then buy it.
R Cookbook: Proven Recipes for Data Analysis, Statistics, and Graphics
Paul Teetor - 2011
The R language provides everything you need to do statistical work, but its structure can be difficult to master. This collection of concise, task-oriented recipes makes you productive with R immediately, with solutions ranging from basic tasks to input and output, general statistics, graphics, and linear regression.Each recipe addresses a specific problem, with a discussion that explains the solution and offers insight into how it works. If you're a beginner, R Cookbook will help get you started. If you're an experienced data programmer, it will jog your memory and expand your horizons. You'll get the job done faster and learn more about R in the process.Create vectors, handle variables, and perform other basic functionsInput and output dataTackle data structures such as matrices, lists, factors, and data framesWork with probability, probability distributions, and random variablesCalculate statistics and confidence intervals, and perform statistical testsCreate a variety of graphic displaysBuild statistical models with linear regressions and analysis of variance (ANOVA)Explore advanced statistical techniques, such as finding clusters in your dataWonderfully readable, R Cookbook serves not only as a solutions manual of sorts, but as a truly enjoyable way to explore the R language--one practical example at a time.--Jeffrey Ryan, software consultant and R package author
Foundations of Statistical Natural Language Processing
Christopher D. Manning - 1999
This foundational text is the first comprehensive introduction to statistical natural language processing (NLP) to appear. The book contains all the theory and algorithms needed for building NLP tools. It provides broad but rigorous coverage of mathematical and linguistic foundations, as well as detailed discussion of statistical methods, allowing students and researchers to construct their own implementations. The book covers collocation finding, word sense disambiguation, probabilistic parsing, information retrieval, and other applications.