Explainable Agency in Artificial Intelligence: Research and Practice

Автор: literator от 13-12-2023, 17:02, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: Explainable Agency in Artificial Intelligence: Research and Practice
Автор: Silvia Tulli, David W. Aha
Издательство: CRC Press
Год: 2024
Страниц: 171
Язык: английский
Формат: pdf (true)
Размер: 10.1 MB

This book focuses on a subtopic of explainable AI (XAI) called explainable agency (EA), which involves producing records of decisions made during an agent’s reasoning, summarizing its behavior in human-accessible terms, and providing answers to questions about specific choices and the reasons for them. We distinguish explainable agency from interpretable machine learning (IML), another branch of XAI that focuses on providing insight (typically, for an ML expert) concerning a learned model and its decisions. In contrast, explainable agency typically involves a broader set of AI-enabled techniques, systems, and stakeholders (e.g., end users), where the explanations provided by EA agents are best evaluated in the context of human subject studies. The chapters of this book explore the concept of endowing intelligent agents with explainable agency, which is crucial for agents to be trusted by humans in critical domains such as finance, self-driving vehicles, and military operations. This book presents the work of researchers from a variety of perspectives and describes challenges, recent research results, lessons learned from applications, and recommendations for future research directions in EA. The historical perspectives of explainable agency and the importance of interactivity in explainable systems are also discussed. Ultimately, this book aims to contribute to the successful partnership between humans and AI systems.
 

An Introduction to Programming and Computer Science with Python

Автор: literator от 13-12-2023, 16:24, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: An Introduction to Programming and Computer Science with Python
Автор: Clayton Cafiero
Издательство: The University of Vermont
Год: 2023
Страниц: 402
Язык: английский
Формат: pdf
Размер: 10,1 MB

The goal of this book is to provide an introduction to computer programming with Python. This includes: - functional decomposition and a structured approach to programming; - writing idiomatic Python; - understanding the importance of abstraction; - practical problem-solving exercises, and a brief introduction to plotting with Matplotlib. When you get to know it, Python is a peculiar programming language. Much of what’s peculiar about Python is concealed by its seemingly simple syntax. This is part of what makes Python a great first language—and it’s fun! The book is organized into chapters which roughly correspond to a week’s worth of material (with some deviations). Some chapters, particularly the first few, should be consumed at a rate of two a week. We present below a brief description of each chapter, followed by mention of some conventions used in the book. The Chapter 2 provides some motivation for why programming languages are useful, and gives a general outline of how a program is executed by the Python interpreter. This chapter also introduces the two modes of using Python. The interactive mode allows the user to interact with the Python interpreter using the Python shell. Python statements and expressions are entered one at a time, and the interpreter evaluates or executes the code entered by the user. This is an essential tool for experimentation and learning the details of various language features. Script mode allows the user to write, save, and execute Python programs. This is convenient since in this mode we can save our work, and run it multiple times without having to type it again and again at the Python shell.
 

Языки программирования и методы трансляции (2005)

Автор: umkaS от 13-12-2023, 12:51, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: Языки программирования и методы трансляции
Автор: Опалева Э.А., Самойленко В.П.
Издательство: СПб.: БХВ-Петербург
Год: 2005
Cтраниц: 480
Формат: pdf
Размер: 14 мб
Язык: русский

Учебное пособие содержит систематическое изложение теоретических основ перевода и компиляции. Рассмотрены общие вопросы разработки, описания и реализации языков программирования, формальные методы описания синтаксиса и семантики языков программирования, методы синтаксического анализа современных языков программирования. Приводится методика разработки описания перевода и пример использования этой методики для построения атрибутной транслирующей грамматики.
 

Tiny Android Projects Using Kotlin

Автор: Vlad-312 от 13-12-2023, 11:31, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ


Название: Tiny Android Projects Using Kotlin
Автор: Panjuta D., Nwokike L.
Издательство: CRC Press
Год: 2024
ISBN: 1032606878
Страниц: 383
Формат: PDF
Размер: 30 Mб
Язык: English

In today’s fast-paced world, Android development is a rapidly evolving field that requires regular updates to keep up with the latest trends and technologies. Tiny Android Projects Using Kotlin is an excellent resource for developers who want to learn to build Android applications using the latest tools and frameworks.
 

Ultimate Web Automation Testing with Cypress: Master End-to-End Web Application Testing Automation to Accelerate Your QA Process

Автор: literator от 13-12-2023, 06:58, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: Ultimate Web Automation Testing with Cypress: Master End-to-End Web Application Testing Automation to Accelerate Your QA Process with Cypress
Автор: Vitaly Skadorva
Издательство: Orange Education Pvt Ltd, AVA
Год: December 2023
Страниц: 419
Язык: английский
Формат: True/Retail EPUB, PDF (conv), Mobi (conv)
Размер: 10.3 MB

Elevate Your Web Testing with Practical Insights and Advanced Techniques. Dive into the world of automated web testing with “Ultimate Web Automation Testing with Cypress.” From foundational concepts to advanced techniques, the book equips professionals with the skills to seamlessly integrate Cypress into their workflow. Starting with setup and basic tests, it progresses to cover end-to-end, component, API, and data-driven testing with practical examples and best practices. Further, it explores advanced topics like custom commands, plugins, Cypress Cloud, Smart Orchestration and Flaky Test Management. The book also unveils the integration with GitHub, GitLab, and Cucumber, and concludes with CI/CD implementation using Docker and Jenkins Pipelines, along with effective reporting techniques. By the end, you will have a profound understanding of Cypress, empowering you to excel in web application testing and advance your careers in the competitive software testing industry. Cypress is a robust jаvascript-based end-to-end testing framework designed to simplify and streamline web application testing. It was built specifically for modern web development. Cypress enables developers and testers to create and run tests directly within the browser, allowing real-time interaction with the application under test. With its intuitive API, automatic waiting and retries, and seamless integrations with popular web technologies and frameworks, Cypress has become a popular choice for teams seeking to improve the efficiency and reliability of their testing processes.
 

Machine Learning Applications: From Computer Vision to Robotics

Автор: literator от 13-12-2023, 05:32, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: Machine Learning Applications: From Computer Vision to Robotics
Автор: Indranath Chatterjee, Sheetal Zalte
Издательство: Wiley-IEEE Press
Год: 2024
Страниц: 240
Язык: английский
Формат: pdf (true), epub
Размер: 10.2 MB

Practical resource on the importance of Machine Learning and Deep Learning applications in various technologies and real-world situations. Machine Learning Applications discusses methodological advancements of Machine Learning and Deep Learning, presents applications in image processing, including face and vehicle detection, image classification, object detection, image segmentation, and delivers real-world applications in healthcare to identify diseases and diagnosis, such as creating smart health records and medical imaging diagnosis, and provides real-world examples, case studies, use cases, and techniques to enable the reader’s active learning. In our rapidly evolving world, the transformative power of Machine Learning (ML) and Deep Learning (DL) technologies is undeniable. From robotics and vehicle automation to financial services, retail, manufacturing, healthcare, and beyond, ML and DL are revolutionizing industries and driving improvements in business operations. The potential of these advanced technologies to enhance our lives and reshape our future is immense. With its practical approach to the subject, Machine Learning Applications is an ideal resource for professionals working with smart technologies such as Machine Learning and Deep Learning, AI, IoT, and other wireless communications; it is also highly suitable for professionals working in robotics, computer vision, cyber security and more.
 

Introduction to Time-Dependent Quantum Mechanics with Python

Автор: literator от 13-12-2023, 04:42, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: Introduction to Time-Dependent Quantum Mechanics with Python
Автор: Atanu Bhattacharya, Elliot R Bernstein
Издательство: World Scientific Publishing
Год: 2024
Страниц: 345
Язык: английский
Формат: pdf (true)
Размер: 24.5 MB

Computational spectroscopy and computational quantum chemical dynamics is a vast field in physical chemistry. Significant part of this field is developed based on the concepts of time-dependent quantum mechanics and its numerical implementations. This book gives an introduction to the Time-Dependent Quantum Chemistry for use with any introductory college/university course in optics, spectroscopy, kinetics, dynamics, or experimental physical chemistry or chemical physics of the kind usually taken by undergraduate and graduate students in physical chemistry. In this book, different concepts of time-dependent quantum mechanics are systematically presented by first giving emphasis on the contrasting viewpoint of classical and quantum mechanical motion of a particle, then by demonstrating the ways to find classical flavour in quantum dynamics, thereafter by formally defining the wavepacket which represents a quantum particle and finally by demonstrating numerical methods to explore the wavepacket dynamics in one dimension. Along with the analytical theory, accompanying Python chapters in this book take readers to a hands-on tour with Python programming by first giving them a quick introduction to the Python programming, then by introducing the position-space grid representation of the wavefunction, thereafter, by making them familiarized with the Fourier transform to represent the discretized wavefunction in momentum space, subsequently by showing the Python-based methodologies to express Hamiltonian operator in matrix form and finally by demonstrating the entire Python program which solves the wavepacket dynamics in one dimension under influence of time-independent Hamiltonian following split-operator approach.
 

Hands-on Test-Driven Development: Using Ruby, Ruby on Rails, and RSpec

Автор: literator от 12-12-2023, 20:47, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: Hands-on Test-Driven Development: Using Ruby, Ruby on Rails, and RSpec
Автор: Greg Donald
Издательство: Apress
Год: 2024
Страниц: 237
Язык: английский
Формат: pdf
Размер: 10.2 MB

Learn to properly test Ruby and Ruby on Rails applications by first writing failing tests, and then by implementing application code to make the failing tests pass. This book will teach you how to employ test-driven development (TDD) using RSpec while building a blog from start to finish. By the end of the book, you will be ready to deploy their fully tested blog to their own production web server using the latest versions of Ruby 3 and Ruby on Rails 7. We’ll be using the Ruby programming language and the Ruby on Rails web framework to build everything. These are the best tools for the job, in my opinion. Ruby is a very expressive and powerful programming language, and Ruby on Rails is a very powerful web framework. We’ll use the test-driven development (TDD) style of software design and engineering, which means we’ll write failing tests first and only then write our implementation code to get our failing tests passing. We’ll use the RSpec testing framework to write our tests. RSpec describes itself as a tool for performing “behavior-driven development” and is in fact the best tool available for testing Ruby code. If you’ve never used RSpec before, don’t worry; in this book, I’ll cover more than enough to get you started and productive. We will use the PostgreSQL relational database management system (RDBMS) to store our project’s data. For beginner to intermediate Ruby software engineers who are interested in learning to use TDD with RSpec to test and build web applications using Ruby on Rails.
 

Ultimate Full-Stack Web Development with MERN: Design, Build, Test and Deploy Production-Grade Web Applications

Автор: literator от 12-12-2023, 20:04, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: Ultimate Full-Stack Web Development with MERN: Design, Build, Test and Deploy Production-Grade Web Applications with MongoDB, Express, React and NodeJS
Автор: Nabendu Biswas
Издательство: Orange Education Pvt Ltd, AVA
Год: December 2023
Страниц: 264
Язык: английский
Формат: True/Retail EPUB
Размер: 17.1 MB

Master Web Development with MERN Stack for Designing, Testing, and Deploying Professional-Grade Applications using MongoDB, Express, React, and Node.js. This book covers all the top technologies in the jаvascript ecosystem: MongoDB, ExpressJS, ReactJS and NodeJS. With these technologies, we can create a completely functional web application that includes frontend, backend and database. We will build a fairly large production-ready app in this book. Here, we will first learn to set up the frontend with React, then create the backend APIs with NodeJS and Express. The backend will be connected to our database which is MongoDB. We will learn to use authentication in our project by implementing JWT. We will also learn to test both frontend and backend using the Unit testing framework of Jest. Finally, we will learn how to deploy both frontend and backend with ease to use free apps. After going through the book, the readers will be able to create any MERN app with ease and can also modify the project in the book to create other apps. In the Frontend section, you'll construct a dynamic ReactJS application with a focus on creating components, and pages, and establishing Redux for state management. This book will guide you through setting up Redux, implementing registration and login functionalities, and refining your application with a user-friendly dashboard and task form. The book concludes with chapters on frontend and backend testing, ensuring the robustness of your application, and also covers deployment strategies for both frontend and backend components, providing a comprehensive guide to showcase your application to the world.
 

Software Development & AI

Автор: literator от 12-12-2023, 18:05, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: Software Development & AI
Автор: Shikhar Singh
Издательство: Independently published
Год: 2023
Страниц: 149
Язык: английский
Формат: pdf
Размер: 34.2 MB

Embark on a captivating journey into the dynamic realms of Software Development and Artificial Intelligence with this thought-provoking book. Delve into the intricacies of crafting cutting-edge software solutions while exploring the profound impact of Artificial Intelligence (AI) on our rapidly evolving technological landscape. Uncover the symbiotic relationship between code and cognition as you navigate through the fascinating intersection of these two transformative fields. Whether you're a seasoned developer seeking new insights or an enthusiast eager to grasp the essence of AI in software, this book promises an enlightening exploration of the limitless possibilities that emerge when human ingenuity converges with the power of intelligent machines. Engage with real-world examples, visionary perspectives, and practical wisdom that will inspire, challenge, and reshape your understanding of the future at the intersection of Software Development and AI. Delve into the intricacies of code, algorithms, and the ever-evolving landscape of technology as you explore the synergy between human ingenuity and machine intelligence. This compelling narrative seamlessly weaves together the tales of seasoned developers and the groundbreaking advancements in Artificial Intelligence that have shaped our digital world. Whether you're a seasoned programmer, a curious novice, or someone fascinated by the profound impact of AI on society, this book offers a riveting blend of technical insights and human stories.