|
|
|
|
|
|
|
| |
|
Название: Attacks, Defenses and Testing for Deep Learning Автор: Jinyin Chen, Ximin Zhang, Haibin Zheng Издательство: Springer Год: 2024 Страниц: 413 Язык: английский Формат: pdf (true) Размер: 16.1 MB
This book provides a systematic study on the security of Deep Learning. With its powerful learning ability, Deep Learning is widely used in CV, FL, GNN, RL, and other scenarios. However, during the process of application, researchers have revealed that Deep Learning is vulnerable to malicious attacks, which will lead to unpredictable consequences. Take autonomous driving as an example, there were more than 12 serious autonomous driving accidents in the world in 2018, including Uber, Tesla and other high technological enterprises. Drawing on the reviewed literature, we need to discover vulnerabilities in Deep Learning through attacks, reinforce its defense, and test model performance to ensure its robustness. The book aims to provide a comprehensive introduction to the methods of attacks, defenses, and testing evaluations for deep learning in various scenarios. We focus on multiple application scenarios such as computer vision, Federated Learning, graph neural networks, and Reinforcement Learning, considering multiple security issues that exist under different data modalities, model structures, and tasks. Testing deep neural networks is an effective method to measure the security and robustness of Deep Learning models. Through test evaluation, security vulnerabilities and weaknesses in deep neural networks can be identified. By identifying and fixing these vulnerabilities, the security and robustness of the model can be improved. The book is divided into three main parts: attacks, defenses, and testing. In the attack section, we introduce in detail the attack methods and techniques targeting Deep Learning models. |
Разместил: Ingvar16 5-06-2024, 16:31 | Комментарии: 0 | Подробнее
| | | |
|
| |
|
|
|
|
|
|
| |
|
Название: Learning Devsecops: A Practical Guide to Processes and Tools Автор: Steve Suehring Издательство: O’Reilly Media, Inc. Год: 2024 Страниц: 195 Язык: английский Формат: True PDF, True EPUB (Retail Copy) Размер: 12.1 MB
How do some organizations maintain 24-7 internet-scale operations? How can organizations integrate security while continuously deploying new features? How do organizations increase security within their DevOps processes? This practical guide helps you answer those questions and more. Author Steve Suehring provides unique content to help practitioners and leadership successfully implement DevOps and DevSecOps. Learning DevSecOps emphasizes prerequisites that lead to success through best practices and then takes you through some of the tools and software used by successful DevSecOps-enabled organizations. You'll learn how DevOps and DevSecOps can eliminate the walls that stand between development, operations, and security so that you can tackle the needs of other teams early in the development lifecycle. What is DevSecOps? It depends on who you ask. As defined in this book, DevSecOps is a set of agile and iterative practices that help to deliver software and technology systems rapidly, accurately, and repeatedly, emphasizing processes and people above tools. This book is for anyone interested in learning about DevSecOps and its predecessor, DevOps. You might be involved in development, operations, or security and want to learn about the melding of all three into a set of tools and processes for making production-level deployments easier. Being able to write code, commit and push the code, and have tests automatically executed on that code is one such practice in DevSecOps. |
Разместил: Ingvar16 5-06-2024, 15:09 | Комментарии: 0 | Подробнее
| | | |
|
| |
|
|
|
|
|
|
| |
|
Название: Generative AI for Effective Software Development Автор: Anh Nguyen-Duc, Pekka Abrahamsson, Foutse Khomh Издательство: Springer Год: 2024 Страниц: 346 Язык: английский Формат: pdf (true), epub Размер: 31.4 MB
The purpose of this book—Generative AI for Effective Software Development—is to provide a comprehensive, empirically grounded exploration of how generative AI is reshaping the landscape of software development across diverse environments and geographies. This book emphasizes the empirical evaluation of generative AI tools in real-world scenarios, offering insights into their practical efficacy, limitations, and impact on various aspects of software engineering. It focuses on the human aspect, examining how generative AI influences the roles, collaborations, and decision-making processes of developers from different countries and cultures. By presenting case studies, surveys, and interviews from various software development contexts, the book aims to offer a global perspective on the integration of generative AI, highlighting how these advanced tools are adapted to and influence diverse cultural, organizational, and technological environments. This multifaceted approach not only showcases the technological advancements in generative AI but also deeply considers the human element, ensuring that the narrative remains grounded in the practical realities of software developers worldwide. While Generative AI technologies encompass a wide range of data types, our cases focus mainly on LLMs with text and code generation. The evaluation is done with current models, such as Llama 2 or ChatGPT-4, acknowledging the current limitations associated with them. |
Разместил: Ingvar16 5-06-2024, 05:49 | Комментарии: 0 | Подробнее
| | | |
|
| |
|
|
|
|
|
|
| |
|
Название: Event-Driven Architecture for Beginners using RabbitMQ and .NET: A comprehensive guide to distributed solutions with RabbitMQ and .NET Автор: Abhisek Sinha Издательство: BPB Publications Год: 2024 Страниц: 228 Язык: английский Формат: epub (true) Размер: 10.1 MB
By using .NET and RabbitMQ, developers can take advantage of the capabilities of both technologies to create event-driven systems that are optimized for performance and maintainability. This book aims to provide a comprehensive guide for individuals who wish to learn the implementation of event-driven architecture using .NET and RabbitMQ, from understanding the core concepts to implementing practical solutions. It covers the fundamental concepts of event-driven architecture, including the publish-subscribe pattern and message queues, as well as practical implementation details such as setting up RabbitMQ and using .NET to build event-driven systems. The book also covers advanced topics such as scalability, reliability, and security, and includes real-world case studies to illustrate the challenges and solutions involved in implementing event-driven architecture. Throughout the book, readers will learn about the concepts, tools, and techniques needed to design, implement and maintain an event-driven system using .NET and RabbitMQ. Additionally, readers will also get an understanding of how to address the challenges that arise while implementing such systems and best practices to overcome them. |
Разместил: Ingvar16 5-06-2024, 04:02 | Комментарии: 0 | Подробнее
| | | |
|
| |
|
|
|
|
|
|
| |
|
Название: Getting to Know ArcGIS Pro 3.2, 5th Edition Автор: Michael Law, Amy Collins Издательство: Esri Press Год: 2024 Страниц: 352 Язык: английский Формат: epub (true) Размер: 22.3 MB
Learn to use ArcGIS Pro confidently, quickly, and effectively with the newest edition in this best-selling series. Getting to Know ArcGIS Pro 3.2 introduces readers to ArcGIS Pro, the world’s most powerful desktop GIS. Geographic information system (GIS) software provides mapping and analytic capabilities that give people and organizations powerful location intelligence. Getting to Know ArcGIS Pro 3.2 walks readers through exploring ArcGIS Online, using 3D GIS, building a geodatabase, creating maps for web and physical presentations, and more. With more than 300 full-color images, Getting to Know ArcGIS Pro 3.2 clarifies complicated processes, such as developing a geoprocessing model, using Python to write a script tool, and creating space-time cubes for analysis in easy-to-follow workflows. Throughout the book, short sidebars about real-world GIS scenarios in specific industries help readers understand how ArcGIS Pro can be used widely to solve problems. At the end of each chapter, a summary and glossary help reinforce the skills learned. This edition has been completely updated for use with ArcGIS Pro 3.2. |
Разместил: Ingvar16 4-06-2024, 20:13 | Комментарии: 0 | Подробнее
| | | |
|
| |
|
|
|
|
|
|
| |
|
Название: Advanced Python Scripting for ArcGIS Pro, 2nd Edition Автор: Paul A Zandbergen Издательство: Esri Press Год: 2024 Страниц: 250 Язык: английский Формат: epub (true) Размер: 16.4 MB
Tackle complex spatial data tasks effortlessly with this easy-to-follow guide to writing specialized Python scripts and developing tools for spatial data?in ArcGIS Pro. This book represents the logical follow-up to Python Scripting for ArcGIS Pro, also published by Esri Press (2024), which introduces the fundamentals of Python and teaches you how to write basic scripts to automate workflows. Advanced Python Scripting for ArcGIS Pro picks up where Python Scripting for ArcGIS Pro left off by focusing on more advanced scripting techniques and the development of tools and notebooks to share with others. This book also includes working with third-party packages and the ArcGIS API for Python, which opens new and exciting possibilities to use Python for geospatial applications. Intended for users who have a good foundation in Python, this book explores how to develop scripts into tools and notebooks to share with others, use third-party packages, and learn other more specialized tasks. By the end of this book, you’ll be confident in writing more advanced scripts, developing them into tools and notebooks, and sharing them with others. Python has become one of the most widely used programming languages, and this expansion includes geospatial applications. Python is employed for many tasks, from automating data processing using desktop software to web scraping for downloading structured data to developing machine-learning algorithms for classifying imagery hosted in the cloud. Python is a versatile, open-source programming language supported on different platforms. These features contribute to its growing popularity in the geospatial community. Python is also the preferred scripting language for working with ArcGIS Pro. |
Разместил: Ingvar16 4-06-2024, 18:44 | Комментарии: 0 | Подробнее
| | | |
|
| |
|
|
|
|
|
|
| |
|
Название: Python Scripting for ArcGIS Pro, 3rd Edition Автор: Paul A Zandbergen Издательство: Esri Press Год: 2024 Страниц: 250 Язык: английский Формат: epub (true) Размер: 14.0 MB
Unlock the power of Python in ArcGIS Pro with this definitive, easy-to-follow guide designed for users with limited programming or scripting experience. Get started learning to write Python scripts to automate tasks in ArcGIS Pro with Python Scripting for ArcGIS Pro. This book begins with the fundamentals of Python programming and then dives into how to write useful Python scripts that work with spatial data in ArcGIS Pro. You'll learn how to use geoprocessing tools; describe, create, and update data; and execute specialized tasks. With step-by-step instructions, practical examples, and insightful guidance, you'll be able to write scripts that will automate and improve your ArcGIS Pro workflows. This third edition has been revised for ArcGIS Pro 3.2 and Python 3.9.18 and includes updated images; a fully updated chapter 2; and expanded chapters 4, 8, 9, and 10. For those new to Python scripting, welcome to a whole new world! Programming has become an increasingly important aspect of the skill set of GIS professionals in many fields. Most GIS jobs require at least some experience in programming, and Python is often at the top of the list. If you are looking to jump-start your GIS programming skills, this book is for you. Python scripting allows you to automate tasks in ArcGIS Pro that would be cumbersome using the regular menu-driven interface. For example, consider having to convert 1,000 shapefiles into feature classes in a geodatabase. You could run the appropriate tool 1,000 times to complete the task, but surely there must be a more efficient and robust way to do it. |
Разместил: Ingvar16 4-06-2024, 15:57 | Комментарии: 0 | Подробнее
| | | |
|
| |
|
|
|
|
|
|
| |
|
Название: Spatial Analysis in Geology Using R Автор: Pedro M. Nogueira Издательство: CRC Press Серия: The R Series Год: 2024 Страниц: 452 Язык: английский Формат: pdf (true) Размер: 25.5 MB
The integration of geology with Data Science disciplines, such as spatial statistics, remote sensing, and geographic information systems (GIS), has given rise to a shift in many schools, pushing the boundaries of knowledge and enabling new discoveries in geological processes and earth systems. Spatial analysis of geological data can be used to identify patterns and trends in data, to map spatial relationships, and to model spatial processes. R is a consolidated and yet growing statistical programming language with increasing value in spatial analysis often replacing, with advantage, GIS tools. By providing a comprehensive guide for geologists to harness the power of spatial analysis in R, Spatial Analysis in Geology Using serves as a tool in addressing real-world problems, such as natural resource management, environmental conservation, and hazard prediction and mitigation. With a free and open-source software environment that is well-suited for spatial data analysis, it has a wide range of statistical and graphical functions that are easy to learn and use.This book is intended to provide a hands-on introduction to spatial analysis in geology using R. It is aimed at people who have acquired elementary spatial analysis skills often using GIS but who are interested in deepening their skills. The book will also be of interest to graduate students and researchers who are interested in using R for spatial analysis in geology. There are a number of reasons why you might want to use R for spatial analysis. R is a free and open-source software environment, which means that it is available to everyone, with a plethora of statistical and graphical functions. Additionally, R is very easy to learn and use, even if you do not have any prior programming experience. |
Разместил: Ingvar16 4-06-2024, 02:46 | Комментарии: 0 | Подробнее
| | | |
|
| |
|
|
|
|
|
|
| |
|
Название: Building Transformer Models with PyTorch 2.0: NLP, computer vision, and speech processing with PyTorch and Hugging Face Автор: Prem Timsina Издательство: BPB Publications Год: 2024 Страниц: 310 Язык: английский Формат: pdf, epub (true) Размер: 12.7 MB
Your key to transformer based NLP, vision, speech, and multimodalities. This book covers transformer architecture for various applications including NLP, Computer Vision, speech processing, and predictive modeling with tabular data. It is a valuable resource for anyone looking to harness the power of transformer architecture in their Machine Learning projects. The book provides a step-by-step guide to building transformer models from scratch and fine-tuning pre-trained open-source models. It explores foundational model architecture, including GPT, VIT, Whisper, TabTransformer, Stable Diffusion, and the core principles for solving various problems with transformers. The book also covers transfer learning, model training, and fine-tuning, and discusses how to utilize recent models from Hugging Face. Additionally, the book explores advanced topics such as model benchmarking, multimodal learning, reinforcement learning, and deploying and serving transformer models. In conclusion, this book offers a comprehensive and thorough guide to transformer models and their various applications. This book provides both theoretical and practical understanding of transformer architecture. Specifically, we will cover these ML tasks: Natural Language Processing (NLP), Computer Vision, Speech Processing, Tabular Data Processing, Reinforcement Learning, and Multi-Modalities. The pre-requisite for this book is basic understanding of PyTorch and Deep Learning. This book will benefit data scientists and ML engineers who are seeking to enhance their knowledge of transformer models and learn how to develop ML engines using the transformer architecture and Hugging Face’s transformer library. It will also be valuable for developers and software architects looking to integrate transformer-based models into their existing software products. |
Разместил: Ingvar16 3-06-2024, 19:05 | Комментарии: 0 | Подробнее
| | | |
|
| |
|
|
|
|
|
|
| |
|
Название: Building Dynamic Web Experiences with PHP: Harness the power of PHP to build dynamic and scalable websites Автор: Surabhi Shanker Издательство: BPB Publications Год: 2024 Страниц: 234 Язык: английский Формат: epub (true) Размер: 10.1 MB
Master PHP fundamentals for efficient web development. This book covers a wide range of topics starting with the introduction of web applications, including client-side and server-side scripting, different categories of web applications, and the installation process of popular server environments like WAMP, LAMP, XAMPP, and MAMP. The book contains the basics of PHP, including its history, features, and advantages, with setting up a PHP development environment. It covers PHP basics like variables, constants, data types, operators, control structures, and functions, providing a solid foundation for web development. Next, you will learn about forms, user input, cookies, and sessions, creating web pages with GUI components, validating user input both client-side and server-side, and handling cookies and sessions in PHP. It also covers PHP strings, file handling, and database operations, including connecting to a MySQL database and using database handling functions. Lastly, you will get the hang of object-oriented programming, security, debugging, and performance optimization using PHP frameworks and working with APIs and web services. The book is tailored for beginners with a desire to learn PHP and build interactive websites from scratch, and web developers or programmers who are looking to deepen their understanding of PHP. |
Разместил: Ingvar16 3-06-2024, 18:33 | Комментарии: 0 | Подробнее
| | | |
|
| |
br>
|