Archives: Shop

  • Networks

    $19.99

    The study of networks, including computer networks, social networks, and biological networks, has attracted enormous interest in the last few years. The rise of the Internet and the wide availability of inexpensive computers have made it possible to gather and analyze network data on an unprecedented scale, and the development of new theoretical tools has allowed us to extract knowledge from networks of many different kinds. The study of networks is broadlyinterdisciplinary and central developments have occurred in many fields, including mathematics, physics, computer and information sciences, biology, and the social sciences. This book brings together the most important breakthroughs in each of these fields and presents them in a coherent fashion,highlighting the strong interconnections between work in different areas.Topics covered include the measurement of networks; methods for analyzing network data, including methods developed in physics, statistics, and sociology; fundamentals of graph theory; computer algorithms; mathematical models of networks, including random graph models and generative models; and theories of dynamical processes taking place on networks.

  • Are all film stars linked to Kevin Bacon? Why do the stock markets rise and fall sharply on the strength of a vague rumour? How does gossip spread so quickly? Are we all related through six degrees of separation? There is a growing awareness of the complex networks that pervade modern society. We see them in the rapid growth of the internet, the ease of global communication, the swift spread of news and information, and in the way epidemics and financial crises develop with startling speed and intensity. This introductory book on the new science of networks takes an interdisciplinary approach, using economics, sociology, computing, information science and applied mathematics to address fundamental questions about the links that connect us, and the ways that our decisions can have consequences for others.

  • Networks are everywhere: networks of friends, transportation networks and the Web. Neurons in our brains and proteins within our bodies form networks that determine our intelligence and survival. This modern, accessible textbook introduces the basics of network science for a wide range of job sectors from management to marketing, from biology to engineering, and from neuroscience to the social sciences. Students will develop important, practical skills and learn to write code for using networks in their areas of interest - even as they are just learning to program with Python. Extensive sets of tutorials and homework problems provide plenty of hands-on practice and longer programming tutorials online further enhance students' programming skills. This intuitive and direct approach makes the book ideal for a first course, aimed at a wide audience without a strong background in mathematics or computing but with a desire to learn the fundamentals and applications of network science.

  • Networks of relationships help determine the careers that people choose, the jobs they obtain, the products they buy, and how they vote. The many aspects of our lives that are governed by social networks make it critical to understand how they impact behavior, which network structures are likely to emerge in a society, and why we organize ourselves as we do. In Social and Economic Networks, Matthew Jackson offers a comprehensive introduction to social and economic networks, drawing on the latest findings in economics, sociology, computer science, physics, and mathematics. He provides empirical background on networks and the regularities that they exhibit, and discusses random graph-based models and strategic models of network formation. He helps readers to understand behavior in networked societies, with a detailed analysis of learning and diffusion in networks, decision making by individuals who are influenced by their social neighbors, game theory and markets on networks, and a host of related subjects. Jackson also describes the varied statistical and modeling techniques used to analyze social networks. Each chapter includes exercises to aid students in their analysis of how networks function. This book is an indispensable resource for students and researchers in economics, mathematics, physics, sociology, and business.

  • Designed to walk beginners through core aspects of collecting, visualizing, analyzing, and interpreting social network data, this book will get you up-to-speed on the theory and skills you need to conduct social network analysis. Using simple language and equations, the authors provide expert, clear insight into every step of the research process?including basic maths principles?without making assumptions about what you know. With a particular focus on NetDraw and UCINET, the book introduces relevant software tools step-by-step in an easy to follow way.In addition to the fundamentals of network analysis and the research process, this Second Edition focuses on: Digital data and social networks like Twitter Statistical models to use in SNA, like QAP and ERGM The structure and centrality of networks Methods for cohesive subgroups/community detectionSupported by new chapter exercises, a glossary, and a fully updated companion website, this text is the perfect student-friendly introduction to social network analysis. 

  • Construct, analyze, and visualize networks with networkx, a Python language module. Network analysis is a powerful tool you can apply to a multitude of datasets and situations. Discover how to work with all kinds of networks, including social, product, temporal, spatial, and semantic networks. Convert almost any real-world data into a complex network--such as recommendations on co-using cosmetic products, muddy hedge fund connections, and online friendships. Analyze and visualize the network, and make business decisions based on your analysis. If you're a curious Python programmer, a data scientist, or a CNA specialist interested in mechanizing mundane tasks, you'll increase your productivity exponentially.Complex network analysis used to be done by hand or with non-programmable network analysis tools, but not anymore! You can now automate and program these tasks in Python. Complex networks are collections of connected items, words, concepts, or people. By exploring their structure and individual elements, we can learn about their meaning, evolution, and resilience.Starting with simple networks, convert real-life and synthetic network graphs into networkx data structures. Look at more sophisticated networks and learn more powerful machinery to handle centrality calculation, blockmodeling, and clique and community detection. Get familiar with presentation-quality network visualization tools, both programmable and interactive--such as Gephi, a CNA explorer. Adapt the patterns from the case studies to your problems. Explore big networks with NetworKit, a high-performance networkx substitute. Each part in the book gives you an overview of a class of networks, includes a practical study of networkx functions and techniques, and concludes with case studies from various fields, including social networking, anthropology, marketing, and sports analytics.Combine your CNA and Python programming skills to become a better network analyst, a more accomplished data scientist, and a more versatile programmer.What You Need:You will need a Python 3.x installation with the following additional modules: Pandas (>=0.18), NumPy (>=1.10), matplotlib (>=1.5), networkx (>=1.11), python-louvain (>=0.5), NetworKit (>=3.6), and generalizesimilarity. We recommend using the Anaconda distribution that comes with all these modules, except for python-louvain, NetworKit, and generalizedsimilarity, and works on all major modern operating systems.

  • SummaryNatural Language Processing in Action is your guide to creating machines that understand human language using the power of Python with its ecosystem of packages dedicated to NLP and AI.Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.About the TechnologyRecent advances in deep learning empower applications to understand text and speech with extreme accuracy. The result? Chatbots that can imitate real people, meaningful resume-to-job matches, superb predictive search, and automatically generated document summaries?all at a low cost. New techniques, along with accessible tools like Keras and TensorFlow, make professional-quality NLP easier than ever before.About the BookNatural Language Processing in Action is your guide to building machines that can read and interpret human language. In it, you'll use readily available Python packages to capture the meaning in text and react accordingly. The book expands traditional NLP approaches to include neural networks, modern deep learning algorithms, and generative techniques as you tackle real-world problems like extracting dates and names, composing text, and answering free-form questions.What's insideSome sentences in this book were written by NLP! Can you guess which ones?Working with Keras, TensorFlow, gensim, and scikit-learnRule-based and data-based NLPScalable pipelinesAbout the ReaderThis book requires a basic understanding of deep learning and intermediate Python skills.About the AuthorHobson Lane, Cole Howard, and Hannes Max Hapke are experienced NLP engineers who use these techniques in production.Table of ContentsPART 1 - WORDY MACHINESPackets of thought (NLP overview)Build your vocabulary (word tokenization)Math with words (TF-IDF vectors)Finding meaning in word counts (semantic analysis)PART 2 - DEEPER LEARNING (NEURAL NETWORKS)Baby steps with neural networks (perceptrons and backpropagation)Reasoning with word vectors (Word2vec)Getting words in order with convolutional neural networks (CNNs)Loopy (recurrent) neural networks (RNNs)Improving retention with long short-term memory networksSequence-to-sequence models and attentionPART 3 - GETTING REAL (REAL-WORLD NLP CHALLENGES)Information extraction (named entity extraction and question answering)Getting chatty (dialog engines)Scaling up (optimization, parallelization, and batch processing)

  • Many books and courses tackle natural language processing (NLP) problems with toy use cases and well-defined datasets. But if you want to build, iterate, and scale NLP systems in a business setting and tailor them for particular industry verticals, this is your guide. Software engineers and data scientists will learn how to navigate the maze of options available at each step of the journey.Through the course of the book, authors Sowmya Vajjala, Bodhisattwa Majumder, Anuj Gupta, and Harshit Surana will guide you through the process of building real-world NLP solutions embedded in larger product setups. You?ll learn how to adapt your solutions for different industry verticals such as healthcare, social media, and retail.With this book, you?ll:Understand the wide spectrum of problem statements, tasks, and solution approaches within NLPImplement and evaluate different NLP applications using machine learning and deep learning methodsFine-tune your NLP solution based on your business problem and industry verticalEvaluate various algorithms and approaches for NLP product tasks, datasets, and stagesProduce software solutions following best practices around release, deployment, and DevOps for NLP systemsUnderstand best practices, opportunities, and the roadmap for NLP from a business and product leader?s perspective

  • ** Featured as a learning resource on the official Keras website **Whether you're a software engineer aspiring to enter the world of deep learning, a veteran data scientist, or a hobbyist with a simple dream of making the next viral AI app, you might have wondered where to begin. This step-by-step guide teaches you how to build practical deep learning applications for the cloud, mobile, browsers, and edge devices using a hands-on approach. If your goal is to build something creative, useful, scalable, or just plain cool, this book is for you.Relying on decades of combined industry experience transforming deep learning research into award-winning applications, Anirudh Koul, Siddha Ganju, and Meher Kasam guide you through the process of converting an idea into something that people in the real world can use.Train, tune, and deploy computer vision models with Keras, TensorFlow, Core ML, and TensorFlow Lite.Develop AI for a range of devices including Raspberry Pi, Jetson Nano, and Google Coral.Explore fun projects, from Silicon Valley's Not Hotdog app to 40+ industry case studies.Simulate an autonomous car in a video game environment and build a miniature version with reinforcement learning.Use transfer learning to train models in minutes.Discover 50+ practical tips for maximizing model accuracy and speed, debugging, and scaling to millions of users.

  • The Definitive Guide to Chemical Reaction Engineering Problem-Solving -- With Updated Content and More Active Learning For decades, H. Scott Fogler's Elements of Chemical Reaction Engineering has been the world's dominant chemical reaction engineering text. This Sixth Edition and integrated Web site deliver a more compelling active learning experience than ever before. Using sliders and interactive examples in Wolfram, Python, POLYMATH, and MATLAB, students can explore reactions and reactors by running realistic simulation experiments. Writing for today's students, Fogler provides instant access to information, avoids extraneous details, and presents novel problems linking theory to practice. Faculty can flexibly define their courses, drawing on updated chapters, problems, and extensive Professional Reference Shelf web content at diverse levels of difficulty. The book thoroughly prepares undergraduates to apply chemical reaction kinetics and physics to the design of chemical reactors. And four advanced chapters address graduate-level topics, including effectiveness factors. To support the field's growing emphasis on chemical reactor safety, each chapter now ends with a practical safety lesson. Updates throughout the book reflect current theory and practice and emphasize safety New discussions of molecular simulations and stochastic modeling Increased emphasis on alternative energy sources such as solar and biofuels Thorough reworking of three chapters on heat effects Full chapters on nonideal reactors, diffusion limitations, and residence time distribution About the Companion Web Site (umich.edu/~elements/6e/index.html) Complete PowerPoint slides for lecture notes for chemical reaction engineering classes Links to additional software, including POLYMATH?, MATLAB?, Wolfram Mathematica?, AspenTech?, and COMSOL? Interactive learning resources linked to each chapter, including Learning Objectives, Summary Notes, Web Modules, Interactive Computer Games, Solved Problems, FAQs, additional homework problems, and links to Learncheme Living Example Problems -- unique to this book -- that provide more than 80 interactive simulations, allowing students to explore the examples and ask "what-if" questions Professional Reference Shelf, which includes advanced content on reactors, weighted least squares, experimental planning, laboratory reactors, pharmacokinetics, wire gauze reactors, trickle bed reactors, fluidized bed reactors, CVD boat reactors, detailed explanations of key derivations, and more Problem-solving strategies and insights on creative and critical thinking Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.

  • Praise for the first edition:? superb, beautifully written and organized work that takes an engineering approach to systems biology. Alon provides nicely written appendices to explain the basic mathematical and biological concepts clearly and succinctly without interfering with the main text. He starts with a mathematical description of transcriptional activation and then describes some basic transcription-network motifs (patterns) that can be combined to form larger networks. ? Nature[This text deserves] serious attention from any quantitative scientist who hopes to learn about modern biology ? It assumes no prior knowledge of or even interest in biology ? One final aspect that must be mentioned is the wonderful set of exercises that accompany each chapter. ? Alon?s book should become a standard part of the training of graduate students. ? Physics TodayWritten for students and researchers, the second edition of this best-selling textbook continues to offer a clear presentation of design principles that govern the structure and behavior of biological systems. It highlights simple, recurring circuit elements that make up the regulation of cells and tissues. Rigorously classroom-tested, this edition includes new chapters on exciting advances made in the last decade.Features:Includes seven new chaptersThe new edition has 189 exercises, the previous edition had 66 Offers new examples relevant to human physiology and diseaseThe book website including course videos can be found here: https://www.weizmann.ac.il/mcb/UriAlon/introduction-systems-biology-design-principles-biological-circuits.

  • Very little in our human experience is truly comparable to the immensely crowded and bustling interior of a cell. Biological numeracy provides a new kind of understanding of the cellular world. This book brings together up-to-date quantitative data from the vast biological literature and uses the powerful tool of "back of the envelope" estimates to reveal fresh perspectives and insights from numbers commonly encountered in cell biology. Readers gain a feeling for the sizes, concentrations, energies, and rates that characterize the lives of cells? thereby shedding new light on the microscopic realm.