Inductive Logic Programming
This book constitutes the refereed conference proceedings of the 30th International Conference on Inductive Logic Programming, ILP 2021, held in October 2021. Due to COVID-19 pandemic the conference was held virtually. The 16 papers and 3 short papers presented were carefully reviewed and selected from 19 submissions. Inductive Logic Programming (ILP) is a subfield of machine learning, which originally relied on logic programming as a uniform representation language for expressing examples, background knowledge and hypotheses. Due to its strong representation formalism, based on first-order logic, ILP provides an excellent means for multi-relational learning and data mining, and more generally for learning from structured data.
Planning and Control Using Oracle Primavera P6 Versions 8 to 21 PPM Professional
This book has been superceeded by ISBN 978-1-925185-92-8 (1-925185-92-3) - Planning and Control Using Oracle Primavera P6 Versions 8 to 22 PPM Professional.All scheduling software is difficult to learn for a number of reasons. None have the optimal settings when installed and Layouts, User Preferences and default options need to be adjusted to obtain the best possible performance. Usually the Help files do not connect the user to real life situations and do not explain the practical use of functions. Furthermore, there are many flicks and switches with obscure names that are difficult to understand or decide what they do or which are important. These issues make learning the software very difficult without a comprehensive guide written by an experienced user. Investing in a book written by Paul E Harris will address all these issues and allow you to setup the software properly and understand all the obscure functions letting you become productive more quickly and enhance your career opportunities and salary with a solid understanding of the software.This book is an update of the author's Primavera P6 Version 8 to 20 book and the workshops have been updated so they start in the future. The book has been written so it may be used with any software industry version.The book is packed with screen shots, constructive tips and contains workshops with solutions at the end of each chapter for the reader to practice the skills taught. It has been written so it may be used with either the Professional Project Management Client version or the Enterprise Project Portfolio Management Optional Client.The book is aimed at: 1. People who wish learn the software but are unable to attend a training course and find the software reference manual hard going.2. Project management companies who wish to run their own software training courses or provide their employees with an alternative text to the vendor supplied user manual. 3. Training organizations requiring a training manual to run their own training courses. The book is designed to teach planners and schedulers in any industry how to setup and use the software in a project environment. It explains in plain English and in a logical sequence, the steps required to create and maintain an unresourced and resourced schedule. It tackles some of the more complex aspects of the software that the user manual does not address. It highlights the sources of information and the methods that should be employed to produce a realistic and useful project schedule.The book provides advice on how on how the many software options may be applied to projects environments and it aims to teach readers how to plan and control projects created within the software package and stays focused on explaining how to use Primavera to schedule projects by: Concentrating on the core functions required to set up an enterprise environment and how to plan and control projects.Providing command lists at the start of each chapter as a quick reference. Providing a comprehensive table of contents and index of all topics. The book is intended to be used: As a self-teach book, orA user guide, or A training manual for a three-day training course, instructor PowerPoint slide shows are available from the author.This book is written by an experienced scheduler, who has used the software at the sharp end of projects and is not a techo. It draws on the author's practical experience in using the software in a wide variety of industries. It presents workable solutions to real day to day planning and scheduling problems and contains practical advice on how to set up the software and import data.
Secure Knowledge Management in the Artificial Intelligence Era
This book constitutes the refereed proceedings of the 9th International Conference On Secure Knowledge Management In Artificial Intelligence Era, SKM 2021, held in San Antonio, TX, USA, in 2021. Due to the COVID-19 pandemic the conference was held online. The 11 papers presented were carefully reviewed and selected from 30 submissions. They were organized according to the following topical sections: ​intrusion and malware detection; secure knowledge management; deep learning for security; web and social network.
Meta-Learning
Deep neural networks (DNNs) with their dense and complex algorithms provide real possibilities for Artificial General Intelligence (AGI). Meta-learning with DNNs brings AGI much closer: artificial agents solving intelligent tasks that human beings can achieve, even transcending what they can achieve. Meta-Learning: Theory, Algorithms and Applications shows how meta-learning in combination with DNNs advances towards AGI. Meta-Learning: Theory, Algorithms and Applications explains the fundamentals of meta-learning by providing answers to these questions: What is meta-learning?; why do we need meta-learning?; how are self-improved meta-learning mechanisms heading for AGI ?; how can we use meta-learning in our approach to specific scenarios? The book presents the background of seven mainstream paradigms: meta-learning, few-shot learning, deep learning, transfer learning, machine learning, probabilistic modeling, and Bayesian inference. It then explains important state-of-the-art mechanisms and their variants for meta-learning, including memory-augmented neural networks, meta-networks, convolutional Siamese neural networks, matching networks, prototypical networks, relation networks, LSTM meta-learning, model-agnostic meta-learning, and the Reptile algorithm. The book takes a deep dive into nearly 200 state-of-the-art meta-learning algorithms from top tier conferences (e.g. NeurIPS, ICML, CVPR, ACL, ICLR, KDD). It systematically investigates 39 categories of tasks from 11 real-world application fields: Computer Vision, Natural Language Processing, Meta-Reinforcement Learning, Healthcare, Finance and Economy, Construction Materials, Graphic Neural Networks, Program Synthesis, Smart City, Recommended Systems, and Climate Science. Each application field concludes by looking at future trends or by giving a summary of available resources. Meta-Learning: Theory, Algorithms and Applications is a great resource to understand the principles of meta-learning and to learn state-of-the-art meta-learning algorithms, giving the student, researcher and industry professional the ability to apply meta-learning for various novel applications.
Metalearning
Metalearning is the study of principled methods that exploit metaknowledge to obtain efficient models and solutions by adapting machine learning and data mining processes. While the variety of machine learning and data mining techniques now available can, in principle, provide good model solutions, a methodology is still needed to guide the search for the most appropriate model in an efficient way. Metalearning provides one such methodology that allows systems to become more effective through experience. This book discusses several approaches to obtaining knowledge concerning the performance of machine learning and data mining algorithms. It shows how this knowledge can be reused to select, combine, compose and adapt both algorithms and models to yield faster, more effective solutions to data mining problems. It can thus help developers improve their algorithms and also develop learning systems that can improve themselves. The book will be of interest to researchers and graduate students in the areas of machine learning, data mining and artificial intelligence.
Metaheuristics and Nature Inspired Computing
This volume constitutes selected papers presented during the 8th International Conference on Metaheuristics and Nature Inspired Computing, META 2021, held in Marrakech, Morocco, in October 201. Due to the COVID-19 pandemic the conference was partiqally held online. The 16 papers were thoroughly reviewed and selected from the 53 submissions. They are organized in the topical sections on ​combinatorial optimization; continuous optimization; optimization and machine learning; applications.
Artificial Intelligence and Software Testing
WINNER: Independent Press Awards 2023 - Category: Technology AI presents a new paradigm in software development, representing the biggest change to how we think about quality and testing in decades. Many of the well known issues around AI, such as bias, manifest themselves as quality management problems. This book, aimed at testing and quality management practitioners who want to understand more, covers trustworthiness of AI and the complexities of testing machine learning systems, before pivoting to how AI can be used itself in software test automation.
Advanced Python Programming - Second Edition
Write fast, robust, and highly reusable applications using Python's internal optimization, state-of-the-art performance-benchmarking tools, and cutting-edge librariesKey Features: Benchmark, profile, and accelerate Python programs using optimization toolsScale applications to multiple processors with concurrent programmingMake applications robust and reusable using effective design patternsBook Description: Python's powerful capabilities for implementing robust and efficient programs make it one of the most sought-after programming languages.In this book, you'll explore the tools that allow you to improve performance and take your Python programs to the next level.This book starts by examining the built-in as well as external libraries that streamline tasks in the development cycle, such as benchmarking, profiling, and optimizing. You'll then get to grips with using specialized tools such as dedicated libraries and compilers to increase your performance at number-crunching tasks, including training machine learning models.The book covers concurrency, a major solution to making programs more efficient and scalable, and various concurrent programming techniques such as multithreading, multiprocessing, and asynchronous programming.You'll also understand the common problems that cause undesirable behavior in concurrent programs.Finally, you'll work with a wide range of design patterns, including creational, structural, and behavioral patterns that enable you to tackle complex design and architecture challenges, making your programs more robust and maintainable.By the end of the book, you'll be exposed to a wide range of advanced functionalities in Python and be equipped with the practical knowledge needed to apply them to your use cases.What You Will Learn: Write efficient numerical code with NumPy, pandas, and XarrayUse Cython and Numba to achieve native performanceFind bottlenecks in your Python code using profilersOptimize your machine learning models with JAXImplement multithreaded, multiprocessing, and asynchronous programsSolve common problems in concurrent programming, such as deadlocksTackle architecture challenges with design patternsWho this book is for: This book is for intermediate to experienced Python programmers who are looking to scale up their applications in a systematic and robust manner. Programmers from a range of backgrounds will find this book useful, including software engineers, scientific programmers, and software architects.
It Started on a Flight
Starting with a conversation that took place during the course of a long flight, the author takes us on a condensed intellectual journey spanning a plethora of subjects. Based on his personal thoughts, experiences and readings, this voyage meanders through twists and turns. He starts with the dawn of humanity, the genesis of the myths, cults and religions including both their good and their evil aspects, from their inception up to present times. He then takes us through the Big Bang that started the universe, through its development and brings us to that of Artificial Intelligence with a projection of its consequences. He repeatedly reminds us of the extent to which the thoughts and the ideas expressed in this concise book are shared by a large number of thinkers and writers and that they are presented not as answers to questions but as topics for discussion.
Judge For Yourself, Take Your Own Stand
What is "critical analysis"? Ask the question to ten different people and you may receive ten different answers. It is one of those concepts that retains elusive qualities: similar to the often mysterious and ever so present "They". The need for constant critical analysis has never been so pronounced as it is in the 21st century. The explosion of innovative communication technologies and the advent of intelligent machines of our creation have fundamentally changed the world as humanity has traditionally viewed it. This concise book explores the concept of critical analysis by evaluating five areas: perspective, bias, correlation, moral influence, and the equilibrium of liberty, altruism, and justice. The book focuses on the definition, application, and context of terms and concepts that emerge as barriers to understanding in everyday life. The reader gains new abilities for understanding which could allow a person to quantify the qualification of their judgment in any given scenario. Ultimately, a reliance on "gut instinct" is decreased while repeatability and dependability of judgment is increased. The conciseness of the text means that a person can reread the book as often as necessary to reinforce the concepts and strengthen one's capacity for critical analysis.
Beginning Reactjs Foundations Building User Interfaces with Reactjs
Quickly learn the most widely used front-end development language with ease and confidence React JS Foundations: Building User Interfaces with ReactJS - An Approachable Guide walks readers through the fundamental concepts of programming with the explosively popular front-end tool known as React JS. Written by an accomplished full-stack engineer, speaker, and community organizer, React JS Foundations teaches readers how to understand React and how to begin building applications with it. The book: Explains and clarifies technical terminology with relevant and modern examples to assist people new to programming understand the language Helps experienced programmers quickly get up to speed with React Is stocked throughout with practical and applicable examples of day-to-day React workPerfect for beginner, intermediate, and advanced programmers alike, React JS Foundations will quickly bring you up to speed on one of the most useful and widely used front-end languages on the web today. You can start building your first application today.
Designing Xr
In Designing XR, H+C immersion is presented as a multi-dimensional design problem which addresses the question of: How can transformative design-thinking-based knowledge systems complement the existing HCI invention model to contribute to the creation of more socially viable and humane immersive media environments?
Hands-On Artificial Intelligence for Android
Build machine learning models and train them to make Android applications much smarter.Key FeaturesLearn by doing, training, and evaluating your own machine learning models.Includes pre-trained TensorFlow models for image processing.Explains practical use cases of artificial intelligence in Android.DescriptionThis book features techniques and real implementations of machine learning applications on Android phones. This the book covers various developer tools, including TensorFlow and Google ML Kit. The book begins with a quick review of android application development fundamentals and a couple of Java and Kotlin implementations developed using the Android Studio integrated development environment. The book explores TensorFlow Lite and Google ML Kit, along with some of the most widely used machine learning techniques. The book covers real projects on TensorFlow, demonstrates how to collect photos with Camera X, and preprocess them with the Google ML Kit. It explains how to onboard the power of machine learning in Android applications that detect images, identify faces, and apply effects to photographs, among other things. These applications are constructed on top of TensorFlow models some of which were created and trained by the reader and then converted to TensorFlow Lite for mobile applications.After reading the book, the reader will be able to apply machine learning techniques to create Android applications and take their applications to the next level. This book can be a successful tool to deep dive into Data Science for all mobile programmers.What you will learnGet well-versed with Android Development and the fundamentals of AI.Learn to set up the ML environment with hands-on knowledge of TensorFlow.Build, train, and evaluate Machine Learning models.Practice ML by working on real face verification and identification applications.Explore cutting-edge models such as GAN and RNN in detail.Experience the use of CameraX, SQLite, and Google ML Kit on Android.Who this book is forThis book is intended for android developers, application engineers, machine learning engineers, and anybody interested in infusing intelligent, inventive, and smart features into mobile phones. Readers should have a basic understanding of the Java programming language.Table of Contents1. Building an Application with Android Studio and Java2. Event Handling and Intents in Android3. Building our Base Application with Kotlin and SQLite4. An Overview of Artificial Intelligence and Machine Learning5. Introduction to TensorFlow6. Training a Model for Image Recognition with TensorFlow7. Android Camera Image Capture with CameraX8. Using the Image Recognition Model in an Android Application9. Detecting Faces with the Google ML Kit10. Verifying Faces in Android with TensorFlow Lite11. Registering Faces in the Application12. Image Processing with Generative Adversarial Networks13. Describing Images with NLPRead more
Detecting Trust and Deception in Group Interaction
This book analyzes the multimodal verbal and nonverbal behavior of humans in both an artificial game, based on the well-known Mafia and Resistance games, as well as selected other settings. This book develops statistical results linking different types of facial expressions (e.g. smile, pursed lips, raised eyebrows), vocal features (e.g., pitch, loudness) and linguistic features (e.g., dominant language, turn length) with both unary behaviors (e.g. is person X lying?) to binary behaviors (Is person X dominant compared to person Y? Does X trust Y? Does X like Y?). In addition, this book describes machine learning and computer vision-based algorithms that can be used to predict deception, as well as the visual focus of attention of people during discussions that can be linked to many binary behaviors. It is written by a multidisciplinary team of both social scientists and computer scientists.Meetings are at the very heart of human activity. Whether you are involved in a business meeting or in a diplomatic negotiation, such an event has multiple actors, some cooperative and some adversarial. Some actors may be deceptive, others may have complex relationships with others in the group. This book consists of a set of 11 chapters that describe the factors that link human behavior in group settings and attitudes to facial and voice characteristics.Researchers working in social sciences (communication, psychology, cognitive science) with an interest in studying the link between human interpersonal behavior and facial/speech/linguistic characteristics will be interested in this book. Computer scientists, who are interested in developing machine learning and deep learning based models of human behavior in group settings will also be interested in purchasing this book.
Artificial Intelligence Driven Circuits and Systems
This book highlights selected papers presented at the 10th International Symposium on Embedded Computing and System Design (ISED) 2021. This symposium provides a platform for researchers to share the latest scientific achievements of embedded computing and system design. The book is divided into three broad sections. The first section discusses topics like VLSI and testing, circuits and systems with a focus on emerging technologies. The second section discusses topics like embedded hardware and software systems and novel applications. The final section discusses the state-of-the-art technologies involving IoT, artificial intelligence, green and edge computing that demonstrates the issues currently.
Deep Learning for Robot Perception and Cognition
Deep Learning for Robot Perception and Cognition introduces a broad range of topics and methods in deep learning for robot perception and cognition together with end-to-end methodologies. The book provides the conceptual and mathematical background needed for approaching a large number of robot perception and cognition tasks from an end-to-end learning point-of-view. The book is suitable for students, university and industry researchers and practitioners in Robotic Vision, Intelligent Control, Mechatronics, Deep Learning, Robotic Perception and Cognition tasks.
Machine Learning, Optimization, and Data Science
This two-volume set, LNCS 13163-13164, constitutes the refereed proceedings of the 7th International Conference on Machine Learning, Optimization, and Data Science, LOD 2021, together with the first edition of the Symposium on Artificial Intelligence and Neuroscience, ACAIN 2021. The total of 86 full papers presented in this two-volume post-conference proceedings set was carefully reviewed and selected from 215 submissions. These research articles were written by leading scientists in the fields of machine learning, artificial intelligence, reinforcement learning, computational optimization, neuroscience, and data science presenting a substantial array of ideas, technologies, algorithms, methods, and applications.​
Accelerated Materials Discovery
Typical timelines to go from discovery to impact in the advanced materials sector are between 10 to 30 years. Advances in robotics and artificial intelligence are poised to accelerate the discovery and development of new materials dramatically. This book is a primer for any materials scientist looking to future-proof their careers and get ahead of the disruption that artificial intelligence and robotic automation is just starting to unleash. It is meant to be an overview of how we can use these disruptive technologies to augment and supercharge our abilities to discover new materials that will solve world's biggest challenges. Written by world leading experts on accelerated materials discovery from academia (UC Berkeley, Caltech, UBC, Cornell, etc.), industry (Toyota Research Institute, Citrine Informatics) and national labs (National Research Council of Canada, Lawrence Berkeley National Labs).
Python Architecture Patterns
Make the best of your test suites by using cutting-edge software architecture patterns in PythonKey Features: Learn how to create scalable and maintainable applicationsBuild a web system for micro messaging using concepts in the bookUse profiling to find bottlenecks and improve the speed of the systemBook Description: Developing large-scale systems that are continuously growing in scale and complexity requires a thorough understanding of how software projects should be implemented. Software developers, architects, and technical management teams rely on high-level software design patterns such as microservices architecture, event-driven architecture, and the strategic patterns prescribed by domain-driven design (DDD) to make their work easier.This book covers these proven architecture design patterns in a forward-looking approach to help Python developers manage application complexity-and get the most value out of their test suites.Starting with the initial stages of design, you will learn about the main blocks and mental flow to use at the start of the project. The book covers various architectural patterns like microservices, web-services, and event-driven structures and how to choose one best suited for your project. Establishing a foundation of required concepts, you progress into development, debugging, and testing to produce high-quality code that is ready for deployment. You will learn about ongoing operations on how to continue the task after the system is deployed to end users, as the software development lifecycle is never finished.By the end of this Python book, you will develop "Architectural thinking;" a different way of approaching software design, including making changes to ongoing systems.What You Will Learn: Think like an architect, analyzing software architecture patternsExplore API design, data storage, and data representation methodsInvestigate the nuances of common architectural structuresUtilize and interoperate elements of patterns such as microservicesImplement test-driven development to implement quality code testingRecognize chunks of code that can be restructured as packagesMaintaining backward compatibility and deploy iterative changesWho this book is for: This book will help software developers and architects understand the structure of large complex systems and adopt architectural patterns that are scalable. Examples in the book are implemented in Python so a fair grasp of basic Python concepts is expected. Proficiency in any programming languages such as Java or JavaScript is sufficient.
Cloud Native Infrastructure with Azure
The cloud is becoming the de facto home for companies ranging from enterprises to startups. Moving to the cloud means moving your applications from monolith to microservices. But once you do, running and maintaining these services brings its own level of complexity. The answer? Modularity, deployability, observability, and self-healing capacity through cloud native development. With this practical book, Nishant Singh and Michael Kehoe show you how to build a true cloud native infrastructure using Microsoft Azure or another cloud computing solution by following guidelines from the Cloud Native Computing Foundation (CNCF). DevOps and site reliability engineers will learn how adapting applications to cloud native early in the design phase helps you fully utilize the elasticity and distributed nature of the cloud. This book helps you explore: Why go cloud native? How to use infrastructure as code What it takes to containerize an application Why and how Kubernetes is the "grand orchestrator" How to create a Kubernetes cluster on Azure How observability complements monitoring How to use service discovery and a service mesh to find new territories How networking and policy management serve as gatekeepers How distributed databases and storage work
Artificial Intelligence Research
This book constitutes the refereed proceedings of the Second Southern African Conference on Artificial Intelligence Research, SACAIR 2021, held in Durban, South Africa, in December 2021. Due to the COVID-19 pandemic the SACAIR 2021 was held online. The 22 papers presented were thoroughly reviewed and selected from the 70 submissions. They are organized on the topical sections on ​AI in the humanities and society, AI in and for information systems, computer vision and image processing, deep learning, knowledge representation and reasoning, machine learning, philosophy and ethics of AI.
Artificial Intelligence and Speech Technology
This volume constitutes selected papers presented at the Third International Conference on Artificial Intelligence and Speech Technology, AIST 2021, held in Delhi, India, in November 2021. The 36 full papers and 18 short papers presented were thoroughly reviewed and selected from the 178 submissions. They provide a discussion on application of Artificial Intelligence tools in speech analysis, representation and models, spoken language recognition and understanding, affective speech recognition, interpretation and synthesis, speech interface design and human factors engineering, speech emotion recognition technologies, audio-visual speech processing and several others.
The Human Cloud
Empower yourself with the knowledge to keep up with the rapidly changing technical world of work, as two workforce productivity and technology experts lay out a clear picture of the?coming?revolution?in how work is done and how jobs are shaped.If you listen to the news, robots are coming for your job. Full-time employment will soon be a thing of the past as organizations opt more to hire employees on a contract basis.?With technological advances across email, video, project management, and instant messaging platforms, being tied to a desk working full time for one company is becoming obsolete. So, where does that leave you?The Human Cloud may be the most important book you read to prepare for how work is done in the future. In these pages, human cloud technologist Matthew Mottola and AI expert Matthew Coatney help you not only clearly understand the transition you see happening around you, but they will also help you take advantage of it.In The Human Cloud, Mottola and Coatney inform you about topics including: How employees and employers will be able to take advantage of the new automated and freelance-based workplace.How they will be able to take advantage of the new technology disruptions the machine cloud will create.Why the changes employees and employers are seeing aren't the projection of doom that many are predicting.How to navigate the coming job marketplace.By replacing fear with knowledge, you will better understand how this shift in employment is a good thing, be equipped to embrace the positive?advantages new technology brings, and further secure how your own job is shaped so you are never left behind.
Machine Learning for Cyber Agents
The cyber world has been both enhanced and endangered by AI. On the one hand, the performance of many existing security services has been improved, and new tools created. On the other, it entails new cyber threats both through evolved attacking capacities and through its own imperfections and vulnerabilities. Moreover, quantum computers are further pushing the boundaries of what is possible, by making machine learning cyber agents faster and smarter. With the abundance of often-confusing information and lack of trust in the diverse applications of AI-based technologies, it is essential to have a book that can explain, from a cyber security standpoint, why and at what stage the emerging, powerful technology of machine learning can and should be mistrusted, and how to benefit from it while avoiding potentially disastrous consequences. In addition, this book sheds light on another highly sensitive area - the application of machine learning for offensive purposes, an aspect that is widely misunderstood, under-represented in the academic literature and requires immediate expert attention.
Advanced Data Mining and Applications
This book constitutes the proceedings of the 17th International Conference on Advanced Data Mining and Applications, ADMA 2021, held in Sydney, Australia in February 2022.*The 26 full papers presented together with 35 short papers were carefully reviewed and selected from 116 submissions. The papers were organized in topical sections in Part II named: Pattern mining; Graph mining; Text mining; Multimedia and time series data mining; and Classification, clustering and recommendation. * The conference was originally planned for December 2021, but was postponed to 2022.
Beginning Deep Learning with TensorFlow
Incorporate deep learning into your development projects through hands-on coding and the latest versions of deep learning software, such as TensorFlow 2 and Keras. The materials used in this book are based on years of successful online education experience and feedback from thousands of online learners. You'll start with an introduction to AI, where you'll learn the history of neural networks and what sets deep learning apart from other varieties of machine learning. Discovery the variety of deep learning frameworks and set-up a deep learning development environment. Next, you'll jump into simple classification programs for hand-writing analysis. Once you've tackled the basics of deep learning, you move on to TensorFlow 2 specifically. Find out what exactly a Tensor is and how to work with MNIST datasets. Finally, you'll get into the heavy lifting of programming neural networks and working with a wide variety of neural network types such as GANs andRNNs. Deep Learning is a new area of Machine Learning research widely used in popular applications, such as voice assistant and self-driving cars. Work through the hands-on material in this book and become a TensorFlow programmer! What You'll LearnDevelop using deep learning algorithmsBuild deep learning models using TensorFlow 2Create classification systems and other, practical deep learning applicationsWho This Book Is ForStudents, programmers, and researchers with no experience in deep learning who want to build up their basic skillsets. Experienced machine learning programmers and engineers might also find value in updating their skills.
Linear Programming for Project Management Professionals
This book assists project management professionals in resolving project crashing situations through linear programming. It demonstrates how the PM team can help streamline the project's on-time completion and cost optimization.The book begins with understanding project management processes and frameworks such as WBS, PDM, and EVM. The book helps build familiarity with the PM team's procedures to monitor a project. It helps investigate linear programming problems (LPPs) and the mathematical foundations for their formulation. It covers various approaches to solving the LPP, including graphical methods, their limitations, and the necessity of tools such as MS Excel's Solver. It also covers how the PM team can solve LPP with the help of Solver.This book covers various business and technical scenarios for crashing a project. It teaches how to formulate the problem of optimizing a project for time and cost using LPP. This book then discusses how LPP can be solved using Solver and more complex issues. It also explores the relationship between earned value management and crashing a project.TABLE OF CONTENTS1. Project Scheduling2. Earned Value Method3. Linear Programming Problems4. Crashing a Project5. Using LPP to Crash a Project6. More Complex Problems7. Linking EVM and LPP8. Annexure I: Microsoft Excel Basics9. Annexure II: Advanced Methods of Crashing a Project
Anomaly Detection and Complex Event Processing Over Iot Data Streams
Anomaly Detection and Complex Event Processing over IoT Data Streams: With Application to eHealth and Patient Data Monitoring presents advanced processing techniques for IoT data streams and the anomaly detection algorithms over them. The book brings new advances and generalized techniques for processing IoT data streams, semantic data enrichment with contextual information at Edge, Fog and Cloud as well as complex event processing in IoT applications. The book comprises fundamental models, concepts and algorithms, architectures and technological solutions as well as their application to eHealth. Case studies, such as the bio-metric signals stream processing are presented -the massive amount of raw ECG signals from the sensors are processed dynamically across the data pipeline and classified with modern machine learning approaches including the Hierarchical Temporal Memory and Deep Learning algorithms. The book discusses adaptive solutions to IoT stream processing that can be extended to different use cases from different fields of eHealth, to enable a complex analysis of patient data in a historical, predictive and even prescriptive application scenarios. The book ends with a discussion on ethics, emerging research trends, issues and challenges of IoT data stream processing.
Engineering a Compiler
*Textbook and Academic Authors Association (TAA) Textbook Excellence Award Winner, 2024* Engineering a Compiler, Third Edition covers the latest developments in compiler technology, with new chapters focusing on semantic elaboration (the problems that arise in generating code from the ad-hoc syntax-directed translation schemes in a generated parser), on runtime support for naming and addressability, and on code shape for expressions, assignments and control-structures. Leading educators and researchers, Keith Cooper and Linda Torczon, have revised this popular text with a fresh approach to learning important techniques for constructing a modern compiler, combining basic principles with pragmatic insights from their own experience building state-of-the-art compilers.
The Sandbox Coin
The Sandbox is a metaverse built on a blockchain focused on the world of games. The Sandbox platform allows developers to monetize gaming experiences on the Ethereum blockchain and create art galleries or other assets that enable creators to generate passive income.Users interact in a vast virtual world similar to that of the famous Minecraft video game, and the Sandbox can export the models made in Minecraft to its land.Sandbox is therefore a unique platform integrating blockchain technology in the gaming world.On the Sandbox NFT market, an asset is a token that follows the ERC-1155 standard created and traded by users.SAND is an Ethereum-based ERC-20 utility token that serves as the foundation for transactions in the Sandbox virtual world.This book will show you: Why you should pay attention to this crypto tokenWhat The Sandbox isWhat makes the Sandbox uniqueWhat SAND isHow you can invest into SANDHow to save SANDWhy everyone likes SAND
Algorithms and Subjectivity
In this thought-provoking volume, Eran Fisher interrogates the relationship between algorithms as epistemic devices and modern notions of subjectivity. Over the past few decades, as the instrumentalization of algorithms has created knowledge that informs our decisions, preferences, tastes, and actions, and the very sense of who we are, they have also undercut, and arguably undermined, the Enlightenment-era ideal of the subject. Fisher finds that as algorithms enable a reality in which knowledge is created by circumventing the participation of the self, they also challenge contemporary notions of subjectivity. Through four case-studies, this book provides an empirical and theoretical investigation of this transformation, analyzing how algorithmic knowledge differs from the ideas of critical knowledge which emerged during modernity - Fisher argues that algorithms create a new type of knowledge, which in turn changes our fundamental sense of self and our concept of subjectivity. This book will make a timely contribution to the social study of algorithms and will prove especially valuable for scholars working at the intersections of media and communication studies, internet studies, information studies, the sociology of technology, the philosophy of technology, and science and technology studies.
Digital Transformation and Global Society
This volume constitutes refereed proceedings of the 6th International Conference on Digital Transformation and Global Society, DTGS 2021, held as a virtual event in June 2021. Due to the COVID-19 pandemic the conference was held online. The 34 revised full papers and 4 short papers presented in the volume were carefully reviewed and selected from 95 submissions. The papers are organized in topical sections on ​eSociety: social informatics and digital inclusion issues; ePolity: e-governance and regulation; eCity: smart cities and urban planning; eHumanities: digital education and research methods; eCommunication: online discources and attitudes; eEconomy: challenges of the COVID-19 pandemic; eEconomy: e-commerce research.
Sustainable Design
Foreword- Introduction.- HCI and Usability.- User Participation in the System Development Process.- Physical, Cognitive and Affective Engineering.- Color, Prototyping and Navigation, Guidelines and Principles Design, Evaluation and Testing; Task Analysis.- Models and Methodologies and Integration of Methodologies; and the New Participative Methodology for Marketing Websites (NPMMW).- New Participative Methodology for Sustainable Design.- Innovative Technologies: Applications in the Present and Considerations for the Future
Videogame Sciences and Arts
This book constitutes the refereed proceedings of the 12th International Conference on Videogame Sciences and Arts, VJ 2020, held in Mirandela, Portugal, in November 2020.* The 10 full papers presented were carefully reviewed and selected from 46 submissions. *The conference was held online due to the COVID-19 pandemic.
Should You Believe Wikipedia?
As we interact online we are creating new kinds of knowledge and community. How are these communities formed? How do we know whether to trust them as sources of information? In other words, Should we believe Wikipedia? This book explores what community is, what knowledge is, how the internet facilitates new kinds of community, and how knowledge is shaped through online collaboration and conversation. Along the way the author tackles issues such as how we represent ourselves online and how this shapes how we interact, why there is so much bad behavior online and what we can do about it. And the most important question of all: What can we as internet users and designers do to help the internet to bring out the best in us all?
Machine Learning
Machine learning (ML) has become a commonplace element in our everyday lives and a standard tool for many fields of science and engineering. To make optimal use of ML, it is essential to understand its underlying principles. This book approaches ML as the computational implementation of the scientific principle. This principle consists of continuously adapting a model of a given data-generating phenomenon by minimizing some form of loss incurred by its predictions. The book trains readers to break down various ML applications and methods in terms of data, model, and loss, thus helping them to choose from the vast range of ready-made ML methods.The book's three-component approach to ML provides uniform coverage of a wide range of concepts and techniques. As a case in point, techniques for regularization, privacy-preservation as well as explainability amount to specific design choices for the model, data, and loss of a ML method.
Diabetic Foot Ulcers Grand Challenge
This book constitutes the Second Diabetic Foot Ulcers Grand Challenge, DFUC 2021, which was held on September 27, 2021, in conjunction with the 24th International Conference on Medical Image Computing and Computer-Assisted Intervention, MICCAI 2021. The challenge took place virtually due to the COVID-19 pandemic.The 6 full papers included in this book were carefully reviewed and selected from 14 submissions. There is also an overview paper on the challenge and datasets and one summary paper of DFUC 2021.
Multi-Agent-Based Simulation XXII
This book constitutes the thoroughly refereed post-conference proceedings of the 21st International Workshop on Multi-Agent-Based Simulation, MABS 2021, held in May 2021 as part of AAMAS 2021. The conference was held virtually due to COVID 19 pandemic. The 14 revised full papers included in this volume were carefully selected from 23 submissions. The workshop focused on finding efficient solutions to model complex social systems, in such areas as economics, management, organizational and social sciences in general. In all these areas, agent theories, metaphors, models, analysis, experimental designs, empirical studies, and methodological principles, all converge into simulation as a way of achieving explanations and predictions, exploration and testing of hypotheses, better designs and systems and providing decision-support in a wide range of applications.
Artificial Intelligence and Machine Learning
This book contains a selection of the best papers of the 33rd Benelux Conference on Artificial Intelligence, BNAIC/ BENELEARN 2021, held in Esch-sur-Alzette, Luxembourg, in November 2021. The 14 papers presented in this volume were carefully reviewed and selected from 46 regular submissions. They address various aspects of artificial intelligence such as natural language processing, agent technology, game theory, problem solving, machine learning, human-agent interaction, AI and education, and data analysis.
Distributed Artificial Intelligence
This book constitutes the refereed proceedings of the Third International Conference on Distributed Artificial Intelligence, DAI 2021, held in Shanghai, China, in December 2021.The 15 full papers presented in this book were carefully reviewed and selected from 31 submissions. DAI aims at bringing together international researchers and practitioners in related areas including general AI, multiagent systems, distributed learning, computational game theory, etc., to provide a single, high-profile, internationally renowned forum for research in the theory and practice of distributed AI.
Research and Education in Urban History in the Age of Digital Libraries
This book constitutes selected and revised papers from the Second International Conference on Research and Education in Urban History in the Age of Digital Libraries, UHDL 2019, held in Dresden, Germany, in October 2021. The 11 full papers presented in this volume were thoroughly reviewed and selected from 41 submissions. They are organized in the topical sections on ​theory, methods and systematization; visualization and presentation; machine learning and artificial intelligence.- policies, legislation and standards.
Progress in Pattern Recognition, Image Analysis, Computer Vision, and Applications
This book constitutes the proceedings of the 25th Iberoamerican Congress on Progress in Pattern Recognition, Image Analysis, Computer Vision, and Applications, CIARP 2021, which took place during May 10-13, 2021. The conference was initially planned to take place in Porto, Portugal, but changed to a virtual event due to the COVID-19 pandemic. The 45 papers presented in this volume were carefully reviewed and selected from 82 submissions. They were organized in topical sections as follows: medical applications; natural language processing; metaheuristics; image segmentation; databases; deep learning; explainable artificial intelligence; image processing; machine learning; and computer vision.
Pattern Recognition
This book constitutes the refereed proceedings of the 43rd DAGM German Conference on Pattern Recognition, DAGM GCPR 2021, which was held during September 28 - October 1, 2021. The conference was planned to take place in Bonn, Germany, but changed to a virtual event due to the COVID-19 pandemic.The 46 papers presented in this volume were carefully reviewed and selected from 116 submissions. They were organized in topical sections as follows: machine learning and optimization; actions, events, and segmentation; generative models and multimodal data; labeling and self-supervised learning; applications; and 3D modelling and reconstruction.
Head First Git
What will you learn from this book? Many people who use Git rely on "recipes"--copying and pasting commands they find on the internet without really understanding how Git actually works. But what do you do if you find yourself in a tight spot? You can't simply wing it. With this unique hands-on guide, you'll learn the ways of Git and have fun while doing it. Raju Gandhi peels back the layers to reveal the simple yet powerful engine that powers Git, so you'll understand not just the how but the why. You'll master branches, merges, commit messages, search, utilities, and more; learn best practices for collaborative work; and unlock the full potential of Git. What's so special about this book? If you've read a Head First book, you know what to expect--a visually rich format designed for the way your brain works. If you haven't, you're in for a treat. With this book, you'll learn Git through a multisensory experience that engages your mind rather than a text-heavy approach that puts you to sleep.
Interactive Storytelling
This book constitutes the refereed proceedings of the 14th International Conference on Interactive Digital Storytelling, ICIDS 2021, held in Tallinn, Estonia, in December 2021. The 18 full papers and 17 short papers, presented together with 17 posters and demos, were carefully reviewed and selected from 99 submissions. The papers are categorized into the following topical sub-headings: Narrative Systems; Interactive Narrative Theory; Interactive Narrative Impact and Application; and the Interactive Narrative Research Discipline and Contemporary Practice.
Unimagined Futures - Ict Opportunities and Challenges
This Festschrift, Unimagined Futures - ICT Opportunities and Challenges, is the first Festschrift in the IFIP AICT series. It examines key challenges facing the ICT community today. While addressing the contemporary challenges, the book provides the opportunity to look back to help understand the contemporary scene and identify appropriate future responses to them. Experts in different areas of the ICT scene have contributed to this IFIP 60th anniversary book, which will be a key input to the ICT community worldwide on setting policy priorities and agendas for the coming decade. In addition, a number of contributions look specifically at the role of professionals and of national, regional, and global organizations in disseminating the benefits of ICT to humanity worldwide.
Computational Methods for Deep Learning
1. Introduction.- 2. Deep Learning Platforms.- 3. CNN and RNN.- 4. Autoencoder and GAN.- 5. Reinforcement Learning.- 6. CapsNet and Manifold Learning.- 7. Boltzmann Machines.- 8. Transfer Learning and Ensemble Learning.
Human-Centered AI
The remarkable progress in algorithms for machine and deep learning have opened the doors to new opportunities, and some dark possibilities. However, a bright future awaits those who build on their working methods by including HCAI strategies of design and testing. As many technology companies and thought leaders have argued, the goal is not to replace people, but to empower them by making design choices that give humans control over technology. In Human-Centered AI, Professor Ben Shneiderman offers an optimistic realist's guide to how artificial intelligence can be used to augment and enhance humans' lives. This project bridges the gap between ethical considerations and practical realities to offer a road map for successful, reliable systems. Digital cameras, communications services, and navigation apps are just the beginning. Shneiderman shows how future applications will support health and wellness, improve education, accelerate business, and connect people in reliable, safe, and trustworthy ways that respect human values, rights, justice, and dignity.