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.

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.

Analytical Chemistry


Gary D. Christian - 2003
    Examples of analytical techniques are drawn from such areas as life sciences, clinical chemistry, air and water pollution, and industrial analyses. New to this edition: Excel spreadsheets on CD-ROM * New chapters on good laboratory practice, as well as genomics and proteomics * A more modern flavor.

Haralambos and Holborn – Sociology Themes and Perspectives


Michael Haralambos - 2013
    It’s fully updated to match the latest sociology teaching, research and developments to support your learning about sociology today.Brought to you by a team of experts, Collins Sociology Themes and Perspectives is written by Michael Haralambos and Martin Holborn and has supported over one million sociology students worldwide.Build your understanding through clear and comprehensive explanations and apply your knowledge with contextualised examples and research. Stay relevant with the most up-to-date developments, empirical studies and theories while consolidating your learning with quick-reference conclusions and summaries at the end of each chapter. Bring sociology alive with full-colour explanations and photos.New topics covered in this sociology book include globalisation, the Arab Spring, the possible decline of US power, UK Coalition policies, environmental sociology, new media, the financial crash and recession, network society, crime and deviance sociology, victimology – and many more! For additional resources, try the Haralambos and Holborn AQA A-level Sociology Themes and Perspectives Year 1 and AS (9780008242770) and Year 2 (9780008242787) sociology textbooks written specifically for the 2015 AQA specification.Contents:• Chapter 1: Stratification, class and inequality• Chapter 2: Sex and gender• Chapter 3: ‘Race’, ethnicity and nationality• Chapter 4: Poverty, social exclusion and the welfare state• Chapter 5: Health, medicine and the body• Chapter 6: Crime and deviance• Chapter 7: Religion• Chapter 8: Families, households and personal life• Chapter 9: Power, politics and the state• Chapter 10: Education• Chapter 11: Culture, socialisation and identity• Chapter 12: The mass media• Chapter 13: Age and the life course• Chapter 14: Methodology• Chapter 15: Sociological theory

Numsense! Data Science for the Layman: No Math Added


Annalyn Ng - 2017
    Sold in over 85 countries and translated into more than 5 languages.---------------Want to get started on data science?Our promise: no math added.This book has been written in layman's terms as a gentle introduction to data science and its algorithms. Each algorithm has its own dedicated chapter that explains how it works, and shows an example of a real-world application. To help you grasp key concepts, we stick to intuitive explanations and visuals.Popular concepts covered include:- A/B Testing- Anomaly Detection- Association Rules- Clustering- Decision Trees and Random Forests- Regression Analysis- Social Network Analysis- Neural NetworksFeatures:- Intuitive explanations and visuals- Real-world applications to illustrate each algorithm- Point summaries at the end of each chapter- Reference sheets comparing the pros and cons of algorithms- Glossary list of commonly-used termsWith this book, we hope to give you a practical understanding of data science, so that you, too, can leverage its strengths in making better decisions.

Jump Attack: The Formula for Explosive Athletic Performance, Jumping Higher, and Training Like the Pros


Tim S. Grover - 2000
    From Jordan to Kobe Bryant to Dwyane Wade and countless other superstars, Grover’s revolutionary methods have made the best even better, year after year. In Jump Attack, Grover shares the revolutionary program he uses to train the pros. A fitness bible for athletes around the world, this three-phase, twelve-week program has been completely updated with new exercises and workouts as well as cutting-edge information on training, nutrition, longevity, injury prevention, and more. Devised for explosive power, quickness, endurance, and agility, this intensely challenging workout pushes athletes out of their comfort zones, tests their capacity to go harder, and turns “I can’t” into “Just try and stop me.” You don’t have to be an elite athlete to benefit from Grover’s program—but you can attain the mindset of a champion through the physical program outlined in this complete plan. Says Grover: “This is how my pros do it. If you want to become more explosive, stronger, and faster, if you want to jump higher and improve your overall athletic performance in any sport, this is exactly how we do it today: This program is the difference between jumping and taking flight.”

Data Visualisation: A Handbook for Data Driven Design


Andy Kirk - 2016
    Scholars and students need to be able to analyze, design and curate information into useful tools of communication, insight and understanding. This book is the starting point in learning the process and skills of data visualization, teaching the concepts and skills of how to present data and inspiring effective visual design. Benefits of this book: A flexible step-by-step journey that equips you to achieve great data visualization.A curated collection of classic and contemporary examples, giving illustrations of good and bad practice Examples on every page to give creative inspiration Illustrations of good and bad practice show you how to critically evaluate and improve your own work Advice and experience from the best designers in the field Loads of online practical help, checklists, case studies and exercises make this the most comprehensive text available

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

Hacking For Dummies


Kevin Beaver - 2004
    In order to counter these cyber bad guys, you must become a hacker yourself--an ethical hacker. Hacking for Dummies shows you just how vulnerable your systems are to attackers. It shows you how to find your weak spots and perform penetration and other security tests. With the information found in this handy, straightforward book, you will be able to develop a plan to keep your information safe and sound. You'll discover how to:Work ethically, respect privacy, and save your system from crashing Develop a hacking plan Treat social engineers and preserve their honesty Counter war dialing and scan infrastructures Understand the vulnerabilities of Windows, Linux, and Novell NetWare Prevent breaches in messaging systems, web applications, and databases Report your results and managing security changes Avoid deadly mistakes Get management involved with defending your systems As we enter into the digital era, protecting your systems and your company has never been more important. Don't let skepticism delay your decisions and put your security at risk. With Hacking For Dummies, you can strengthen your defenses and prevent attacks from every angle!

Geology For Dummies


Alecia M. Spooner - 2011
    Jobs in the geosciences are expected to increase over the next decade, which will increase geology-related jobs well above average projection for all occupations in the coming years."Geology For Dummies" is the most accessible book on the market for anyone who needs to get a handle on the subject, whether you?re looking to supplement classroom learning or are simply interested in earth sciences. Presented in a straightforward, trusted format, it features a thorough introduction to the study of the earth, its materials, and its processes.Tracks to a typical college-level introductory geology courseAn 8-page color insert includes photos of rocks, minerals, and geologic marvelsCovers geological processes; rock records and geologic times; matter, minerals, and rock; and more"Geology For Dummies" is an excellent classroom supplement for all students who enroll in introductory geology courses, from geology majors to those who choose earth science courses as electives.

Hands-On Programming with R: Write Your Own Functions and Simulations


Garrett Grolemund - 2014
    With this book, you'll learn how to load data, assemble and disassemble data objects, navigate R's environment system, write your own functions, and use all of R's programming tools.RStudio Master Instructor Garrett Grolemund not only teaches you how to program, but also shows you how to get more from R than just visualizing and modeling data. You'll gain valuable programming skills and support your work as a data scientist at the same time.Work hands-on with three practical data analysis projects based on casino gamesStore, retrieve, and change data values in your computer's memoryWrite programs and simulations that outperform those written by typical R usersUse R programming tools such as if else statements, for loops, and S3 classesLearn how to write lightning-fast vectorized R codeTake advantage of R's package system and debugging toolsPractice and apply R programming concepts as you learn them

The Art of Doing Science and Engineering: Learning to Learn


Richard Hamming - 1996
    By presenting actual experiences and analyzing them as they are described, the author conveys the developmental thought processes employed and shows a style of thinking that leads to successful results is something that can be learned. Along with spectacular successes, the author also conveys how failures contributed to shaping the thought processes. Provides the reader with a style of thinking that will enhance a person's ability to function as a problem-solver of complex technical issues. Consists of a collection of stories about the author's participation in significant discoveries, relating how those discoveries came about and, most importantly, provides analysis about the thought processes and reasoning that took place as the author and his associates progressed through engineering problems.

The Art of Computer Programming, Volumes 1-3 Boxed Set


Donald Ervin Knuth - 1998
    For the first time, these books are available as a boxed, three-volume set. The handsome slipcase makes this set an ideal gift for the recent computer science graduate or professional programmer. Offering a description of classical computer science, this multi-volume work is a useful resource in programming theory and practice for students, researchers, and practitioners alike. For programmers, it offers cookbook solutions to their day-to-day problems.

Learning Vocabulary in Another Language


I.S.P. Nation - 2001
    It contains descriptions of numerous vocabulary learning strategies which are justified and supported by reference to experimental research, case studies, and teaching experience. It also describes what vocabulary learners need to know to be effective language users. Learning Vocabulary in Another Language shows that by taking a systematic approach to vocabulary learning, teachers can make the best use of class time and help learners get the best return for their learning effort. It will quickly establish itself as the point of reference for future vocabulary work.

The Academic Job Search Handbook


Julia Miller Vick - 2008
    The guide includes information on aspects of the search that are common to all levels, with invaluable tips for those seeking their first or second faculty position. This new edition provides updated advice and addresses hot topics in the competitive job market of today, including the challenges faced by dual-career couples, job search issues for pregnant candidates, and advice on how to deal with gaps in a CV. The chapter on alternatives to academic jobs has been expanded, and sample resumes from individuals seeking nonfaculty positions are included.The book begins with an overview of the hiring process and a timetable for applying for academic positions. It then gives detailed information on application materials, interviewing, negotiating job offers, and starting the new job. Guidance throughout is aimed at all candidates, with frequent reference to the specifics of job searches in scientific and technical fields as well as those in the humanities and social sciences. Advice on seeking postdoctoral opportunities is also included.Perhaps the most significant contribution is the inclusion of sample vitas. "The Academic Job Search Handbook" describes the organization and content of the vita and includes samples from a variety of fields. In addition to CVs and research statements, new in this edition are a sample interview itinerary, a teaching portfolio, and a sample offer letter. The job search correspondence section has also been updated, and there is current information on Internet search methods and useful websites.