Become an AI Hero
Are you ready to become an AI Hero and make positive transformation? In Become an AI Hero: A Journey Towards Inclusive Innovation, Award-Winning Talent Development Expert, Liza Wisner takes readers on a profound odyssey into the heart of the digital era, delving deep into the far-reaching influence of Artificial Intelligence (AI) and how we can harness its power with a greater focus on inclusivity. This book will equip readers with the knowledge and tools to be a catalyst for change and use AI as a potent force for good.
Disruptive Research
Your company wants to innovate, disrupt, grab market share, and leap past competitors rather than play catch-up, but the methods you tried had little or no success. Despite trying to be Agile, Lean, efficient, fast, and possibly even customer-centric, common design practices struggle in creating successful outcomes for businesses and ecosystems.Disruptive Research delves into how knowledge-oriented research and design can uncover truly exceptional insights and create disruptive innovations. If your company is curious about or already likes Jobs To Be Done or discovery-focused methods, Disruptive Research will show how to achieve greater success by following its proven process.This book explores topics including: Learning users' tasks and unmet needs through observational research.Translating these into ripe opportunities for your company.Task analysis and optimization.User knowledge profiles instead of personas, which are often ineffective and not actionable.Knowledge design: solving user problems and innovating based on what research reveals about users' "knowledge gaps."Task-oriented design: organizing the design for tasks, rather than features.Tips and tricks to leverage user psychology and behaviors.Numerous examples illustrating these methods from various industries. A practice example evolves along with the book, demonstrating these knowledge-oriented methods by thoroughly detailing each step of the process.Who should read this book? This is a how-to book written for UX researchers and designers familiar with UCD methods who want to apply more evolved methods to website, software, product, and service projects. This book was written for both less experienced UX practitioners as well as more veteran researchers and designers. Additionally, UX managers and directors will benefit from these methods, which will improve procedural and scheduling aspects of their UX projects.
Cloud-Based CI/CD for Software Teams
These days, software development moves very quickly. Being able to offer high-quality software quickly is a competitive advantage that can make or break a business. Continuous Integration and Continuous Deployment (CI/CD) in the cloud has become one of the most important ways to speed up and simplify software development. It lets teams automate and speed up their software delivery processes. This book, "Cloud-Based CI/CD for Software Teams," tells you everything you need to know to use cloud tools to make CI/CD work better. A Quick Look at Cloud-Based CI/CD: At the beginning of the book, the basic ideas of CI/CD are explained. This helps readers understand why automating the software development process is important. It talks about how cloud technology changes CI/CD by making it scalable, flexible, and cost-effective. Infrastructure in the cloud for CI/CD: Picking the right cloud service is one of the most important steps in setting up a CI/CD pipeline that works. Finding the right cloud provider is something that this book goes into detail about, and it also walks readers through the process of setting up specific environments for CI/CD in the cloud. It also talks about managing costs and optimizing to make sure that resources are used efficiently. Setting up CI/CD pipelines in the cloud: The people who read this will learn about the parts of good CI/CD processes and the best ways to set them up in the cloud. Infrastructure as Code (IaC) principles, code repository management, and version control techniques are some of the things that are talked about. Automation of testing in CI/CD: Testing is an important part of CI/CD, and this book goes into great detail about the different kinds of automated testing and how they can be used in CI/CD processes. It talks about methods, tools, and test coverage to make sure that software is reliable and of good quality. Integration and deployment that happen all the time in the cloud: The book goes into great detail about how to set up CI and CD processes in the cloud. It talks about how to start builds, handle artifacts, and think about security in CI/CD processes.Cloud-Based CI/CD for Software Teams" is an in-depth guide that gives all levels of software workers the information and skills they need to make the most of cloud-based CI/CD. It gives teams the tools they need to speed up software release, boost quality and security, and stay competitive in a tech world that is always changing. This book shows you how to learn cloud-based CI/CD and take your software development to a whole new level, no matter if you work for a startup, a large company, or an open-source project.
Green Computing
Green computing, which is also called sustainable computing or eco-friendly computing, is a new way of doing things that aims to make software creation and IT more responsible for the environment. As a result, software and systems are being made that not only meet the needs of the digital age but also leave as little of an impact on the environment as possible. Green computing is becoming more important as we become more dependent on technology. It is a key step toward a more healthy future. The main goal of green computing is to make computing processes and infrastructure less harmful to the world. This method includes many different actions and plans that aim to save energy, protect resources, and lower the amount of electronic trash that ends up in landfills. It tries to find a balance between the need to protect our world and the never-ending desire to make technology better. Energy efficiency is one of the most important parts of green computers. Huge amounts of energy are used by traditional data centers and computers, which adds a lot to carbon emissions. Sustainable software development puts an emphasis on making programs and code that use less energy. Developers can help lower energy use by making software that needs fewer computing resources. This will lower greenhouse gas emissions and running costs. The ideas of virtualization and cloud computing are also very important to green computing.These technologies make it possible to combine real servers and data centers, which makes better use of resources and uses less energy. Virtualization and cloud computing also make it easier for renewable energy sources to be used because companies can choose where to put their data centers based on how much green energy is available. Software makers can also do a lot to help cut down on electronic waste. By making software that makes hardware last longer and easier to fix, they help create a circular economy model in which things are used longer and thrown away less often. This method lowers the need for raw materials and lessens the damage that making and throwing away electronics does to the earth. Green computing also focuses on environmentally friendly ways to make software, in addition to these technical elements. This includes making the software business more environmentally friendly, promoting eco-friendly design thinking, and making people more aware of how software choices affect the world.
Advanced Analytics and Learning on Temporal Data
This volume LNCS 14343 constitutes the refereed proceedings of the 8th ECML PKDD Workshop, AALTD 2023, in Turin, Italy, in September 2023. The 20 full papers were carefully reviewed and selected from 28 submissions. They are organized in the following topical section as follows: Machine Learning; Data Mining; Pattern Analysis; Statistics to Share their Challenges and Advances in Temporal Data Analysis.
Security in the Cyber Age
Cyberspace is essential for socializing, learning, shopping, and just about everything in modern life. Yet, there is also a dark side to cyberspace: sub-national, transnational, and international actors are challenging the ability of sovereign governments to provide a secure environment for their citizens. Criminal groups hold businesses and local governments hostage through ransomware, foreign intelligence services steal intellectual property and conduct influence operations, governments attempt to rewrite Internet protocols to facilitate censorship, and militaries prepare to use cyberspace operations in wars. Security in the Cyber Age breaks-down how cyberspace works, analyzes how state and non-state actors exploit vulnerabilities in cyberspace, and provides ways to improve cybersecurity. Written by a computer scientist and national security scholar-practitioner, the book offers technological, policy, and ethical ways to protect cyberspace. Its interdisciplinary approach and engaging style make the book accessible to the lay audience as well as computer science and political science students.
Security in the Cyber Age
Cyberspace is essential for socializing, learning, shopping, and just about everything in modern life. Yet, there is also a dark side to cyberspace: sub-national, transnational, and international actors are challenging the ability of sovereign governments to provide a secure environment for their citizens. Criminal groups hold businesses and local governments hostage through ransomware, foreign intelligence services steal intellectual property and conduct influence operations, governments attempt to rewrite Internet protocols to facilitate censorship, and militaries prepare to use cyberspace operations in wars. Security in the Cyber Age breaks-down how cyberspace works, analyzes how state and non-state actors exploit vulnerabilities in cyberspace, and provides ways to improve cybersecurity. Written by a computer scientist and national security scholar-practitioner, the book offers technological, policy, and ethical ways to protect cyberspace. Its interdisciplinary approach and engaging style make the book accessible to the lay audience as well as computer science and political science students.
The AI Imperative
This comprehensive guide provides executives and business leaders practical frameworks and insights for successfully implementing artificial intelligence (AI) technologies in their organizations. The book enables enterprises to harness the transformative capabilities of AI to drive innovation, unlock new opportunities, and gain competitive advantage. The author draws from years of research and real-world experience to outline a strategic approach for enterprise AI adoption. The book covers critical topics such as clearly defining business objectives, assessing organizational readiness, developing robust data strategies, implementing ethical and responsible AI, changing management considerations, and continuously optimizing AI solutions. Detailed chapters explore the application of AI across various organizational functions, including human resources, marketing, customer service, supply chain, manufacturing, finance, and more. Real-world case studies and examples demonstrate the tangible benefits unlocked by organizations leveraging AI technologies. Additional chapters provide forward-looking insights into emerging AI trends, technologies, and applications. Written clearly and accessibly, this book serves as an indispensable guide for business leaders, executives, managers, and practitioners looking to leverage AI to transform their organizations. It provides the strategic clarity required to navigate the complexities of enterprise-scale AI implementation, unlock new sources of innovation and efficiency, and position organizations for resounding success in the age of artificial intelligence.
The AI Imperative
This comprehensive guide provides executives and business leaders practical frameworks and insights for successfully implementing artificial intelligence (AI) technologies in their organizations. The book enables enterprises to harness the transformative capabilities of AI to drive innovation, unlock new opportunities, and gain competitive advantage. The author draws from years of research and real-world experience to outline a strategic approach for enterprise AI adoption. The book covers critical topics such as clearly defining business objectives, assessing organizational readiness, developing robust data strategies, implementing ethical and responsible AI, changing management considerations, and continuously optimizing AI solutions. Detailed chapters explore the application of AI across various organizational functions, including human resources, marketing, customer service, supply chain, manufacturing, finance, and more. Real-world case studies and examples demonstrate the tangible benefits unlocked by organizations leveraging AI technologies. Additional chapters provide forward-looking insights into emerging AI trends, technologies, and applications. Written clearly and accessibly, this book serves as an indispensable guide for business leaders, executives, managers, and practitioners looking to leverage AI to transform their organizations. It provides the strategic clarity required to navigate the complexities of enterprise-scale AI implementation, unlock new sources of innovation and efficiency, and position organizations for resounding success in the age of artificial intelligence.
Ai-Generated Content
This book constitutes the revised selected papers of the First International Conference, AIGC 2023, held in Shanghai, China, during August 25-26, 2023The 30 full papers included in this volume were carefully reviewed and selected from 62 submissions. The volume focuses on the remarkable strides that have been made in the realm of artificial intelligence and its transformative impact on content creation. As delving into the content of the proceedings, the readers will encounter cutting-edge research findings, innovative applications, and thought-provoking insights that underscore the transformative potential of AI-generated content.
Reliable and Intelligent Optimization in Multi-Layered Cloud Computing Architectures
One of the major developments in the computing field has been cloud computing, which enables users to do complicated computations that local devices are unable to handle. The computing power and flexibility that have made the cloud so popular do not come without challenges. It is particularly challenging to decide which resources to use, even when they have the same configuration but different levels of performance because of the variable structure of the available resources. Cloud data centers can host millions of virtual machines, and where to locate these machines in the cloud is a difficult problem. Additionally, fulfilling optimization needs is a complex problem.Reliable and Intelligent Optimization in Multi-Layered Cloud Computing Architectures examines ways to meet these challenges. It discusses virtual machine placement techniques and task scheduling techniques that optimize resource utilization and minimize energy consumption of cloud data centers. Placement techniques presented can provide an optimal solution to the optimization problem using multiple objectives. The book focuses on basic design principles and analysis of virtual machine placement techniques and task allocation techniques. It also looks at virtual machine placement techniques that can improve quality-of-service (QoS) in service-oriented architecture (SOA) computing. The aims of virtual machine placement include minimizing energy usage, network traffic, economical cost, maximizing performance, and maximizing resource utilization. Other highlights of the book include: Improving QoS and resource efficiency Fault-tolerant and reliable resource optimization models A reactive fault tolerance method using checkpointing restart Cost and network-aware metaheuristics. Virtual machine scheduling and placement Electricity consumption in cloud data centers Written by leading experts and researchers, this book provides insights and techniques to those dedicated to improving cloud computing and its services.
Medical Image Learning with Limited and Noisy Data
This book consists of full papers presented in the 2nd workshop of "Medical Image Learning with Noisy and Limited Data (MILLanD)" held in conjunction with the 26th International Conference on Medical Image Computing and Computer Assisted Intervention (MICCAI 2023).The 24 full papers presented were carefully reviewed and selected from 38 submissions. The conference focused on challenges and limitations of current deep learning methods applied to limited and noisy medical data and present new methods for training models using such imperfect data.
Mastering UX Design with Effective Prototyping
Prototyping serves as a powerful tool to present ideas to stakeholders and key individuals, resulting in significant time and cost savings. Written with the intention of benefiting those engaged in product or service design and development, this book is designed to cater to a diverse audience of professionals and technology users. Packed with meaningful insights, practical concepts, and engaging hands-on exercises, this book empowers you to craft exceptional digital experiences through the power of iterative prototyping. It expedites the learning process, enabling you to grasp UX prototyping concepts without enduring years of avoidable mistakes and the challenges of traditional learning methods.
Machine Learning for Imbalanced Data
Take your machine learning expertise to the next level with this essential guide, utilizing libraries like imbalanced-learn, PyTorch, scikit-learn, pandas, and NumPy to maximize model performance and tackle imbalanced dataKey Features: Understand how to use modern machine learning frameworks with detailed explanations, illustrations, and code samplesLearn cutting-edge deep learning techniques to overcome data imbalanceExplore different methods for dealing with skewed data in ML and DL applicationsPurchase of the print or Kindle book includes a free eBook in the PDF formatBook Description: As machine learning practitioners, we often encounter imbalanced datasets in which one class has considerably fewer instances than the other. Many machine learning algorithms assume an equilibrium between majority and minority classes, leading to suboptimal performance on imbalanced data. This comprehensive guide helps you address this class imbalance to significantly improve model performance.Machine Learning for Imbalanced Data begins by introducing you to the challenges posed by imbalanced datasets and the importance of addressing these issues. It then guides you through techniques that enhance the performance of classical machine learning models when using imbalanced data, including various sampling and cost-sensitive learning methods.As you progress, you'll delve into similar and more advanced techniques for deep learning models, employing PyTorch as the primary framework. Throughout the book, hands-on examples will provide working and reproducible code that'll demonstrate the practical implementation of each technique.By the end of this book, you'll be adept at identifying and addressing class imbalances and confidently applying various techniques, including sampling, cost-sensitive techniques, and threshold adjustment, while using traditional machine learning or deep learning models.What You Will Learn: Use imbalanced data in your machine learning models effectivelyExplore the metrics used when classes are imbalancedUnderstand how and when to apply various sampling methods such as over-sampling and under-samplingApply data-based, algorithm-based, and hybrid approaches to deal with class imbalanceCombine and choose from various options for data balancing while avoiding common pitfallsUnderstand the concepts of model calibration and threshold adjustment in the context of dealing with imbalanced datasetsWho this book is for: This book is for machine learning practitioners who want to effectively address the challenges of imbalanced datasets in their projects. Data scientists, machine learning engineers/scientists, research scientists/engineers, and data scientists/engineers will find this book helpful. Though complete beginners are welcome to read this book, some familiarity with core machine learning concepts will help readers maximize the benefits and insights gained from this comprehensive resource.
Containers for Developers Handbook
Effortlessly create and manage complex multi-component applications based on Docker containersKey Features: Gain a clear understanding of software containers from the SecDevOps perspectiveMaster the construction of application pieces within containers to achieve a seamless life cyclePrepare your applications to run smoothly and with ease in complex container orchestratorsPurchase of the print or Kindle book includes a free PDF eBookBook Description: Developers are changing their deployment artifacts from application binaries to container images, giving rise to the need to build container-based apps as part of their new development workflow. Managing an app's life cycle is complex and requires effort-this book will show you how to efficiently develop, share, and execute applications.You'll learn how to automate the build and delivery process using CI/CD tools with containers as container orchestrators manage the complexity of running cluster-wide applications, creating infrastructure abstraction layers, while your applications run with high availability, resilience, and persistence. As you advance, you'll develop, test, and debug applications on your desktop and get them ready to run in production with optimal security standards, using deployment patterns and monitoring tools to help identify common issues. You'll also review deployment patterns that'll enable you to solve common deployment problems, providing high availability, scalability, and security to your applications. Finally, you'll explore different solutions to monitor, log, and instrument your applications as per open-source community standards.By the end of this book, you'll be able to manage your app's life cycle by implementing CI/CD workflows using containers to automate the building and delivery of its components.What You Will Learn: Find out how to build microservices-based applications using containersDeploy your processes within containers using Docker featuresOrchestrate multi-component applications on standalone serversDeploy applications cluster-wide in container orchestratorsSolve common deployment problems such as persistency or app exposure using best practicesReview your application's health and debug it using open-source toolsDiscover how to orchestrate CI/CD workflows using containersWho this book is for: This book is for developers and DevOps engineers looking to learn about the implementation of containers in application development, especially DevOps engineers who deploy, monitor, and maintain container-based applications running on orchestrated platforms. In general, this book is for IT professionals who want to understand Docker container-based applications and their deployment. A basic understanding of coding and frontend-backend architectures is needed to follow the examples presented in this book.
Google Professional Cloud Developer Exam Guide
The Google Professional Cloud Developer Exam Guide is a comprehensive study guide for the Google Professional Cloud Developer exam. It covers all the topics you need to master to design, develop, deploy, and manage cloud-native applications on Google Cloud Platform (GCP). The book starts with an introduction to the certification and the skills and knowledge you need to pass the exam. Then, it covers the different development environments for GCP development, the most important GCP products and services, and the principles of designing high-performance and secure applications. The book also covers designing and building cloud-native applications, different application deployment strategies, and how to deploy apps and services on GCP.
Explainable Artificial Intelligence
This three-volume set constitutes the refereed proceedings of the First World Conference on Explainable Artificial Intelligence, xAI 2023, held in Lisbon, Portugal, in July 2023. The 94 papers presented were thoroughly reviewed and selected from the 220 qualified submissions. They are organized in the following topical sections: ​Part I: Interdisciplinary perspectives, approaches and strategies for xAI; Model-agnostic explanations, methods and techniques for xAI, Causality and Explainable AI; Explainable AI in Finance, cybersecurity, health-care and biomedicine.Part II: Surveys, benchmarks, visual representations and applications for xAI; xAI for decision-making and human-AI collaboration, for Machine Learning on Graphs with Ontologies and Graph Neural Networks; Actionable eXplainable AI, Semantics and explainability, and Explanations for Advice-Giving Systems.Part III: xAI for time series and Natural Language Processing; Human-centered explanations and xAI for Trustworthy and Responsible AI; Explainable and Interpretable AI with Argumentation, Representational Learning and concept extraction for xAI.
Generative Artificial Intelligence
"AI expert Jerry Kaplan explains how generative AI will revolutionize virtually every human activity. Highly recommended." - Francis Fukuyama, Political scientist and author of The End of History and the Last Man Advances in Generative Artificial Intelligence (GAI) have created a new class of computer systems that exhibit astonishing proficiency on a wide variety of tasks with superhuman performance, producing novel text, images, music, and software by analyzing enormous collections of digitized information. Soon, these systems will provide expert medical care; offer legal advice; draft documents; write computer programs; tutor our children; and generate music and art. These advances will accelerate progress in science, art, and human knowledge, but they will also bring new dangers. Have we finally discovered the holy grail of AI - machines that match or exceed human intelligence? Which industries and professions will thrive, and which will wither? What risks and dangers will it pose? How can we ensure that these systems respect our ethical principles? Will the benefits be broadly distributed or accrue to a lucky few? How will GAI alter our political systems and international conflicts? Are we merely a stepping stone to a new form of non-biological life, or are we just getting better at building useful gadgets? Generative Artificial Intelligence: What Everyone Needs to Know(R) equips readers with the knowledge to answer these pressing questions.
Edge Intelligent Computing Systems in Different Domains
This book provides a comprehensive and systematic exploration of next-generation Edge Intelligence (EI) Networks. It delves deep into the critical design considerations within this context, emphasizing the necessity for functional and dependable interactions between networking strategies and the diverse application scenarios. This should help assist to encompass a wide range of environments.This book also discusses topics such as resource optimization, incentive mechanisms, channel prediction and cutting-edge technologies, which includes digital twins and advanced machine learning techniques. It underscores the importance of functional integration to facilitate meaningful collaborations between networks and systems, while operating across heterogeneous environments aiming support novel and disruptive human-oriented services and applications. Valuable insights into the stringent requirements for intelligence capabilities, communication latency and real-time response are discussed. This characterizes the new EI era, driving the creation of comprehensive cross-domain architectural ecosystems that infuse human-like intelligence into every aspect of emerging EI systems.This book primarily targets advanced-level students as well as postdoctoral researchers, who are new to this field and are searching for a comprehensive understanding of emerging EI systems. Practitioners seeking guidance in the development and implementation of EI systems in practical contexts will also benefit from this book.
Death by Screens
Presenting your design work? Stop boring stakeholders with screen after screen after screen... tell them a story instead!The hardest thing to explain about a design, is the elusive 'why?' Why is it like that? It's tough to communicate your design decisions, especially when everyone has an opinion about design.The remedy to this problem isn't what you say about the design, it's the story you tell about it. It's more important than the design itself. Death by Screens makes it simple to craft a story about your design with an easy-to-follow process and a template presentation structure. You don't need to be a rockstar presenter, you just need to get your story straight.You already know how to design a great looking presentation - Death by Screens covers the not-so-obvious topics: what to say, what to show, in what order, and how to talk about it with confidence.If you're in a hurry to present, you can use the suggested presentation structure right away, with a handy checklist at the back of the book for quick reference.In the first half of the book you'll learn things like: The right preparation saves time and pain later on. Set up for success by mapping the concerns of your stakeholders, sending them an invitation email that manages their expectations, and booking the right room at the right time of day.Start with structure: work on slides later. Map the structure of your presentation horizontally to see the ups and downs of the story you're going to tell to avoid lengthy boring sections.The attention-grabber: use a surprising quote, quiz, or story to engage your audience. Use one of the suggested methods in the book to get your audience listening right away, and receptive to what you have to say later.The story: show your hero using the design. Don't just show the design, tell the story of someone using it - what they're thinking and doing, and how the design helps them reach their goals.The final chapters of the book cover the emotionally-charged topics: your speaking style, discussing feedback, and performance anxiety.Self-assess the basics: speed, volume, and expression. Learn rehearsal methods that you use to improve your speaking style on your own. The 6Ds of design discussion It's hard to think of the right answer to a tricky comment in the moment: use this framework to respond with satisfying answers.Self-awareness: reframe your anxious thoughts. Deal with anxiety using easy-to-learn CBT methods (Cognitive Behavioural Therapy) and turn your negative feelings into positives.Why this author can help youBen Sauer is a product and design leader, author and keynote speaker. He's presented to clients and conferences around the world, and trained hundreds of designers, including at NASA, Amazon and the BBC.Upgrade your design careerWhether you're presenting in a high-stakes scenario or not, Death by Screens teaches you how to be a strong communicator, vital to developing a successful career. Engage your audience with a well-structured presentation, transform uninspired stakeholders into enthusiastic collaborators, and gain strategic influence.Presenting soon? Get this book. Death by Screens is practical and (mostly) skips the theory - be a better presenter, fast.
Reinforcement Learning from Scratch
In ancient games such as chess or go, the most brilliant players can improve by studying the strategies produced by a machine. Robotic systems practice their own movements. In arcade games, agents capable of learning reach superhuman levels within a few hours. How do these spectacular reinforcement learning algorithms work? With easy-to-understand explanations and clear examples in Java and Greenfoot, you can acquire the principles of reinforcement learning and apply them in your own intelligent agents. Greenfoot (M.K繹lling, King's College London) and the hamster model (D. Bohles, University of Oldenburg) are simple but also powerful didactic tools that were developed to convey basic programming concepts. The result is an accessible introduction into machine learning that concentrates on reinforcement learning. Taking the reader through the steps of developing intelligent agents, from the very basics to advanced aspects, touching on a variety of machine learning algorithms along the way, one is allowed to play along, experiment, and add their own ideas and experiments.
Associative Engines
Clark charts a fundamental shift from a static, inner-code-oriented conception of the subject matter of cognitive science to a more dynamic, developmentally rich, process-oriented view. Connectionist approaches, Andy Clark argues, are driving cognitive science toward a radical reconception of its explanatory endeavor. At the heart of this reconception lies a shift toward a new and more deeply developmental vision of the mind--a vision that has important implications for the philosophical and psychological understanding of the nature of concepts, of mental causation, and of representational change.Combining philosophical argument, empirical results, and interdisciplinary speculations, Clark charts a fundamental shift from a static, inner-code-oriented conception of the subject matter of cognitive science to a more dynamic, developmentally rich, process-oriented view. Clark argues that this shift makes itself felt in two main ways. First, structured representations are seen as the products of temporally extended cognitive activity and not as the representational bedrock (an innate symbol system or language of thought) upon which all learning is based. Second, the relation between thoughts (as described by folk psychology) and inner computational states is loosened as a result of the fragmented and distributed nature of the connectionist representation of concepts.Other issues Clark raises include the nature of innate knowledge, the conceptual commitments of folk psychology, and the use and abuse of higher-level analyses of connectionist networks.
Made-Up Minds
Made-Up Minds addresses fundamental questions of learning and concept invention by means of an innovative computer program that is based on the cognitive-developmental theory of psychologist Jean Piaget. Drescher uses Piaget's theory as a source of inspiration for the design of an artificial cognitive system called the schema mechanism, and then uses the system to elaborate and test Piaget's theory. The approach is original enough that readers need not have extensive knowledge of artificial intelligence, and a chapter summarizing Piaget assists readers who lack a background in developmental psychology. The schema mechanism learns from its experiences, expressing discoveries in its existing representational vocabulary, and extending that vocabulary with new concepts. A novel empirical learning technique, marginal attribution, can find results of an action that are obscure because each occurs rarely in general, although reliably under certain conditions. Drescher shows that several early milestones in the Piagetian infant's invention of the concept of persistent object can be replicated by the schema mechanism.
Android UI Development with Jetpack Compose - Second Edition
Get started with creating intuitive native user interfaces on Android platforms using Kotlin and Jetpack Compose with the help of this illustrated guideKey Features: Distinguish between the imperative (Android View) and declarative (Jetpack Compose) approachExplore the Compose app structure, UI elements, and core concepts like state and composition over inheritanceEnhance apps with animations, transitions and build for smartphones, tablets, and foldable devicesPurchase of the print or Kindle book includes a free PDF eBookBook Description: Compose has caused a paradigm shift in Android development, introducing a variety of new concepts that are essential to an Android developer's learning journey. It solves a lot of pain points associated with Android development and is touted to become the default way to building Android apps over the next few years. This second edition has been thoroughly updated to reflect all changes and additions that were made by Google since the initial stable release, and all examples are based on Material 3 (also called Material You).This book uses practical examples to help you understand the fundamental concepts of Jetpack Compose and how to use them when you are building your own Android applications. You'll begin by getting an in-depth explanation of the declarative approach, along with its differences from and advantages over traditional user interface (UI) frameworks. Having laid this foundation, the next set of chapters take a practical approach to show you how to write your first composable function. The chapters will also help you master layouts, an important core component of every UI framework, and then move to more advanced topics such as animation, testing, and architectural best practices.By the end of this book, you'll be able to write your own Android apps using Jetpack Compose and Material Design.What You Will Learn: Recognize the motivation behind Jetpack ComposeGain an understanding of the core concepts of Jetpack ComposeBuild a complete app using Jetpack ComposeUtilize Jetpack Compose inside existing Android applicationsTest and debug apps that use Jetpack ComposeUnderstand Material Design and how it is implemented using Jetpack ComposeWrite apps for different form factorsBring your Compose UI to other platformsWho this book is for: If you're an Android developer with existing knowledge of the Kotlin programming language looking to learn how to build modern Android user interfaces using Jetpack Compose, then this book is for you. This book is not an introduction to Android development. You must have a basic understanding of how Android apps are developed using Android Studio.
TensorFlow Developer Certificate Guide
Achieve TensorFlow certification with this comprehensive guide covering all exam topics using a hands-on, step-by-step approach-perfect for aspiring TensorFlow developersKey Features: Build real-world computer vision, natural language, and time series applicationsLearn how to overcome issues such as overfitting with techniques such as data augmentationMaster transfer learning-what it is and how to build applications with pre-trained modelsPurchase of the print or Kindle book includes a free PDF eBookBook Description: The TensorFlow Developer Certificate Guide is an indispensable resource for machine learning enthusiasts and data professionals seeking to master TensorFlow and validate their skills by earning the certification. This practical guide equips you with the skills and knowledge necessary to build robust deep learning models that effectively tackle real-world challenges across diverse industries.You'll embark on a journey of skill acquisition through easy-to-follow, step-by-step explanations and practical examples, mastering the craft of building sophisticated models using TensorFlow 2.x and overcoming common hurdles such as overfitting and data augmentation. With this book, you'll discover a wide range of practical applications, including computer vision, natural language processing, and time series prediction.To prepare you for the TensorFlow Developer Certificate exam, it offers comprehensive coverage of exam topics, including image classification, natural language processing (NLP), and time series analysis. With the TensorFlow certification, you'll be primed to tackle a broad spectrum of business problems and advance your career in the exciting field of machine learning. Whether you are a novice or an experienced developer, this guide will propel you to achieve your aspirations and become a highly skilled TensorFlow professional.What You Will Learn: Prepare for success in the TensorFlow Developer Certification examMaster regression and classification modelling with TensorFlow 2.xBuild, train, evaluate, and fine-tune deep learning modelsCombat overfitting using techniques such as dropout and data augmentationClassify images, encompassing preprocessing and image data augmentationApply TensorFlow for NLP tasks like text classification and generationPredict time series data, such as stock pricesExplore real-world case studies and engage in hands-on exercisesWho this book is for: This book is for machine learning and data science enthusiasts, as well as data professionals aiming to demonstrate their expertise in building deep learning applications with TensorFlow. Through a comprehensive hands-on approach, this book covers all the essential exam prerequisites to equip you with the skills needed to excel as a TensorFlow developer and advance your career in machine learning. A fundamental grasp of Python programming is the only prerequisite.
CompTIA A+ Practice Test Core 2 (220-1102)
Polish the skills needed to efficiently prepare for the CompTIA A+ Core 2 (220-1102) exam by solving exam-oriented practice questionsKey Features: Ensure that you have a clear understanding of the certification syllabus and exam objectivesConsolidate your knowledge of all the essential CompTIA A+ Core 2 exam topics and key definitionsPrepare for the exam structure by answering questions that are frequently part of itBook Description: The CompTIA A+ Core 2 certification validates the knowledge you need to support common operating systems and software installations. This book tests the skills essential for you to secure computing environments and troubleshoot common computing issues, while adhering to operational procedures through practice questions.Using proven techniques to test a candidate's knowledge of Core 2 (220-1102) exam objectives, this book will ensure that you're well-prepared to pass the exam on your first attempt. The chapters in this book comprise multiple-choice questions at the same level of difficulty as those you'll find in the official exam. All the questions are broken down into different chapters according to each exam domain, finishing with a 90-question mock exam to prepare you to confidently take the real exam. The chapters are designed in a way to not only test your knowledge, but also your ability to handle pressure during the exam.By the end of this practice test book, you'll be well-prepared to pass the CompTIA A+ Core 2 exam with confidence.What You Will Learn: Use the appropriate Microsoft command-line tool in any given scenarioCompare and contrast wireless security protocols and authentication methodsManage and configure basic security settings in the Microsoft Windows OSImplement workstation backup and recovery methods with easeFind out how to effectively use remote access technologiesGet tested on communication techniques and professionalismWho this book is for: CompTIA A+ Practice Test Core 2 (220-1102) is for students and working professionals looking to pass the CompTIA A+ Core 2 (220-1102) exam who have already completed studying for this exam. This book's purpose is not to teach theory, but to verify that you have retained the information that you've studied and ensure your current level of preparedness is sufficient to pass the exam.
Hci International 2023 - Late Breaking Posters
This two-volme set CCIS 1957-1958 is part of the refereed proceedings of the 25th International Conference on Human-Computer Interaction, HCII 2023, which was held in Copenhagen, Denmark, in July 2023. A total of 5583 individuals from academia, research institutes, industry, and governmental agencies from 88 countries submitted contributions, and 1276 papers and 275 posters were included in the proceedings that were published just before the start of the conference. Additionally, 296 papers and 181 posters are included in the volumes of the proceedings published after the conference, as "Late Breaking Work" (papers and posters). The contributions thoroughly cover the entire field of human-computer interaction, addressing major advances in knowledge and effective use of computers in a variety of application areas.
Hci International 2023 - Late Breaking Posters
This two-volme set CCIS 1957-1958 is part of the refereed proceedings of the 25th International Conference on Human-Computer Interaction, HCII 2023, which was held in Copenhagen, Denmark, in July 2023. A total of 5583 individuals from academia, research institutes, industry, and governmental agencies from 88 countries submitted contributions, and 1276 papers and 275 posters were included in the proceedings that were published just before the start of the conference. Additionally, 296 papers and 181 posters are included in the volumes of the proceedings published after the conference, as "Late Breaking Work" (papers and posters). The contributions thoroughly cover the entire field of human-computer interaction, addressing major advances in knowledge and effective use of computers in a variety of application areas.
Progress in Pattern Recognition, Image Analysis, Computer Vision, and Applications
This 2-volume set, LNCS 14469 and 14470, constitutes the proceedings of the 26th Iberoamerican Congress on Progress in Pattern Recognition, Image Analysis, Computer Vision, and Applications, CIARP 2023, which took place in Coimbra, Portugal, in November 2023. The 61 papers presented were carefully reviewed and selected from 106 submissions. And present research in the fields of pattern recognition, artificial intelligence, and related areas.
Pattern Recognition and Computer Vision
The 13-volume set LNCS 14425-14437 constitutes the refereed proceedings of the 6th Chinese Conference on Pattern Recognition and Computer Vision, PRCV 2023, held in Xiamen, China, during October 13-15, 2023. The 532 full papers presented in these volumes were selected from 1420 submissions. The papers have been organized in the following topical sections: Action Recognition, Multi-Modal Information Processing, 3D Vision and Reconstruction, Character Recognition, Fundamental Theory of Computer Vision, Machine Learning, Vision Problems in Robotics, Autonomous Driving, Pattern Classification and Cluster Analysis, Performance Evaluation and Benchmarks, Remote Sensing Image Interpretation, Biometric Recognition, Face Recognition and Pose Recognition, Structural Pattern Recognition, Computational Photography, Sensing and Display Technology, Video Analysis and Understanding, Vision Applications and Systems, Document Analysis and Recognition, Feature Extraction and Feature Selection, Multimedia Analysis and Reasoning, Optimization and Learning methods, Neural Network and Deep Learning, Low-Level Vision and Image Processing, Object Detection, Tracking and Identification, Medical Image Processing and Analysis.
Pattern Recognition and Computer Vision
The 13-volume set LNCS 14425-14437 constitutes the refereed proceedings of the 6th Chinese Conference on Pattern Recognition and Computer Vision, PRCV 2023, held in Xiamen, China, during October 13-15, 2023. The 532 full papers presented in these volumes were selected from 1420 submissions. The papers have been organized in the following topical sections: Action Recognition, Multi-Modal Information Processing, 3D Vision and Reconstruction, Character Recognition, Fundamental Theory of Computer Vision, Machine Learning, Vision Problems in Robotics, Autonomous Driving, Pattern Classification and Cluster Analysis, Performance Evaluation and Benchmarks, Remote Sensing Image Interpretation, Biometric Recognition, Face Recognition and Pose Recognition, Structural Pattern Recognition, Computational Photography, Sensing and Display Technology, Video Analysis and Understanding, Vision Applications and Systems, Document Analysis and Recognition, Feature Extraction and Feature Selection, Multimedia Analysis and Reasoning, Optimization and Learning methods, Neural Network and Deep Learning, Low-Level Vision and Image Processing, Object Detection, Tracking and Identification, Medical Image Processing and Analysis
Continuous Biometric Authentication Systems
This book offers an overview of the field of continuous biometric authentication systems, which capture and continuously authenticate biometrics from user devices. This book first covers the traditional methods of user authentication and discusses how such techniques have become cumbersome in the world of mobile devices and short usage sessions. The concept of continuous biometric authentication systems is introduced and their construction is discussed. The different biometrics that these systems may utilise (e.g.: touchscreen-gesture interactions) are described and relevant studies surveyed. It also surveys important considerations and challenges.This book brings together a wide variety of key motivations, components and advantages of continuous biometric authentication systems. The overview is kept high level, so as not to limit the scope to any single device, biometric trait, use-case, or scenario. Therefore, the contents of this book are applicable to devices ranging from smartphones to desktop computers, utilising biometrics ranging from face recognition to keystroke dynamics. It also provides metrics from a variety of existing systems such that users can identify the advantages and disadvantages of different approaches.This book targets researchers and lecturers working in authentication, as well as advanced-level students in computer science interested in this field. The book will also be of interest to technical professionals working in cyber security.
Pattern Recognition and Computer Vision
The 13-volume set LNCS 14425-14437 constitutes the refereed proceedings of the 6th Chinese Conference on Pattern Recognition and Computer Vision, PRCV 2023, held in Xiamen, China, during October 13-15, 2023. The 532 full papers presented in these volumes were selected from 1420 submissions. The papers have been organized in the following topical sections: Action Recognition, Multi-Modal Information Processing, 3D Vision and Reconstruction, Character Recognition, Fundamental Theory of Computer Vision, Machine Learning, Vision Problems in Robotics, Autonomous Driving, Pattern Classification and Cluster Analysis, Performance Evaluation and Benchmarks, Remote Sensing Image Interpretation, Biometric Recognition, Face Recognition and Pose Recognition, Structural Pattern Recognition, Computational Photography, Sensing and Display Technology, Video Analysis and Understanding, Vision Applications and Systems, Document Analysis and Recognition, Feature Extraction and Feature Selection, Multimedia Analysis and Reasoning, Optimization and Learning methods, Neural Network and Deep Learning, Low-Level Vision and Image Processing, Object Detection, Tracking and Identification, Medical Image Processing and Analysis.
Pattern Recognition and Computer Vision
The 13-volume set LNCS 14425-14437 constitutes the refereed proceedings of the 6th Chinese Conference on Pattern Recognition and Computer Vision, PRCV 2023, held in Xiamen, China, during October 13-15, 2023. The 532 full papers presented in these volumes were selected from 1420 submissions. The papers have been organized in the following topical sections: Action Recognition, Multi-Modal Information Processing, 3D Vision and Reconstruction, Character Recognition, Fundamental Theory of Computer Vision, Machine Learning, Vision Problems in Robotics, Autonomous Driving, Pattern Classification and Cluster Analysis, Performance Evaluation and Benchmarks, Remote Sensing Image Interpretation, Biometric Recognition, Face Recognition and Pose Recognition, Structural Pattern Recognition, Computational Photography, Sensing and Display Technology, Video Analysis and Understanding, Vision Applications and Systems, Document Analysis and Recognition, Feature Extraction and Feature Selection, Multimedia Analysis and Reasoning, Optimization and Learning methods, Neural Network and Deep Learning, Low-Level Vision and Image Processing, Object Detection, Tracking and Identification, Medical Image Processing and Analysis.
AI Basics for Managers
Unleash the Power of AI in Your Business and Confidently Navigate the Future."AI Basics for Managers" is a revolutionary non-fiction book that demystifies the complex world of artificial intelligence (AI) for business leaders. This book, written by Andrew Hinton, a renowned AI and business strategy expert, offers practical insights, tools, and strategies that will empower managers to leverage AI for business growth and success.In this comprehensive guide, Andrew Hinton draws on extensive research and real-world case studies to explain key AI concepts, technologies, and their applications in business.With "AI Basics for Managers," readers will: Gain a solid understanding of AI, its history, and its impact on business.Learn about AI technologies like machine learning, deep learning, and natural language processing.Understand the role of data in AI and how to implement data-driven AI solutions.Discover how to identify opportunities and overcome challenges in AI implementation.Learn about AI ethics and how to build an AI-ready workforce."AI Basics for Managers" is perfect for business leaders, managers, and decision-makers looking to harness AI's power in their organizations. With its actionable advice, compelling storytelling, and cutting-edge research, this book is a must-read for anyone seeking to stay ahead in the rapidly evolving business landscape.Don't miss out on the opportunity to transform your business with the help of "AI Basics for Managers." Order your copy today and start charting your path to AI-driven success!
Enterprise Transformation to Artificial Intelligence and the Metaverse
This book provides guidance on how organizations can respond effectively to a rapidly converging collection of advanced technologies, methods, and models often referred to as "the metaverse." The arrival of the metaverse will likely lead to one of the most disruptive eras in modern history. We will see our personal, social, professional, and business lives change just as dramatically as we experienced with the arrival of the personal computer, Internet, and smart phone. The book also discusses some of the most important metaverse technologies, concepts, and methods which are needed by organizational leaders to understand as they begin to map out their metaverse transformation plans. These discussions are followed by detailed chapters on the main elements of an effective enterprise transformation initiative, concluding with a detailed hypothetical case study that describes how such a transformation can be accomplished. The central purpose of the book is to help executives and other professionals in charting an effective course to the metaverse.
AI Basics for Managers
Unleash the Power of AI in Your Business and Confidently Navigate the Future."AI Basics for Managers" is a revolutionary non-fiction book that demystifies the complex world of artificial intelligence (AI) for business leaders. This book, written by Andrew Hinton, a renowned AI and business strategy expert, offers practical insights, tools, and strategies that will empower managers to leverage AI for business growth and success.In this comprehensive guide, Andrew Hinton draws on extensive research and real-world case studies to explain key AI concepts, technologies, and their applications in business.With "AI Basics for Managers," readers will: Gain a solid understanding of AI, its history, and its impact on business.Learn about AI technologies like machine learning, deep learning, and natural language processing.Understand the role of data in AI and how to implement data-driven AI solutions.Discover how to identify opportunities and overcome challenges in AI implementation.Learn about AI ethics and how to build an AI-ready workforce."AI Basics for Managers" is perfect for business leaders, managers, and decision-makers looking to harness AI's power in their organizations. With its actionable advice, compelling storytelling, and cutting-edge research, this book is a must-read for anyone seeking to stay ahead in the rapidly evolving business landscape.Don't miss out on the opportunity to transform your business with the help of "AI Basics for Managers." Order your copy today and start charting your path to AI-driven success!
Pattern Recognition and Computer Vision
The 13-volume set LNCS 14425-14437 constitutes the refereed proceedings of the 6th Chinese Conference on Pattern Recognition and Computer Vision, PRCV 2023, held in Xiamen, China, during October 13-15, 2023. The 532 full papers presented in these volumes were selected from 1420 submissions. The papers have been organized in the following topical sections: Action Recognition, Multi-Modal Information Processing, 3D Vision and Reconstruction, Character Recognition, Fundamental Theory of Computer Vision, Machine Learning, Vision Problems in Robotics, Autonomous Driving, Pattern Classification and Cluster Analysis, Performance Evaluation and Benchmarks, Remote Sensing Image Interpretation, Biometric Recognition, Face Recognition and Pose Recognition, Structural Pattern Recognition, Computational Photography, Sensing and Display Technology, Video Analysis and Understanding, Vision Applications and Systems, Document Analysis and Recognition, Feature Extraction and Feature Selection, Multimedia Analysis and Reasoning, Optimization and Learning methods, Neural Network and Deep Learning, Low-Level Vision and Image Processing, Object Detection, Tracking and Identification, Medical Image Processing and Analysis.
Pattern Recognition and Computer Vision
The 13-volume set LNCS 14425-14437 constitutes the refereed proceedings of the 6th Chinese Conference on Pattern Recognition and Computer Vision, PRCV 2023, held in Xiamen, China, during October 13-15, 2023. The 532 full papers presented in these volumes were selected from 1420 submissions. The papers have been organized in the following topical sections: Action Recognition, Multi-Modal Information Processing, 3D Vision and Reconstruction, Character Recognition, Fundamental Theory of Computer Vision, Machine Learning, Vision Problems in Robotics, Autonomous Driving, Pattern Classification and Cluster Analysis, Performance Evaluation and Benchmarks, Remote Sensing Image Interpretation, Biometric Recognition, Face Recognition and Pose Recognition, Structural Pattern Recognition, Computational Photography, Sensing and Display Technology, Video Analysis and Understanding, Vision Applications and Systems, Document Analysis and Recognition, Feature Extraction and Feature Selection, Multimedia Analysis and Reasoning, Optimization and Learning methods, Neural Network and Deep Learning, Low-Level Vision and Image Processing, Object Detection, Tracking and Identification, Medical Image Processing and Analysis.
Pattern Recognition and Computer Vision
The 13-volume set LNCS 14425-14437 constitutes the refereed proceedings of the 6th Chinese Conference on Pattern Recognition and Computer Vision, PRCV 2023, held in Xiamen, China, during October 13-15, 2023. The 532 full papers presented in these volumes were selected from 1420 submissions. The papers have been organized in the following topical sections: Action Recognition, Multi-Modal Information Processing, 3D Vision and Reconstruction, Character Recognition, Fundamental Theory of Computer Vision, Machine Learning, Vision Problems in Robotics, Autonomous Driving, Pattern Classification and Cluster Analysis, Performance Evaluation and Benchmarks, Remote Sensing Image Interpretation, Biometric Recognition, Face Recognition and Pose Recognition, Structural Pattern Recognition, Computational Photography, Sensing and Display Technology, Video Analysis and Understanding, Vision Applications and Systems, Document Analysis and Recognition, Feature Extraction and Feature Selection, Multimedia Analysis and Reasoning, Optimization and Learning methods, Neural Network and Deep Learning, Low-Level Vision and Image Processing, Object Detection, Tracking and Identification, Medical Image Processing and Analysis.
Pattern Recognition and Computer Vision
The 13-volume set LNCS 14425-14437 constitutes the refereed proceedings of the 6th Chinese Conference on Pattern Recognition and Computer Vision, PRCV 2023, held in Xiamen, China, during October 13-15, 2023. The 532 full papers presented in these volumes were selected from 1420 submissions. The papers have been organized in the following topical sections: Action Recognition, Multi-Modal Information Processing, 3D Vision and Reconstruction, Character Recognition, Fundamental Theory of Computer Vision, Machine Learning, Vision Problems in Robotics, Autonomous Driving, Pattern Classification and Cluster Analysis, Performance Evaluation and Benchmarks, Remote Sensing Image Interpretation, Biometric Recognition, Face Recognition and Pose Recognition, Structural Pattern Recognition, Computational Photography, Sensing and Display Technology, Video Analysis and Understanding, Vision Applications andSystems, Document Analysis and Recognition, Feature Extraction and Feature Selection, Multimedia Analysis and Reasoning, Optimization and Learning methods, Neural Network and Deep Learning, Low-Level Vision and Image Processing, Object Detection, Tracking and Identification, Medical Image Processing and Analysis.
Pattern Recognition and Computer Vision
The 13-volume set LNCS 14425-14437 constitutes the refereed proceedings of the 6th Chinese Conference on Pattern Recognition and Computer Vision, PRCV 2023, held in Xiamen, China, during October 13-15, 2023. The 532 full papers presented in these volumes were selected from 1420 submissions. The papers have been organized in the following topical sections: Action Recognition, Multi-Modal Information Processing, 3D Vision and Reconstruction, Character Recognition, Fundamental Theory of Computer Vision, Machine Learning, Vision Problems in Robotics, Autonomous Driving, Pattern Classification and Cluster Analysis, Performance Evaluation and Benchmarks, Remote Sensing Image Interpretation, Biometric Recognition, Face Recognition and Pose Recognition, Structural Pattern Recognition, Computational Photography, Sensing and Display Technology, Video Analysis and Understanding, Vision Applications and Systems, Document Analysis and Recognition, Feature Extraction and Feature Selection, Multimedia Analysis and Reasoning, Optimization and Learning methods, Neural Network and Deep Learning, Low-Level Vision and Image Processing, Object Detection, Tracking and Identification, Medical Image Processing and Analysis.
Pattern Recognition and Computer Vision
The 13-volume set LNCS 14425-14437 constitutes the refereed proceedings of the 6th Chinese Conference on Pattern Recognition and Computer Vision, PRCV 2023, held in Xiamen, China, during October 13-15, 2023. The 532 full papers presented in these volumes were selected from 1420 submissions. The papers have been organized in the following topical sections: Action Recognition, Multi-Modal Information Processing, 3D Vision and Reconstruction, Character Recognition, Fundamental Theory of Computer Vision, Machine Learning, Vision Problems in Robotics, Autonomous Driving, Pattern Classification and Cluster Analysis, Performance Evaluation and Benchmarks, Remote Sensing Image Interpretation, Biometric Recognition, Face Recognition and Pose Recognition, Structural Pattern Recognition, Computational Photography, Sensing and Display Technology, Video Analysis and Understanding, Vision Applications and Systems, Document Analysis and Recognition, Feature Extraction and Feature Selection, Multimedia Analysis and Reasoning, Optimization and Learning methods, Neural Network and Deep Learning, Low-Level Vision and Image Processing, Object Detection, Tracking and Identification, Medical Image Processing and Analysis.
Progress in Pattern Recognition, Image Analysis, Computer Vision, and Applications
This 2-volume set, LNCS 14469 and 14470, constitutes the proceedings of the 26th Iberoamerican Congress on Progress in Pattern Recognition, Image Analysis, Computer Vision, and Applications, CIARP 2023, which took place in Coimbra, Portugal, in November 2023. The 61 papers presented were carefully reviewed and selected from 106 submissions. And present research in the fields of pattern recognition, artificial intelligence, and related areas.
Microservices with Spring Boot and Spring Cloud
DESCRIPTIONMicroservices has emerged as a powerful solution to build flexible, scalable, and resilient applications. This Book is the go-to-guide to understanding, designing, and implementing microservice architectures using Spring Boot. It takes you on a journey through the intricacies of microservices to create robust and efficient microservice-based applications.This book helps you to understand the motivations and the entire process behind migrating from monolithic to microservice architectures. It covers essentials like REST basics, advanced topics such as centralized configuration, inter-service communication, Eureka Server, resilience mechanisms, security, and Docker deployment.Readers will be equipped to effortlessly find and access instances within a microservice architecture without disrupting clients. You will delve into distributed tracing and its importance in monitoring the interactions among microservices. Finally, we will discuss strategies for ensuring the reliability of your microservices architecture.Whether you're new to microservices or seeking to enhance your existing expertise, this book is your comprehensive guide to navigating the intricacies of modern application development. Embark on your microservices journey today and unlock the potential of Spring Boot in crafting efficient, scalable, and resilient software solutions.TABLE OF CONTENTS 1. The Foundation2. Decipher the unintelligible3. Scale it down4. Reflective Composition5. Liaison among services6. Location Transparency7. Gateway API Services8. Observability9. Reliability10. Keep It safe11. Deployment Appendix 1 Appendix 2 Index
How AI Works
AI isn't magic. How AI Works demystifies the explosion of artificial intelligence by explaining--without a single mathematical equation--what happened, when it happened, why it happened, how it happened, and what AI is actually doing "under the hood." Artificial intelligence is everywhere--from self-driving cars, to image generation from text, to the unexpected power of language systems like ChatGPT--yet few people seem to know how it all really works. How AI Works unravels the mysteries of artificial intelligence, without the complex math and unnecessary jargon. You'll learn: The relationship between artificial intelligence, machine learning, and deep learningThe history behind AI and why the artificial intelligence revolution is happening nowHow decades of work in symbolic AI failed and opened the door for the emergence of neural networksWhat neural networks are, how they are trained, and why all the wonder of modern AI boils down to a simple, repeated unit that knows how to multiply input numbers to produce an output number.The implications of large language models, like ChatGPT and Bard, on our society--nothing will be the same againAI isn't magic. If you've ever wondered how it works, what it can do, or why there's so much hype, How AI Works will teach you everything you want to know.
As If Human
A new approach to the challenges surrounding artificial intelligence that argues for assessing AI actions as if they came from a human being "Elegant and erudite."--John Thornhill, Financial Times Intelligent machines present us every day with urgent ethical challenges. Is the facial recognition software used by an agency fair? When algorithms determine questions of justice, finance, health, and defense, are the decisions proportionate, equitable, transparent, and accountable? How do we harness this extraordinary technology to empower rather than oppress? Despite increasingly sophisticated programming, artificial intelligences share none of our essential human characteristics--sentience, physical sensation, emotional responsiveness, versatile general intelligence. However, Nigel Shadbolt and Roger Hampson argue, if we assess AI decisions, products, and calls for action as if they came from a human being, we can avert a disastrous and amoral future. The authors go beyond the headlines about rampant robots to apply established moral principles in shaping our AI future. Their new framework constitutes a how-to for building a more ethical machine intelligence.
Hello Avatar
An examination of our many modes of online identity and how we live on the continuum between the virtual and the real. Hello Avatar! Or, {llSay(0, "Hello, Avatar!"); is a tiny piece of user-friendly code that allows us to program our virtual selves. In Hello Avatar, B. Coleman examines a crucial aspect of our cultural shift from analog to digital: the continuum between online and off-, what she calls the "x-reality" that crosses between the virtual and the real. She looks at the emergence of a world that is neither virtual nor real but encompasses a multiplicity of network combinations. And she argues that it is the role of the avatar to help us express our new agency--our new power to customize our networked life. By avatar, Coleman means not just the animated figures that populate our screens but the gestalt of images, text, and multimedia that make up our online identities--in virtual worlds like Second Life and in the form of email, video chat, and other digital artifacts. Exploring such network activities as embodiment, extreme (virtual) violence, and the work in virtual reality labs, and offering sidebar interviews with designers and practitioners, she argues that what is new is real-time collaboration and copresence, the way we make connections using networked media and the cultures we have created around this. The star of this drama of expanded horizons is the networked subject--all of us who represent aspects of ourselves and our work across the mediascape.