Book picks similar to
Probability and Statistics by Athanasios Papoulis
math
statistics-maths
tech
academic
Applied Cryptography: Protocols, Algorithms, and Source Code in C
Bruce Schneier - 1993
… The book the National Security Agency wanted never to be published." –Wired Magazine "…monumental… fascinating… comprehensive… the definitive work on cryptography for computer programmers…" –Dr. Dobb's Journal"…easily ranks as one of the most authoritative in its field." —PC Magazine"…the bible of code hackers." –The Millennium Whole Earth CatalogThis new edition of the cryptography classic provides you with a comprehensive survey of modern cryptography. The book details how programmers and electronic communications professionals can use cryptography—the technique of enciphering and deciphering messages-to maintain the privacy of computer data. It describes dozens of cryptography algorithms, gives practical advice on how to implement them into cryptographic software, and shows how they can be used to solve security problems. Covering the latest developments in practical cryptographic techniques, this new edition shows programmers who design computer applications, networks, and storage systems how they can build security into their software and systems. What's new in the Second Edition? * New information on the Clipper Chip, including ways to defeat the key escrow mechanism * New encryption algorithms, including algorithms from the former Soviet Union and South Africa, and the RC4 stream cipher * The latest protocols for digital signatures, authentication, secure elections, digital cash, and more * More detailed information on key management and cryptographic implementations
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.""
A Concise Introduction to Logic [with CD-ROM]
Patrick J. Hurley - 1972
Inside: Logic Resource CD-ROM
Information Theory: A Tutorial Introduction
James V. Stone - 2015
In this richly illustrated book, accessible examples are used to show how information theory can be understood in terms of everyday games like '20 Questions', and the simple MatLab programs provided give hands-on experience of information theory in action. Written in a tutorial style, with a comprehensive glossary, this text represents an ideal primer for novices who wish to become familiar with the basic principles of information theory.Download chapter 1 from http://jim-stone.staff.shef.ac.uk/Boo...
The Myth of Hindu Terror: Insider account of Ministry of Home Affairs 2006-2010
R.V.S. Mani - 2018
In his insider account, author RVS Mani discloses how the country’s internal security establishment functioned in the period of 2004-2014 when India faced some of the bloodiest terrorist carnages. This former Home Ministry official posted in the Internal Security Division between 2006-2010 also poses several questions that the nation should seek answers to.
Basics of Social Research: Qualitative and Quantitative Approaches
W. Lawrence Neuman - 2003
This text teaches students to be a better consumer of research results, understand how the research enterprise works, and prepares them to conduct small research projects. Upon completing this text, students will be aware of what research can and cannot do, and why properly conducted research is important. Using clear, accessible language and examples from real research, this discusses both qualitative and quantitative approaches to social research, emphasizing the benefits of combining various approaches. Briefer, paperback text, adapted from Neuman's Social Research Methods, Sixth Edition.
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.
Bayesian Data Analysis
Andrew Gelman - 1995
Its world-class authors provide guidance on all aspects of Bayesian data analysis and include examples of real statistical analyses, based on their own research, that demonstrate how to solve complicated problems. Changes in the new edition include:Stronger focus on MCMC Revision of the computational advice in Part III New chapters on nonlinear models and decision analysis Several additional applied examples from the authors' recent research Additional chapters on current models for Bayesian data analysis such as nonlinear models, generalized linear mixed models, and more Reorganization of chapters 6 and 7 on model checking and data collectionBayesian computation is currently at a stage where there are many reasonable ways to compute any given posterior distribution. However, the best approach is not always clear ahead of time. Reflecting this, the new edition offers a more pluralistic presentation, giving advice on performing computations from many perspectives while making clear the importance of being aware that there are different ways to implement any given iterative simulation computation. The new approach, additional examples, and updated information make Bayesian Data Analysis an excellent introductory text and a reference that working scientists will use throughout their professional life.
How To Build Your Successful Online Teaching Business (Online Entrepreneurship Book 1)
Vladimir Raykov - 2016
Do you want to turn your passion into passive income streams? Yes, you can get paid and do, teach what you love! Do you want to build an online teaching business with little to no investment up front? Do you want to become an entrepreneur? Do you want to work from home? If you’ve answered “yes” to even one of these questions then reading this eBook may turn out to be the best decision you’ve made this year!The ultimate purpose of this training (eBook, PDF files, 3 in-depth video sessions) is to teach you how to create products for your online teaching in a form of video courses. Howdy,My name is Vladimir Raykov.I’m a best-selling online instructor teaching over 12000 students and 20 online courses. I’m also the creator of STEP-BY-STEP TO YOUR FIRST 1000 STUDENTS program. During the last year, I’ve been gathering the best techniques for creating an online course and I’ve put them into this free training that is intended especially for beginners. I will completely reveal the exact 3-Step System for producing high-quality courses that I used to reach 5 figures for my online teaching business, doing it part-time and without spending money on advertising.HERE IS JUST A FRACTION OF WHAT YOU WILL LEARN FROM MY EBOOK AND FREE VIDEO TRAINING• Top 7 reasons why you should create an online course that generates income.• Top 7 (costly) mistakes beginner online instructors make and how to avoid them.• The 3-Step System for producing online courses with the velocity of light.• The top 4 mega-niches which are responsible for over 80% of the revenue generated by online instructors.• How to structure and organize your course. More specifically, how to make an outline for your course and the most effective internal structure of ALL your lectures.• All the tools (software) you will need to create products for your online teaching business of an utmost quality.• 6 Steps of a lecture creation.• The exact technical specifications for your video lectures.• The microphone I use to record crystal clear audio files.• How to get a professionally designed thumbnail for your course for free.• How to write a winning title for your course – basic copywriting skills part 1.• How to write a winning description for your course – basic copywriting skills part 2.• The best platforms to launch your course as a self-published instructor and their business models. • And much, much more!THE BEST PART• You don’t need to have a website.• You don’t have to pay for advertising.• You don’t have to FILM yourself. • You don’t have to be a technical savvy.• You don’t have to worry about video hosting. • You don’t have to have a higher academic degree.
Practical Cryptography
Niels Ferguson - 2003
The gold standard for attaining security is cryptography because it provides the most reliable tools for storing or transmitting digital information. Written by Niels Ferguson, lead cryptographer for Counterpane, Bruce Schneier's security company, and Bruce Schneier himself, this is the much anticipated follow-up book to Schneier's seminal encyclopedic reference, Applied Cryptography, Second Edition (0-471-11709-9), which has sold more than 150,000 copies. Niels Ferguson (Amsterdam, Netherlands) is a cryptographic engineer and consultant at Counterpane Internet Security. He has extensive experience in the creation and design of security algorithms, protocols, and multinational security infrastructures. Previously, Ferguson was a cryptographer for DigiCash and CWI. At CWI he developed the first generation of off-line payment protocols. He has published numerous scientific papers. Bruce Schneier (Minneapolis, MN) is Founder and Chief Technical Officer at Counterpane Internet Security, a managed-security monitoring company. He is also the author of Secrets and Lies: Digital Security in a Networked World (0-471-25311-1).
Programming in Go: Creating Applications for the 21st Century
Mark Summerfield - 2012
With this guide, pioneering Go programmer Mark Summerfield shows how to write code that takes full advantage of Go's breakthrough features and idioms. Both a tutorial and a language reference, "Programming in Go" brings together all the knowledge you need to evaluate Go, think in Go, and write high-performance software with Go. Summerfield presents multiple idiom comparisons showing exactly how Go improves upon older languages, calling special attention to Go's key innovations. Along the way, he explains everything from the absolute basics through Go's lock-free channel-based concurrency and its flexible and unusual duck-typing type-safe approach to object-orientation. Throughout, Summerfield's approach is thoroughly practical. Each chapter offers multiple live code examples designed to encourage experimentation and help you quickly develop mastery. Wherever possible, complete programs and packages are presented to provide realistic use cases, as well as exercises. Coverage includes:-- Quickly getting and installing Go, and building and running Go programs -- Exploring Go's syntax, features, and extensive standard library -- Programming Boolean values, expressions, and numeric types -- Creating, comparing, indexing, slicing, and formatting strings -- Understanding Go's highly efficient built-in collection types: slices and maps -- Using Go as a procedural programming language -- Discovering Go's unusual and flexible approach to object orientation -- Mastering Go's unique, simple, and natural approach to fine-grained concurrency -- Reading and writing binary, text, JSON, and XML files -- Importing and using standard library packages, custom packages, and third-party packages -- Creating, documenting, unit testing, and benchmarking custom packages
Machine Learning
Tom M. Mitchell - 1986
Mitchell covers the field of machine learning, the study of algorithms that allow computer programs to automatically improve through experience and that automatically infer general laws from specific data.
Turtles, Termites, and Traffic Jams: Explorations in Massively Parallel Microworlds
Mitchel Resnick - 1994
Mitchel Resnick's book is one of the very few in the field of computing with an interdisciplinary discourse that can reach beyond the technical community to philosophers, psychologists, and historians and sociologists of science." -- Sherry Turkle, Professor, Program in Science, Technology, and Society, Massachusetts Institute of Technology "Resnick's work provides a rare glimpse of what I am sure will become a new paradigm for research in education.
Modern Microeconomics
A. Koutsoyiannis - 1975
It concentrates on the models of behaviour of the basic economic units, consumers and producers. The main emphasis is on oligopoly, which is the typical market structure of the modern industrial world. In addition, this Second Edition includes a third part covering the three important topics of the theory of factor pricing, general equilibrium theory and welfare theory. The new edition thus covers all the topics usually included in textbooks on price theory.The book is written at an intermediate level, and is designed for undergraduate micro-theory courses. In addition, postgraduate courses, in which micro theory is taught not at too specialized a level, could make use of the text. The author has adopted the verbal approach, with extensive use of diagrams to illustrate the verbal exposition. Mathematical proofs (where necessary) are presented in footnotes, or, when in the text, they are printed in small print so as not to interrupt the main theme.A wealth of features make this textbook unique in both coverage and approach.