0
Your cart

Your cart is empty

Browse All Departments
Price
  • R100 - R250 (9)
  • R250 - R500 (62)
  • R500+ (5,646)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Computer programming > Algorithms & procedures

Data Publics - Public Plurality in an Era of Data Determinacy (Hardcover): Peter Moertenboeck, Helge Mooshammer Data Publics - Public Plurality in an Era of Data Determinacy (Hardcover)
Peter Moertenboeck, Helge Mooshammer
R4,147 Discovery Miles 41 470 Ships in 12 - 17 working days

Data has emerged as a key component that determines how interactions across the world are structured, mediated and represented. This book examines these new data publics and the areas in which they become operative, via analysis of politics, geographies, environments and social media platforms. By claiming to offer a mechanism to translate every conceivable occurrence into an abstract code that can be endlessly manipulated, digitally processed data has caused conventional reference systems which hinge on our ability to mark points of origin, to rapidly implode. Authors from a range of disciplines provide insights into such a political economy of data capitalism; the political possibilities of techno-logics beyond data appropriation and data refusal; questions of visual, spatial and geographical organization; emergent ways of life and the environments that sustain them; and the current challenges of data publics, which is explored via case studies of three of the most influential platforms in the social media economy today: Facebook, Instagram and Whatsapp. Data Publics will be of great interest to academics and students in the fields of computer science, philosophy, sociology, media and communication studies, architecture, visual culture, art and design, and urban and cultural studies.

Principles of Concurrent and Distributed Programming (Paperback, 2nd edition): M. Ben-Ari Principles of Concurrent and Distributed Programming (Paperback, 2nd edition)
M. Ben-Ari
R2,311 Discovery Miles 23 110 Ships in 9 - 15 working days

The latest edition of a classic text on concurrency and distributed programming - from a winner of the ACM/SIGCSE Award for Outstanding Contribution to Computer Science Education.

Nine Algorithms That Changed the Future - The Ingenious Ideas That Drive Today's Computers (Paperback): John MacCormick Nine Algorithms That Changed the Future - The Ingenious Ideas That Drive Today's Computers (Paperback)
John MacCormick
R453 R375 Discovery Miles 3 750 Save R78 (17%) Ships in 10 - 15 working days

Nine revolutionary algorithms that power our computers and smartphones Every day, we use our computers to perform remarkable feats. A simple web search picks out a handful of relevant needles from the world's biggest haystack. Uploading a photo to Facebook transmits millions of pieces of information over numerous error-prone network links, yet somehow a perfect copy of the photo arrives intact. Without even knowing it, we use public-key cryptography to transmit secret information like credit card numbers, and we use digital signatures to verify the identity of the websites we visit. How do our computers perform these tasks with such ease? John MacCormick answers this question in language anyone can understand, using vivid examples to explain the fundamental tricks behind nine computer algorithms that power our PCs, tablets, and smartphones.

Bio-Inspired Fault-Tolerant Algorithms for Network-on-Chip (Hardcover): Muhammad Athar Javed Sethi Bio-Inspired Fault-Tolerant Algorithms for Network-on-Chip (Hardcover)
Muhammad Athar Javed Sethi
R3,693 Discovery Miles 36 930 Ships in 12 - 17 working days

Network on Chip (NoC) addresses the communication requirement of different nodes on System on Chip. The bio-inspired algorithms improve the bandwidth utilization, maximize the throughput and reduce the end-to-end latency and inter-flit arrival time. This book exclusively presents in-depth information regarding bio-inspired algorithms solving real world problems focussing on fault-tolerant algorithms inspired by the biological brain and implemented on NoC. It further documents the bio-inspired algorithms in general and more specifically, in the design of NoC. It gives an exhaustive review and analysis of the NoC architectures developed during the last decade according to various parameters. Key Features: Covers bio-inspired solutions pertaining to Network-on-Chip (NoC) design solving real world examples Includes bio-inspired NoC fault-tolerant algorithms with detail coding examples Lists fault-tolerant algorithms with detailed examples Reviews basic concepts of NoC Discusses NoC architectures developed-to-date

Algorithmic Aspects of Machine Learning (Hardcover): Ankur Moitra Algorithmic Aspects of Machine Learning (Hardcover)
Ankur Moitra
R2,007 Discovery Miles 20 070 Ships in 12 - 17 working days

This book bridges theoretical computer science and machine learning by exploring what the two sides can teach each other. It emphasizes the need for flexible, tractable models that better capture not what makes machine learning hard, but what makes it easy. Theoretical computer scientists will be introduced to important models in machine learning and to the main questions within the field. Machine learning researchers will be introduced to cutting-edge research in an accessible format, and gain familiarity with a modern, algorithmic toolkit, including the method of moments, tensor decompositions and convex programming relaxations. The treatment beyond worst-case analysis is to build a rigorous understanding about the approaches used in practice and to facilitate the discovery of exciting, new ways to solve important long-standing problems.

Algorithmic Aspects of Machine Learning (Paperback): Ankur Moitra Algorithmic Aspects of Machine Learning (Paperback)
Ankur Moitra
R892 Discovery Miles 8 920 Ships in 12 - 17 working days

This book bridges theoretical computer science and machine learning by exploring what the two sides can teach each other. It emphasizes the need for flexible, tractable models that better capture not what makes machine learning hard, but what makes it easy. Theoretical computer scientists will be introduced to important models in machine learning and to the main questions within the field. Machine learning researchers will be introduced to cutting-edge research in an accessible format, and gain familiarity with a modern, algorithmic toolkit, including the method of moments, tensor decompositions and convex programming relaxations. The treatment beyond worst-case analysis is to build a rigorous understanding about the approaches used in practice and to facilitate the discovery of exciting, new ways to solve important long-standing problems.

Calendrical Calculations - The Ultimate Edition (Hardcover, 4th Revised edition): Edward M. Reingold, Nachum Dershowitz Calendrical Calculations - The Ultimate Edition (Hardcover, 4th Revised edition)
Edward M. Reingold, Nachum Dershowitz
R2,962 Discovery Miles 29 620 Ships in 12 - 17 working days

An invaluable resource for working programmers, as well as a fount of useful algorithmic tools for computer scientists, astronomers, and other calendar enthusiasts, The Ultimate Edition updates and expands the previous edition to achieve more accurate results and present new calendar variants. The book now includes coverage of Unix dates, Italian time, the Akan, Icelandic, Saudi Arabian Umm al-Qura, and Babylonian calendars. There are also expanded treatments of the observational Islamic and Hebrew calendars and brief discussions of the Samaritan and Nepalese calendars. Several of the astronomical functions have been rewritten to produce more accurate results and to include calculations of moonrise and moonset. The authors frame the calendars of the world in a completely algorithmic form, allowing easy conversion among these calendars and the determination of secular and religious holidays. LISP code for all the algorithms is available in machine-readable form.

Calendrical Calculations - The Ultimate Edition (Paperback, 4th Revised edition): Edward M. Reingold, Nachum Dershowitz Calendrical Calculations - The Ultimate Edition (Paperback, 4th Revised edition)
Edward M. Reingold, Nachum Dershowitz
R1,223 Discovery Miles 12 230 Ships in 12 - 17 working days

An invaluable resource for working programmers, as well as a fount of useful algorithmic tools for computer scientists, astronomers, and other calendar enthusiasts, The Ultimate Edition updates and expands the previous edition to achieve more accurate results and present new calendar variants. The book now includes coverage of Unix dates, Italian time, the Akan, Icelandic, Saudi Arabian Umm al-Qura, and Babylonian calendars. There are also expanded treatments of the observational Islamic and Hebrew calendars and brief discussions of the Samaritan and Nepalese calendars. Several of the astronomical functions have been rewritten to produce more accurate results and to include calculations of moonrise and moonset. The authors frame the calendars of the world in a completely algorithmic form, allowing easy conversion among these calendars and the determination of secular and religious holidays. LISP code for all the algorithms is available in machine-readable form.

Computational Complexity of Counting and Sampling (Paperback): Istvan Miklos Computational Complexity of Counting and Sampling (Paperback)
Istvan Miklos
R2,654 Discovery Miles 26 540 Ships in 9 - 15 working days

Computational Complexity of Counting and Sampling provides readers with comprehensive and detailed coverage of the subject of computational complexity. It is primarily geared toward researchers in enumerative combinatorics, discrete mathematics, and theoretical computer science. The book covers the following topics: Counting and sampling problems that are solvable in polynomial running time, including holographic algorithms; #P-complete counting problems; and approximation algorithms for counting and sampling. First, it opens with the basics, such as the theoretical computer science background and dynamic programming algorithms. Later, the book expands its scope to focus on advanced topics, like stochastic approximations of counting discrete mathematical objects and holographic algorithms. After finishing the book, readers will agree that the subject is well covered, as the book starts with the basics and gradually explores the more complex aspects of the topic. Features: Each chapter includes exercises and solutions Ideally written for researchers and scientists Covers all aspects of the topic, beginning with a solid introduction, before shifting to computational complexity's more advanced features, with a focus on counting and sampling

Introduction to Property Testing (Hardcover): Oded Goldreich Introduction to Property Testing (Hardcover)
Oded Goldreich
R2,400 Discovery Miles 24 000 Ships in 12 - 17 working days

Property testing is concerned with the design of super-fast algorithms for the structural analysis of large quantities of data. The aim is to unveil global features of the data, such as determining whether the data has a particular property or estimating global parameters. Remarkably, it is possible for decisions to be made by accessing only a small portion of the data. Property testing focuses on properties and parameters that go beyond simple statistics. This book provides an extensive and authoritative introduction to property testing. It provides a wide range of algorithmic techniques for the design and analysis of tests for algebraic properties, properties of Boolean functions, graph properties, and properties of distributions.

Data Science - Analytics and Applications - Proceedings of the 4th International Data Science Conference - iDSC2021 (English,... Data Science - Analytics and Applications - Proceedings of the 4th International Data Science Conference - iDSC2021 (English, German, Book, 1st ed. 2022)
Peter Haber, Thomas J. Lampoltshammer, Helmut Leopold, Manfred Mayr
R3,153 Discovery Miles 31 530 Ships in 12 - 17 working days

Organizations have moved already from the rigid structure of classical project management towards the adoption of agile approaches. This holds also true for software development projects, which need to be flexible to adopt to rapid requests of clients as well to reflect changes that are required due to architectural design decisions. With data science having established itself as corner stone within organizations and businesses, it is now imperative to perform this crucial step for analytical business processes as well. The non-deterministic nature of data science and its inherent analytical tasks require an interactive approach towards an evolutionary step-by-step development to realize core essential business applications and use cases.The 4th International Data Science Conference (iDSC) 2021 brought together researchers, scientists, and business experts to discuss means of establishing new ways of embracing agile approaches within the various domains of data science, such as machine learning and AI, data mining, or visualization and communication as well as case studies and best practices from leading research institutions and business companies. The proceedings include all full papers presented in the scientific track and the corresponding German abstracts as well as the short papers from the student track. Among the topics of interest are: Artificial Intelligence and Machine Learning Implementation of data mining processes Agile Data Science and Visualization Case Studies and Applications for Agile Data Science --- Organisationen sind bereits von der starren Struktur des klassischen Projektmanagements zu agilen Ansatzen ubergegangen. Dies gilt auch fur Softwareentwicklungsprojekte, die flexibel sein mussen, um schnell auf die Wunsche der Kunden reagieren zu koennen und um AEnderungen zu berucksichtigen, die aufgrund von Architekturentscheidungen erforderlich sind. Nachdem sich die Datenwissenschaft als Eckpfeiler in Organisationen und Unternehmen etabliert hat, ist es nun zwingend erforderlich, diesen entscheidenden Schritt auch fur analytische Geschaftsprozesse durchzufuhren. Die nicht-deterministische Natur der Datenwissenschaft und die ihr innewohnenden analytischen Aufgaben erfordern einen interaktiven Ansatz fur eine evolutionare, schrittweise Entwicklung zur Realisierung der wichtigsten Geschaftsanwendungen und Anwendungsfalle. Die 4. Internationale Konferenz zur Datenwissenschaft (iDSC 2021) brachte Forscher, Wissenschaftler und Wirtschaftsexperten zusammen, um Moeglichkeiten zu eroertern, wie neue Wege zur Umsetzung agiler Ansatze in den verschiedenen Bereichen der Datenwissenschaft, wie maschinelles Lernen und KI, Data Mining oder Visualisierung und Kommunikation, sowie Fallstudien und Best Practices von fuhrenden Forschungseinrichtungen und Wirtschaftsunternehmen etabliert werden koennen. Der Tagungsband umfasst alle im wissenschaftlichen Track vorgestellten Volltexte und die Kurzbeitrage aus dem studentischen Track auf Englisch und die dazugehoerigen Abstracts auf Deutsch. Zu den Themen, die sie interessieren, gehoeren unter anderem: Kunstliche Intelligenz und Maschinelles Lernen Implementierung von Data-Mining-Prozessen Agile Datenwissenschaft und Visualisierung Fallstudien und Anwendungen fur Agile Datenwissenschaft

Geometry and Complexity Theory (Hardcover): J.M. Landsberg Geometry and Complexity Theory (Hardcover)
J.M. Landsberg
R1,798 Discovery Miles 17 980 Ships in 12 - 17 working days

Two central problems in computer science are P vs NP and the complexity of matrix multiplication. The first is also a leading candidate for the greatest unsolved problem in mathematics. The second is of enormous practical and theoretical importance. Algebraic geometry and representation theory provide fertile ground for advancing work on these problems and others in complexity. This introduction to algebraic complexity theory for graduate students and researchers in computer science and mathematics features concrete examples that demonstrate the application of geometric techniques to real world problems. Written by a noted expert in the field, it offers numerous open questions to motivate future research. Complexity theory has rejuvenated classical geometric questions and brought different areas of mathematics together in new ways. This book will show the beautiful, interesting, and important questions that have arisen as a result.

Descriptive Complexity, Canonisation, and Definable Graph Structure Theory (Hardcover): Martin Grohe Descriptive Complexity, Canonisation, and Definable Graph Structure Theory (Hardcover)
Martin Grohe
R4,081 Discovery Miles 40 810 Ships in 12 - 17 working days

Descriptive complexity theory establishes a connection between the computational complexity of algorithmic problems (the computational resources required to solve the problems) and their descriptive complexity (the language resources required to describe the problems). This groundbreaking book approaches descriptive complexity from the angle of modern structural graph theory, specifically graph minor theory. It develops a 'definable structure theory' concerned with the logical definability of graph theoretic concepts such as tree decompositions and embeddings. The first part starts with an introduction to the background, from logic, complexity, and graph theory, and develops the theory up to first applications in descriptive complexity theory and graph isomorphism testing. It may serve as the basis for a graduate-level course. The second part is more advanced and mainly devoted to the proof of a single, previously unpublished theorem: properties of graphs with excluded minors are decidable in polynomial time if, and only if, they are definable in fixed-point logic with counting.

Algorithms in Bioinformatics - Theory and Implementation (Hardcover): PA Gagniuc Algorithms in Bioinformatics - Theory and Implementation (Hardcover)
PA Gagniuc
R3,266 Discovery Miles 32 660 Ships in 12 - 17 working days

ALGORITHMS IN BIOINFORMATICS Explore a comprehensive and insightful treatment of the practical application of bioinformatic algorithms in a variety of fields Algorithms in Bioinformatics: Theory and Implementation delivers a fulsome treatment of some of the main algorithms used to explain biological functions and relationships. It introduces readers to the art of algorithms in a practical manner which is linked with biological theory and interpretation. The book covers many key areas of bioinformatics, including global and local sequence alignment, forced alignment, detection of motifs, Sequence logos, Markov chains or information entropy. Other novel approaches are also described, such as Self-Sequence alignment, Objective Digital Stains (ODSs) or Spectral Forecast and the Discrete Probability Detector (DPD) algorithm. The text incorporates graphical illustrations to highlight and emphasize the technical details of computational algorithms found within, to further the reader's understanding and retention of the material. Throughout, the book is written in an accessible and practical manner, showing how algorithms can be implemented and used in JavaScript on Internet Browsers. The author has included more than 120 open-source implementations of the material, as well as 33 ready-to-use presentations. The book contains original material that has been class-tested by the author and numerous cases are examined in a biological and medical context. Readers will also benefit from the inclusion of: A thorough introduction to biological evolution, including the emergence of life, classifications and some known theories and molecular mechanisms A detailed presentation of new methods, such as Self-sequence alignment, Objective Digital Stains and Spectral Forecast A treatment of sequence alignment, including local sequence alignment, global sequence alignment and forced sequence alignment with full implementations Discussions of position-specific weight matrices, including the count, weight, relative frequencies, and log-likelihoods matrices A detailed presentation of the methods related to Markov Chains as well as a description of their implementation in Bioinformatics and adjacent fields An examination of information and entropy, including sequence logos and explanations related to their meaning An exploration of the current state of bioinformatics, including what is known and what issues are usually avoided in the field A chapter on philosophical transactions that allows the reader a broader view of the prediction process Native computer implementations in the context of the field of Bioinformatics Extensive worked examples with detailed case studies that point out the meaning of different results Perfect for professionals and researchers in biology, medicine, engineering, and information technology, as well as upper level undergraduate students in these fields, Algorithms in Bioinformatics: Theory and Implementation will also earn a place in the libraries of software engineers who wish to understand how to implement bioinformatic algorithms in their products.

Modern Statistics - A Computer-Based Approach with Python (Hardcover, 1st ed. 2022): Ron S. Kenett, Shelemyahu Zacks, Peter... Modern Statistics - A Computer-Based Approach with Python (Hardcover, 1st ed. 2022)
Ron S. Kenett, Shelemyahu Zacks, Peter Gedeck
R2,707 R2,503 Discovery Miles 25 030 Save R204 (8%) Ships in 9 - 15 working days

This innovative textbook presents material for a course on modern statistics that incorporates Python as a pedagogical and practical resource. Drawing on many years of teaching and conducting research in various applied and industrial settings, the authors have carefully tailored the text to provide an ideal balance of theory and practical applications. Numerous examples and case studies are incorporated throughout, and comprehensive Python applications are illustrated in detail. A custom Python package is available for download, allowing students to reproduce these examples and explore others. The first chapters of the text focus on analyzing variability, probability models, and distribution functions. Next, the authors introduce statistical inference and bootstrapping, and variability in several dimensions and regression models. The text then goes on to cover sampling for estimation of finite population quantities and time series analysis and prediction, concluding with two chapters on modern data analytic methods. Each chapter includes exercises, data sets, and applications to supplement learning. Modern Statistics: A Computer-Based Approach with Python is intended for a one- or two-semester advanced undergraduate or graduate course. Because of the foundational nature of the text, it can be combined with any program requiring data analysis in its curriculum, such as courses on data science, industrial statistics, physical and social sciences, and engineering. Researchers, practitioners, and data scientists will also find it to be a useful resource with the numerous applications and case studies that are included. A second, closely related textbook is titled Industrial Statistics: A Computer-Based Approach with Python. It covers topics such as statistical process control, including multivariate methods, the design of experiments, including computer experiments and reliability methods, including Bayesian reliability. These texts can be used independently or for consecutive courses. The mistat Python package can be accessed at https://gedeck.github.io/mistat-code-solutions/ModernStatistics/ "In this book on Modern Statistics, the last two chapters on modern analytic methods contain what is very popular at the moment, especially in Machine Learning, such as classifiers, clustering methods and text analytics. But I also appreciate the previous chapters since I believe that people using machine learning methods should be aware that they rely heavily on statistical ones. I very much appreciate the many worked out cases, based on the longstanding experience of the authors. They are very useful to better understand, and then apply, the methods presented in the book. The use of Python corresponds to the best programming experience nowadays. For all these reasons, I think the book has also a brilliant and impactful future and I commend the authors for that." Professor Fabrizio RuggeriResearch Director at the National Research Council, ItalyPresident of the International Society for Business and Industrial Statistics (ISBIS)Editor-in-Chief of Applied Stochastic Models in Business and Industry (ASMBI)

Discrete Quantum Walks on Graphs and Digraphs (Paperback): Chris Godsil, Hanmeng Zhan Discrete Quantum Walks on Graphs and Digraphs (Paperback)
Chris Godsil, Hanmeng Zhan
R1,937 R1,796 Discovery Miles 17 960 Save R141 (7%) Ships in 12 - 17 working days

Discrete quantum walks are quantum analogues of classical random walks. They are an important tool in quantum computing and a number of algorithms can be viewed as discrete quantum walks, in particular Grover's search algorithm. These walks are constructed on an underlying graph, and so there is a relation between properties of walks and properties of the graph. This book studies the mathematical problems that arise from this connection, and the different classes of walks that arise. Written at a level suitable for graduate students in mathematics, the only prerequisites are linear algebra and basic graph theory; no prior knowledge of physics is required. The text serves as an introduction to this important and rapidly developing area for mathematicians and as a detailed reference for computer scientists and physicists working on quantum information theory.

Compact Data Structures - A Practical Approach (Hardcover): Gonzalo Navarro Compact Data Structures - A Practical Approach (Hardcover)
Gonzalo Navarro
R2,129 Discovery Miles 21 290 Ships in 12 - 17 working days

Compact data structures help represent data in reduced space while allowing it to be queried, navigated, and operated in compressed form. They are essential tools for efficiently handling massive amounts of data by exploiting the memory hierarchy. They also reduce the resources needed in distributed deployments and make better use of the limited memory in low-end devices. The field has developed rapidly, reaching a level of maturity that allows practitioners and researchers in application areas to benefit from the use of compact data structures. This first comprehensive book on the topic focuses on the structures that are most relevant for practical use. Readers will learn how the structures work, how to choose the right ones for their application scenario, and how to implement them. Researchers and students in the area will find in the book a definitive guide to the state of the art in compact data structures.

Twenty Lectures on Algorithmic Game Theory (Hardcover): Tim Roughgarden Twenty Lectures on Algorithmic Game Theory (Hardcover)
Tim Roughgarden
R2,314 Discovery Miles 23 140 Ships in 12 - 17 working days

Computer science and economics have engaged in a lively interaction over the past fifteen years, resulting in the new field of algorithmic game theory. Many problems that are central to modern computer science, ranging from resource allocation in large networks to online advertising, involve interactions between multiple self-interested parties. Economics and game theory offer a host of useful models and definitions to reason about such problems. The flow of ideas also travels in the other direction, and concepts from computer science are increasingly important in economics. This book grew out of the author's Stanford University course on algorithmic game theory, and aims to give students and other newcomers a quick and accessible introduction to many of the most important concepts in the field. The book also includes case studies on online advertising, wireless spectrum auctions, kidney exchange, and network management.

Twenty Lectures on Algorithmic Game Theory (Paperback): Tim Roughgarden Twenty Lectures on Algorithmic Game Theory (Paperback)
Tim Roughgarden
R972 Discovery Miles 9 720 Ships in 12 - 17 working days

Computer science and economics have engaged in a lively interaction over the past fifteen years, resulting in the new field of algorithmic game theory. Many problems that are central to modern computer science, ranging from resource allocation in large networks to online advertising, involve interactions between multiple self-interested parties. Economics and game theory offer a host of useful models and definitions to reason about such problems. The flow of ideas also travels in the other direction, and concepts from computer science are increasingly important in economics. This book grew out of the author's Stanford University course on algorithmic game theory, and aims to give students and other newcomers a quick and accessible introduction to many of the most important concepts in the field. The book also includes case studies on online advertising, wireless spectrum auctions, kidney exchange, and network management.

Text Mining with Machine Learning - Principles and Techniques (Hardcover): Jan Zizka, Frantisek Darena, Arnost Svoboda Text Mining with Machine Learning - Principles and Techniques (Hardcover)
Jan Zizka, Frantisek Darena, Arnost Svoboda
R5,062 Discovery Miles 50 620 Ships in 12 - 17 working days

This book provides a perspective on the application of machine learning-based methods in knowledge discovery from natural languages texts. By analysing various data sets, conclusions which are not normally evident, emerge and can be used for various purposes and applications. The book provides explanations of principles of time-proven machine learning algorithms applied in text mining together with step-by-step demonstrations of how to reveal the semantic contents in real-world datasets using the popular R-language with its implemented machine learning algorithms. The book is not only aimed at IT specialists, but is meant for a wider audience that needs to process big sets of text documents and has basic knowledge of the subject, e.g. e-mail service providers, online shoppers, librarians, etc. The book starts with an introduction to text-based natural language data processing and its goals and problems. It focuses on machine learning, presenting various algorithms with their use and possibilities, and reviews the positives and negatives. Beginning with the initial data pre-processing, a reader can follow the steps provided in the R-language including the subsuming of various available plug-ins into the resulting software tool. A big advantage is that R also contains many libraries implementing machine learning algorithms, so a reader can concentrate on the principal target without the need to implement the details of the algorithms her- or himself. To make sense of the results, the book also provides explanations of the algorithms, which supports the final evaluation and interpretation of the results. The examples are demonstrated using realworld data from commonly accessible Internet sources.

Experiments in Automating Immigration Systems (Hardcover): Jack Maxwell, Joe Tomlinson Experiments in Automating Immigration Systems (Hardcover)
Jack Maxwell, Joe Tomlinson
R1,182 Discovery Miles 11 820 Ships in 12 - 17 working days

In recent years, the United Kingdom's Home Office has started using automated systems to make immigration decisions. These systems promise faster, more accurate, and cheaper decision-making, but in practice they have exposed people to distress, disruption, and even deportation. This book identifies a pattern of risky experimentation with automated systems in the Home Office. It analyses three recent case studies including: a voice recognition system used to detect fraud in English-language testing; an algorithm for identifying 'risky' visa applications; and automated decision-making in the EU Settlement Scheme. The book argues that a precautionary approach is essential to ensure that society benefits from government automation without exposing individuals to unacceptable risks.

Methods in Algorithmic Analysis (Paperback): Vladimir A. Dobrushkin Methods in Algorithmic Analysis (Paperback)
Vladimir A. Dobrushkin; Series edited by Sartaj Sahni
R2,424 Discovery Miles 24 240 Ships in 12 - 17 working days

Explores the Impact of the Analysis of Algorithms on Many Areas within and beyond Computer Science A flexible, interactive teaching format enhanced by a large selection of examples and exercises Developed from the author's own graduate-level course, Methods in Algorithmic Analysis presents numerous theories, techniques, and methods used for analyzing algorithms. It exposes students to mathematical techniques and methods that are practical and relevant to theoretical aspects of computer science. After introducing basic mathematical and combinatorial methods, the text focuses on various aspects of probability, including finite sets, random variables, distributions, Bayes' theorem, and Chebyshev inequality. It explores the role of recurrences in computer science, numerical analysis, engineering, and discrete mathematics applications. The author then describes the powerful tool of generating functions, which is demonstrated in enumeration problems, such as probabilistic algorithms, compositions and partitions of integers, and shuffling. He also discusses the symbolic method, the principle of inclusion and exclusion, and its applications. The book goes on to show how strings can be manipulated and counted, how the finite state machine and Markov chains can help solve probabilistic and combinatorial problems, how to derive asymptotic results, and how convergence and singularities play leading roles in deducing asymptotic information from generating functions. The final chapter presents the definitions and properties of the mathematical infrastructure needed to accommodate generating functions. Accompanied by more than 1,000 examples and exercises, this comprehensive, classroom-tested text develops students' understanding of the mathematical methodology behind the analysis of algorithms. It emphasizes the important relation between continuous (classical) mathematics and discrete mathematics, which is the basis of computer science.

Swarm Intelligence Algorithms (Two Volume Set) (Paperback): Adam Slowik Swarm Intelligence Algorithms (Two Volume Set) (Paperback)
Adam Slowik
R2,651 Discovery Miles 26 510 Ships in 12 - 17 working days

Swarm intelligence algorithms are a form of nature-based optimization algorithms. Their main inspiration is the cooperative behavior of animals within specific communities. This can be described as simple behaviors of individuals along with the mechanisms for sharing knowledge between them, resulting in the complex behavior of the entire community. Examples of such behavior can be found in ant colonies, bee swarms, schools of fish or bird flocks. Swarm intelligence algorithms are used to solve difficult optimization problems for which there are no exact solving methods or the use of such methods is impossible, e.g. due to unacceptable computational time. This set comprises two volumes: Swarm Intelligence Algorithms: A Tutorial and Swarm Intelligence Algorithms: Modifications and Applications. The first volume thoroughly presents the basics of 24 algorithms selected from the entire family of swarm intelligence algorithms. It contains a detailed explanation of how each algorithm works, along with relevant program codes in Matlab and the C ++ programming language, as well as numerical examples illustrating step-by-step how individual algorithms work. The second volume describes selected modifications of these algorithms and presents their practical applications. This book presents 24 swarm algorithms together with their modifications and practical applications. Each chapter is devoted to one algorithm. It contains a short description along with a pseudo-code showing the various stages of its operation. In addition, each chapter contains a description of selected modifications of the algorithm and shows how it can be used to solve a selected practical problem.

Classic Computer Science Problems in Java (Paperback): David Kopec Classic Computer Science Problems in Java (Paperback)
David Kopec
R1,091 Discovery Miles 10 910 Ships in 12 - 17 working days

Sharpen your coding skills by exploring established computer science problems! Classic Computer Science Problems in Java challenges you with time-tested scenarios and algorithms. You'll work through a series of exercises based in computer science fundamentals that are designed to improve your software development abilities, improve your understanding of artificial intelligence, and even prepare you to ace an interview. Classic Computer Science Problems in Java will teach you techniques to solve common-but-tricky programming issues. You'll explore foundational coding methods, fundamental algorithms, and artificial intelligence topics, all through code-centric Java tutorials and computer science exercises. As you work through examples in search, clustering, graphs, and more, you'll remember important things you've forgotten and discover classic solutions to your "new" problems! Key Features * Recursion, memorization, bit manipulation * Search algorithms * Constraint-satisfaction problems * Graph algorithms * K-means clustering For intermediate Java programmers. About the technology In any computer science classroom you'll find a set of tried-and-true algorithms, techniques, and coding exercises. These techniques have stood the test of time as some of the best ways to solve problems when writing code, and expanding your Java skill set with these classic computer science methods will make you a better Java programmer. David Kopec is an assistant professor of computer science and innovation at Champlain College in Burlington, Vermont. He is the author of Dart for Absolute Beginners (Apress, 2014), Classic Computer Science Problems in Swift (Manning, 2018), and Classic Computer Science Problems in Python (Manning, 2019).

How to Lead in Data Science (Paperback): Jike Chong, Yue Cathy Chang How to Lead in Data Science (Paperback)
Jike Chong, Yue Cathy Chang
R1,346 Discovery Miles 13 460 Ships in 9 - 15 working days

To lead a data science team, you need to expertly articulate technology roadmaps, support a data-driven culture, and plan a data strategy that drives a competitive business plan. In this practical guide, you'll learn leadership techniques the authors have developed building multiple high-performance data teams. In How to Lead in Data Science you'll master techniques for leading data science at every seniority level, from heading up a single project to overseeing a whole company's data strategy. You'll find advice on plotting your long-term career advancement, as well as quick wins you can put into practice right away. Throughout, carefully crafted assessments and interview scenarios encourage introspection, reveal personal blind spots, and show development areas to help advance your career. Leading a data science team takes more than the typical set of business management skills. You need specific know-how to articulate technology roadmaps, support a data-driven culture, and plan a data strategy that drives a competitive business plan. Whether you're looking to manage your team better or work towards a seat at your company's top leadership table, this book will show you how.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
A Practical Approach to Data Structures…
Sanjay Pahuja Hardcover R1,452 Discovery Miles 14 520
Diagnosis of Neurological Disorders…
Jyotismita Chaki Hardcover R2,794 Discovery Miles 27 940
Advances in Optimization and Linear…
Ivan Stanimirovic Hardcover R3,494 Discovery Miles 34 940
Grokking Deep Reinforcement Learning
Miguel Morales Paperback  (1)
R1,229 Discovery Miles 12 290
Quantum Computation
Helmut Bez, Tony Croft Hardcover R2,363 Discovery Miles 23 630
Data: A Guide to Humans
Phil Harvey, Noelia Jimenez Martinez Hardcover R355 Discovery Miles 3 550
Agronomy Algorithm
Neetu Sharma, B. C. Sharma, … Hardcover R3,631 Discovery Miles 36 310
The Garbage Collection Handbook - The…
Richard Jones, Antony Hosking, … Paperback R1,450 Discovery Miles 14 500
Transformers for Machine Learning - A…
Uday Kamath, Kenneth Graham, … Paperback R1,411 Discovery Miles 14 110
How to Prove It - A Structured Approach
Daniel J. Velleman Paperback R1,117 Discovery Miles 11 170

 

Partners