Skip to main content

Books in Computer science

The Computing collection presents a range of foundational and applied content across computer and data science, including fields such as Artificial Intelligence; Computational Modelling; Computer Networks, Computer Organization & Architecture, Computer Vision & Pattern Recognition, Data Management; Embedded Systems & Computer Engineering; HCI/User Interface Design; Information Security; Machine Learning; Network Security; Software Engineering.

    • GPU-based Parallel Implementation of Swarm Intelligence Algorithms

      • 1st Edition
      • March 31, 2016
      • Ying Tan
      • English
      • Paperback
        9 7 8 0 1 2 8 0 9 3 6 2 7
      • eBook
        9 7 8 0 1 2 8 0 9 3 6 4 1
      GPU-based Parallel Implementation of Swarm Intelligence Algorithms combines and covers two emerging areas attracting increased attention and applications: graphics processing units (GPUs) for general-purpose computing (GPGPU) and swarm intelligence. This book not only presents GPGPU in adequate detail, but also includes guidance on the appropriate implementation of swarm intelligence algorithms on the GPU platform. GPU-based implementations of several typical swarm intelligence algorithms such as PSO, FWA, GA, DE, and ACO are presented and having described the implementation details including parallel models, implementation considerations as well as performance metrics are discussed. Finally, several typical applications of GPU-based swarm intelligence algorithms are presented. This valuable reference book provides a unique perspective not possible by studying either GPGPU or swarm intelligence alone. This book gives a complete and whole picture for interested readers and new comers who will find many implementation algorithms in the book suitable for immediate use in their projects. Additionally, some algorithms can also be used as a starting point for further research.
    • Matrix Algorithms in MATLAB

      • 1st Edition
      • March 29, 2016
      • Ong U. Routh
      • English
      • Paperback
        9 7 8 0 1 2 8 0 3 8 0 4 8
      • eBook
        9 7 8 0 1 2 8 0 3 8 6 9 7
      Matrix Algorithms in MATLAB focuses on the MATLAB code implementations of matrix algorithms. The MATLAB codes presented in the book are tested with thousands of runs of MATLAB randomly generated matrices, and the notation in the book follows the MATLAB style to ensure a smooth transition from formulation to the code, with MATLAB codes discussed in this book kept to within 100 lines for the sake of clarity. The book provides an overview and classification of the interrelations of various algorithms, as well as numerous examples to demonstrate code usage and the properties of the presented algorithms. Despite the wide availability of computer programs for matrix computations, it continues to be an active area of research and development. New applications, new algorithms, and improvements to old algorithms are constantly emerging.
    • Sustainable Wireless Network-on-Chip Architectures

      • 1st Edition
      • March 25, 2016
      • Jacob Murray + 3 more
      • English
      • Paperback
        9 7 8 0 1 2 8 0 3 6 2 5 9
      • eBook
        9 7 8 0 1 2 8 0 3 6 5 1 8
      Sustainable Wireless Network-on-Chip Architectures focuses on developing novel Dynamic Thermal Management (DTM) and Dynamic Voltage and Frequency Scaling (DVFS) algorithms that exploit the advantages inherent in WiNoC architectures. The methodologies proposed—combined with extensive experimental validation—collectiv... represent efforts to create a sustainable NoC architecture for future many-core chips. Current research trends show a necessary paradigm shift towards green and sustainable computing. As implementing massively parallel energy-efficient CPUs and reducing resource consumption become standard, and their speed and power continuously increase, energy issues become a significant concern. The need for promoting research in sustainable computing is imperative. As hundreds of cores are integrated in a single chip, designing effective packages for dissipating maximum heat is infeasible. Moreover, technology scaling is pushing the limits of affordable cooling, thereby requiring suitable design techniques to reduce peak temperatures. Addressing thermal concerns at different design stages is critical to the success of future generation systems. DTM and DVFS appear as solutions to avoid high spatial and temporal temperature variations among NoC components, and thereby mitigate local network hotspots.
    • Cloud Computing in Ocean and Atmospheric Sciences

      • 1st Edition
      • March 24, 2016
      • Tiffany C Vance + 3 more
      • English
      • Paperback
        9 7 8 0 1 2 8 0 3 1 9 2 6
      • eBook
        9 7 8 0 1 2 8 0 3 1 9 3 3
      Cloud Computing in Ocean and Atmospheric Sciences provides the latest information on this relatively new platform for scientific computing, which has great possibilities and challenges, including pricing and deployments costs and applications that are often presented as primarily business oriented. In addition, scientific users may be very familiar with these types of models and applications, but relatively unfamiliar with the intricacies of the hardware platforms they use. The book provides a range of practical examples of cloud applications that are written to be accessible to practitioners, researchers, and students in affiliated fields. By providing general information on the use of the cloud for oceanographic and atmospheric computing, as well as examples of specific applications, this book encourages and educates potential users of the cloud. The chapters provide an introduction to the practical aspects of deploying in the cloud, also providing examples of workflows and techniques that can be reused in new projects.
    • Introduction to EEG- and Speech-Based Emotion Recognition

      • 1st Edition
      • March 22, 2016
      • Priyanka A. Abhang + 2 more
      • English
      • Paperback
        9 7 8 0 1 2 8 0 4 4 9 0 2
      • eBook
        9 7 8 0 1 2 8 0 4 5 3 1 2
      Introduction to EEG- and Speech-Based Emotion Recognition Methods examines the background, methods, and utility of using electroencephalogram... (EEGs) to detect and recognize different emotions. By incorporating these methods in brain-computer interface (BCI), we can achieve more natural, efficient communication between humans and computers. This book discusses how emotional states can be recognized in EEG images, and how this is useful for BCI applications. EEG and speech processing methods are explored, as are the technological basics of how to operate and record EEGs. Finally, the authors include information on EEG-based emotion recognition, classification, and a proposed EEG/speech fusion method for how to most accurately detect emotional states in EEG recordings.
    • Emerging Trends in Applications and Infrastructures for Computational Biology, Bioinformatics, and Systems Biology

      • 1st Edition
      • March 22, 2016
      • Hamid R Arabnia + 1 more
      • English
      • Paperback
        9 7 8 0 1 2 8 0 4 2 0 3 8
      • eBook
        9 7 8 0 1 2 8 0 4 2 5 9 5
      Emerging Trends in Applications and Infrastructures for Computational Biology, Bioinformatics, and Systems Biology: Systems and Applications covers the latest trends in the field with special emphasis on their applications. The first part covers the major areas of computational biology, development and application of data-analytical and theoretical methods, mathematical modeling, and computational simulation techniques for the study of biological and behavioral systems. The second part covers bioinformatics, an interdisciplinary field concerned with methods for storing, retrieving, organizing, and analyzing biological data. The book also explores the software tools used to generate useful biological knowledge. The third part, on systems biology, explores how to obtain, integrate, and analyze complex datasets from multiple experimental sources using interdisciplinary tools and techniques, with the final section focusing on big data and the collection of datasets so large and complex that it becomes difficult to process using conventional database management systems or traditional data processing applications.
    • Computational Systems Biology

      • 1st Edition
      • March 22, 2016
      • Paola Lecca + 4 more
      • English
      • Hardback
        9 7 8 0 0 8 1 0 0 0 9 5 3
      • eBook
        9 7 8 0 0 8 1 0 0 1 1 5 8
      Computational Systems Biology: Inference and Modelling provides an introduction to, and overview of, network analysis inference approaches which form the backbone of the model of the complex behavior of biological systems. This book addresses the challenge to integrate highly diverse quantitative approaches into a unified framework by highlighting the relationships existing among network analysis, inference, and modeling. The chapters are light in jargon and technical detail so as to make them accessible to the non-specialist reader. The book is addressed at the heterogeneous public of modelers, biologists, and computer scientists.
    • Hiding Behind the Keyboard

      • 1st Edition
      • March 11, 2016
      • Brett Shavers + 1 more
      • English
      • Paperback
        9 7 8 0 1 2 8 0 3 3 4 0 1
      • eBook
        9 7 8 0 1 2 8 0 3 3 5 2 4
      Hiding Behind the Keyboard: Uncovering Covert Communication Methods with Forensic Analysis exposes the latest electronic covert communication techniques used by cybercriminals, along with the needed investigative methods for identifying them. The book shows how to use the Internet for legitimate covert communication, while giving investigators the information they need for detecting cybercriminals who attempt to hide their true identity. Intended for practitioners and investigators, the book offers concrete examples on how to communicate securely, serving as an ideal reference for those who truly need protection, as well as those who investigate cybercriminals.
    • Data Simplification

      • 1st Edition
      • March 9, 2016
      • Jules J. Berman
      • English
      • Paperback
        9 7 8 0 1 2 8 0 3 7 8 1 2
      • eBook
        9 7 8 0 1 2 8 0 3 8 5 4 3
      Data Simplification: Taming Information With Open Source Tools addresses the simple fact that modern data is too big and complex to analyze in its native form. Data simplification is the process whereby large and complex data is rendered usable. Complex data must be simplified before it can be analyzed, but the process of data simplification is anything but simple, requiring a specialized set of skills and tools. This book provides data scientists from every scientific discipline with the methods and tools to simplify their data for immediate analysis or long-term storage in a form that can be readily repurposed or integrated with other data. Drawing upon years of practical experience, and using numerous examples and use cases, Jules Berman discusses the principles, methods, and tools that must be studied and mastered to achieve data simplification, open source tools, free utilities and snippets of code that can be reused and repurposed to simplify data, natural language processing and machine translation as a tool to simplify data, and data summarization and visualization and the role they play in making data useful for the end user.
    • The Visual Imperative

      • 1st Edition
      • March 9, 2016
      • Lindy Ryan
      • English
      • Paperback
        9 7 8 0 1 2 8 0 3 8 4 4 4
      • eBook
        9 7 8 0 1 2 8 0 3 9 3 0 4
      Data is powerful. It separates leaders from laggards and it drives business disruption, transformation, and reinvention. Today’s most progressive companies are using the power of data to propel their industries into new areas of innovation, specialization, and optimization. The horsepower of new tools and technologies have provided more opportunities than ever to harness, integrate, and interact with massive amounts of disparate data for business insights and value – something that will only continue in the era of the Internet of Things. And, as a new breed of tech-savvy and digitally native knowledge workers rise to the ranks of data scientist and visual analyst, the needs and demands of the people working with data are changing, too. The world of data is changing fast. And, it’s becoming more visual. Visual insights are becoming increasingly dominant in information management, and with the reinvigorated role of data visualization, this imperative is a driving force to creating a visual culture of data discovery. The traditional standards of data visualizations are making way for richer, more robust and more advanced visualizations and new ways of seeing and interacting with data. However, while data visualization is a critical tool to exploring and understanding bigger and more diverse and dynamic data, by understanding and embracing our human hardwiring for visual communication and storytelling and properly incorporating key design principles and evolving best practices, we take the next step forward to transform data visualizations from tools into unique visual information assets.