LitMy.ru - литература в один клик

  • Добавил: literator
  • Дата: 6-06-2024, 15:18
  • Комментариев: 0
Название: Python Machine Learning for Beginners: Unlocking the Power of Data. A Beginner's Guide to Machine Learning with Python
Автор: Daniel Garfield
Издательство: May Reads
Год: 2024
Страниц: 148
Язык: английский
Формат: pdf, azw3, epub, mobi
Размер: 10.1 MB

"Python Machine Learning for Beginners: Unlocking the Power of Data" is a comprehensive beginner's guide that demystifies the world of Machine Learning using the Python programming language. Whether you are a student, a professional looking to expand your skillset, or simply curious about the fascinating field of Machine Learning, this book is your gateway to unlocking the power of data. In this book, you will embark on a journey that takes you from the fundamentals of Python programming to understanding the core principles and techniques of Machine Learning. Step by step, you will learn how to preprocess and explore data, engineer features, build predictive models, and evaluate their performance. With hands-on examples and practical exercises, you will gain a solid foundation in supervised and unsupervised learning algorithms, including linear regression, logistic regression, decision trees, random forests, support vector machines, clustering, and dimensionality reduction. Throughout the book, the emphasis is on making complex concepts accessible to beginners. With clear explanations, code snippets, and illustrative visualizations, you will develop a deep understanding of Machine learning techniques and their practical implementation using Python's popular libraries such as Scikit-learn, TensorFlow, and Keras.
  • Добавил: literator
  • Дата: 6-06-2024, 14:04
  • Комментариев: 0
Название: From Ruby to Elixir: Unleash the Full Potential of Functional Programming
Автор: Stephen Bussey
Издательство: Pragmatic Bookshelf
Год: June 2024 (P1.0)
Страниц: 213
Язык: английский
Формат: pdf (true), epub
Размер: 10.1 MB

Elixir will change the way you think about programming. Use your Ruby experience to quickly get up to speed so you can see what all of the buzz is about. Go from zero to production applications that are reliable, fast, and scalable. Learn Elixir syntax and pattern matching to conquer the basics. Then move onto Elixir's unique process model that offers a world-class way to go parallel without fear. Finally, use the most common libraries like Ecto, Phoenix, and Oban to build a real-world SMS application. Now's the time. Dive in and learn Elixir. Whether you're a seasoned Ruby developer looking to expand your skill set or a programming beginner looking for a solid foundation in Elixir, this book has what you need to get up to speed quickly. Elixir is a functional language with a fairly small footprint. This makes it easier to learn and put into production than other languages. Plus, it's built on forty-year-old foundations that give your applications rock-solid stability. This book is organized into two parts. Part I is focused entirely on the fundamentals of the Elixir language. You’ll learn how to read and write Elixir code during this part of the book, which will be necessary in Part II. We’ll also cover slightly more advanced topics such as GenServer and the full power of pattern matching. Each section of Part I is designed to be completely stand-alone. The code examples are all chapter-specific, so you won’t be in the dark if you decide to start out of order. Part II is where theory meets practice. You’ll write a real application that uses an API to send and receive text messages.
  • Добавил: literator
  • Дата: 6-06-2024, 13:06
  • Комментариев: 0
Название: Artificial Intelligence and Internet of Things based Augmented Trends for Data Driven Systems
Автор: Anshu Singla, Sarvesh Tanwar, Pao‑Ann Hsiung
Издательство: CRC Press
Серия: Intelligent Data‑Driven Systems and Artificial Intelligence
Год: 2024
Страниц: 297
Язык: английский
Формат: pdf (true)
Размер: 11.1 MB

This book comprehensively discusses the role of cloud computing in Artificial Intelligence-based data-driven systems, and hybrid cloud computing for large data-driven applications. It further explores new approaches, paradigms, and frameworks to meet societal challenges by providing solutions for critical insights into data. The text provides internet of things-based frameworks and advanced computing techniques to deal with online/virtual systems. The resource‑constrained nature of IoT devices leads to not only the challenges of privacy and autonomy but also the major challenge of implementing Machine Learning models for IoT devices. The implementation of Machine Learning models on IoT devices in real‑time scenarios poses a major challenge that attracts researchers to work in this domain. To make the IoT ecosystems intelligent, these resource‑constrained devices need to be analysed locally. As of now, all sensed data are being processed and analysed in clouds. The small IoT devices may not afford Machine Learning algorithms because of their limited computational power and memory requirements. This involves issues like low bandwidth, high latency, privacy, security and others. Also, there are several Machine Learning algorithms that can be applied for IoT data analytics especially for data‑driven systems. Therefore, choosing the best model which is application specific is great work of thought.
  • Добавил: literator
  • Дата: 6-06-2024, 12:36
  • Комментариев: 0
Название: Intermediate C Programming, 2nd Edition
Автор: Yung-Hsiang Lu, George K. Thiruvathukal
Издательство: CRC Press
Год: 2024
Страниц: 1079
Язык: английский
Формат: pdf, epub
Размер: 10.1 MB

Revised for a new second edition, Intermediate C Programming provides a stepping-stone for intermediate-level students to go from writing short programs to writing real programs well. It shows students how to identify and eliminate bugs, write clean code, share code with others, and use standard Linux-based tools, such as ddd and valgrind. This second edition provides expanded coverage of these topics with new material focused on software engineering, including version control and unit testing. The text enhances their programming skills by explaining programming concepts and comparing common mistakes with correct programs. It also discusses how to use debuggers and the strategies for debugging as well as studies the connection between programming and discrete mathematics. Very few books are written for intermediate-level readers. They know something about programming already and are not surprised when they see if or while. They know how to create functions and call functions. They can write short programs, perhaps dozens of lines of code. However, they are not ready to handle thousand-line programs. They make mistakes sometimes. Most books talk about how to write correct programs without much help with avoiding common mistakes. The readers are unfamiliar with many concepts and tools that can help them write better programs. These readers need a stepping stone to take them from being capable of writing short programs to writing real programs.
  • Добавил: literator
  • Дата: 5-06-2024, 16:36
  • Комментариев: 0
Название: 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.
  • Добавил: literator
  • Дата: 5-06-2024, 15:18
  • Комментариев: 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.
  • Добавил: literator
  • Дата: 5-06-2024, 05:56
  • Комментариев: 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.
  • Добавил: literator
  • Дата: 5-06-2024, 04:05
  • Комментариев: 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.
  • Добавил: literator
  • Дата: 4-06-2024, 20:17
  • Комментариев: 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.
  • Добавил: literator
  • Дата: 4-06-2024, 18:50
  • Комментариев: 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.