Skip to main content

Morgan Kaufmann

    • Data Science

      • 2nd Edition
      • November 27, 2018
      • Vijay Kotu + 1 more
      • English
      • Paperback
        9 7 8 0 1 2 8 1 4 7 6 1 0
      • eBook
        9 7 8 0 1 2 8 1 4 7 6 2 7
      Learn the basics of Data Science through an easy to understand conceptual framework and immediately practice using RapidMiner platform. Whether you are brand new to data science or working on your tenth project, this book will show you how to analyze data, uncover hidden patterns and relationships to aid important decisions and predictions. Data Science has become an essential tool to extract value from data for any organization that collects, stores and processes data as part of its operations. This book is ideal for business users, data analysts, business analysts, engineers, and analytics professionals and for anyone who works with data. You’ll be able to: Gain the necessary knowledge of different data science techniques to extract value from data. Master the concepts and inner workings of 30 commonly used powerful data science algorithms. Implement step-by-step data science process using using RapidMiner, an open source GUI based data science platform Data Science techniques covered: Exploratory data analysis, Visualization, Decision trees, Rule induction, k-nearest neighbors, Naïve Bayesian classifiers, Artificial neural networks, Deep learning, Support vector machines, Ensemble models, Random forests, Regression, Recommendation engines, Association analysis, K-Means and Density based clustering, Self organizing maps, Text mining, Time series forecasting, Anomaly detection, Feature selection and more...
    • Understanding Virtual Reality

      • 2nd Edition
      • November 8, 2018
      • William R. Sherman + 1 more
      • English
      • Paperback
        9 7 8 0 1 2 8 1 8 3 9 9 1
      • eBook
        9 7 8 0 1 2 8 0 1 0 3 8 9
      Understanding Virtual Reality: Interface, Application, and Design, Second Edition arrives at a time when the technologies behind virtual reality have advanced dramatically. The book helps users take advantage of the ways they can identify and prepare for the applications of VR in their field. By approaching VR as a communications medium, the authors have created a resource that will remain relevant even as underlying technologies evolve. Included are a history of VR, systems currently in use, the application of VR, and the many issues that arise in application design and implementation, including hardware requirements, system integration, interaction techniques and usability.
    • The UX Book

      • 2nd Edition
      • November 2, 2018
      • Rex Hartson + 1 more
      • English
      • Paperback
        9 7 8 0 1 2 8 0 5 3 4 2 3
      • Hardback
        9 7 8 0 1 2 8 0 0 9 8 7 1
      • eBook
        9 7 8 0 1 2 8 0 1 0 6 2 4
      The discipline of user experience (UX) design has matured into a confident practice and this edition reflects, and in some areas accelerates, that evolution. Technically this is the second edition of The UX Book, but so much of it is new, it is more like a sequel. One of the major positive trends in UX is the continued emphasis on design—a kind of design that highlights the designer’s creative skills and insights and embodies a synthesis of technology with usability, usefulness, aesthetics, and meaningfulness to the user. In this edition a new conceptual top-down design framework is introduced to help readers with this evolution. This entire edition is oriented toward an agile UX lifecycle process, explained in the funnel model of agile UX, as a better match to the now de facto standard agile approach to software engineering. To reflect these trends, even the subtitle of the book is changed to “Agile UX design for a quality user experience”. Designed as a how-to-do-it handbook and field guide for UX professionals and a textbook for aspiring students, the book is accompanied by in-class exercises and team projects. The approach is practical rather than formal or theoretical. The primary goal is still to imbue an understanding of what a good user experience is and how to achieve it. To better serve this, processes, methods, and techniques are introduced early to establish process-related concepts as context for discussion in later chapters.
    • Hardware Security

      • 1st Edition
      • October 30, 2018
      • Swarup Bhunia + 1 more
      • English
      • Paperback
        9 7 8 0 1 2 8 1 2 4 7 7 2
      • eBook
        9 7 8 0 1 2 8 1 2 4 7 8 9
      Hardware Security: A Hands-On Learning Approach provides a broad, comprehensive and practical overview of hardware security that encompasses all levels of the electronic hardware infrastructure. It covers basic concepts like advanced attack techniques and countermeasures that are illustrated through theory, case studies and well-designed, hands-on laboratory exercises for each key concept. The book is ideal as a textbook for upper-level undergraduate students studying computer engineering, computer science, electrical engineering, and biomedical engineering, but is also a handy reference for graduate students, researchers and industry professionals. For academic courses, the book contains a robust suite of teaching ancillaries. Users will be able to access schematic, layout and design files for a printed circuit board for hardware hacking (i.e. the HaHa board) that can be used by instructors to fabricate boards, a suite of videos that demonstrate different hardware vulnerabilities, hardware attacks and countermeasures, and a detailed description and user manual for companion materials.
    • Environment Modeling-Based Requirements Engineering for Software Intensive Systems

      • 1st Edition
      • December 5, 2017
      • Zhi Jin
      • English
      • Paperback
        9 7 8 0 1 2 8 0 1 9 5 4 2
      • eBook
        9 7 8 0 1 2 8 0 1 9 5 7 3
      Environment Modeling-Based Requirements Engineering for Software Intensive Systems provides a new and promising approach for engineering the requirements of software-intensive systems, presenting a systematic, promising approach to identifying, clarifying, modeling, deriving, and validating the requirements of software-intensive systems from well-modeled environment simulations. In addition, the book presents a new view of software capability, i.e. the effect-based software capability in terms of environment modeling.
    • High Performance Computing

      • 1st Edition
      • December 5, 2017
      • Thomas Sterling + 2 more
      • English
      • Paperback
        9 7 8 0 1 2 4 2 0 1 5 8 3
      • eBook
        9 7 8 0 1 2 4 2 0 2 1 5 3
      High Performance Computing: Modern Systems and Practices is a fully comprehensive and easily accessible treatment of high performance computing, covering fundamental concepts and essential knowledge while also providing key skills training. With this book, domain scientists will learn how to use supercomputers as a key tool in their quest for new knowledge. In addition, practicing engineers will discover how supercomputers can employ HPC systems and methods to the design and simulation of innovative products, and students will begin their careers with an understanding of possible directions for future research and development in HPC. Those who maintain and administer commodity clusters will find this textbook provides essential coverage of not only what HPC systems do, but how they are used.
    • Computer Architecture

      • 6th Edition
      • November 23, 2017
      • John L. Hennessy + 1 more
      • English
      • Paperback
        9 7 8 0 1 2 8 1 1 9 0 5 1
      • eBook
        9 7 8 0 1 2 8 1 1 9 0 6 8
      Computer Architecture: A Quantitative Approach, Sixth Edition has been considered essential reading by instructors, students and practitioners of computer design for over 20 years. The sixth edition of this classic textbook from Hennessy and Patterson, winners of the 2017 ACM A.M. Turing Award recognizing contributions of lasting and major technical importance to the computing field, is fully revised with the latest developments in processor and system architecture. The text now features examples from the RISC-V (RISC Five) instruction set architecture, a modern RISC instruction set developed and designed to be a free and openly adoptable standard. It also includes a new chapter on domain-specific architectures and an updated chapter on warehouse-scale computing that features the first public information on Google's newest WSC. True to its original mission of demystifying computer architecture, this edition continues the longstanding tradition of focusing on areas where the most exciting computing innovation is happening, while always keeping an emphasis on good engineering design.
    • Machine Learning

      • 1st Edition
      • November 13, 2017
      • Marco Gori
      • English
      • Paperback
        9 7 8 0 0 8 1 0 0 6 5 9 7
      • eBook
        9 7 8 0 0 8 1 0 0 6 7 0 2
      Machine Learning: A Constraint-Based Approach provides readers with a refreshing look at the basic models and algorithms of machine learning, with an emphasis on current topics of interest that includes neural networks and kernel machines. The book presents the information in a truly unified manner that is based on the notion of learning from environmental constraints. While regarding symbolic knowledge bases as a collection of constraints, the book draws a path towards a deep integration with machine learning that relies on the idea of adopting multivalued logic formalisms, like in fuzzy systems. A special attention is reserved to deep learning, which nicely fits the constrained- based approach followed in this book. This book presents a simpler unified notion of regularization, which is strictly connected with the parsimony principle, and includes many solved exercises that are classified according to the Donald Knuth ranking of difficulty, which essentially consists of a mix of warm-up exercises that lead to deeper research problems. A software simulator is also included.
    • Cloud Computing

      • 2nd Edition
      • November 13, 2017
      • Dan C. Marinescu
      • English
      • Paperback
        9 7 8 0 1 2 8 1 2 8 1 0 7
      • eBook
        9 7 8 0 1 2 8 1 2 8 1 1 4
      Cloud Computing: Theory and Practice, Second Edition, provides students and IT professionals with an in-depth analysis of the cloud from the ground up. After an introduction to network-centric computing and network-centric content in Chapter One, the book is organized into four sections. Section One reviews basic concepts of concurrency and parallel and distributed systems. Section Two presents such critical components of the cloud ecosystem as cloud service providers, cloud access, cloud data storage, and cloud hardware and software. Section Three covers cloud applications and cloud security, while Section Four presents research topics in cloud computing. Specific topics covered include resource virtualization, resource management and scheduling, and advanced topics like the impact of scale on efficiency, cloud scheduling subject to deadlines, alternative cloud architectures, and vehicular clouds. An included glossary covers terms grouped in several categories, from general to services, virtualization, desirable attributes and security.
    • Parallel Programming

      • 1st Edition
      • November 13, 2017
      • Bertil Schmidt + 3 more
      • English
      • Paperback
        9 7 8 0 1 2 8 4 9 8 9 0 3
      • eBook
        9 7 8 0 1 2 8 0 4 4 8 6 5
      Parallel Programming: Concepts and Practice provides an upper level introduction to parallel programming. In addition to covering general parallelism concepts, this text teaches practical programming skills for both shared memory and distributed memory architectures. The authors’ open-source system for automated code evaluation provides easy access to parallel computing resources, making the book particularly suitable for classroom settings.