Demystifying Deep Learning: An Introduction to the Mathematics of Neural Networks

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

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

Название: Demystifying Deep Learning: An Introduction to the Mathematics of Neural Networks
Автор: Douglas J. Santry
Издательство: Wiley-IEEE Press
Год: 2024
Страниц: 259
Язык: английский
Формат: pdf (true)
Размер: 10.1 MB

Discover how to train Deep Learning models by learning how to build real Deep Learning software libraries and verification software! The study of Deep Learning and Artificial Neural Networks (ANN) is a significant subfield of artificial intelligence (AI) that can be found within numerous fields: medicine, law, financial services, and science, for example. AI is everywhere—on the news, in think tanks, and occupies government policy makers all over the world —and ANNs often provide the backbone for AI. Relying on an informal and succinct approach,Demystifying Deep Learning is a useful tool to learn the necessary steps to implement ANN algorithms by using both a software library applying neural network training and verification software. The volume offers explanations of how real ANNs work, and includes 6 practical examples that demonstrate in real code how to build ANNs and the datasets they need in their implementation, available in open-source to ensure practical usage. This approachable book follows ANN techniques that are used every day as they adapt to Natural Language Processing (NLP), image recognition, problem solving, and generative applications. This volume is an important introduction to the field, equipping the reader for more advanced study. Demystifying Deep Learning is ideal for engineers and professionals that need to learn and understand ANNs in their work.
 

Implementing Design Patterns in C# 11 and .NET 7: Learn how to design and develop robust and scalable applications, 2nd Edition

Автор: literator от 29-11-2023, 17:14, Коментариев: 0

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

Название: Implementing Design Patterns in C# 11 and .NET 7: Learn how to design and develop robust and scalable applications using design patterns, 2nd Edition
Автор: Alexandre F. Malavasi Cardoso
Издательство: BPB Publications
Год: 2024
Страниц: 322
Язык: английский
Формат: epub (true)
Размер: 13.4 MB

Unlock the potential of design patterns to write better code in C# 11 and .NET 7. This book is a complete guide to design patterns and object-oriented programming (OOP) in C# and .NET. It covers everything from the basics of C# and Visual Studio to advanced topics like software architecture and best coding practices, including the SOLID principles. The book starts with the basics of C#, .NET, the SOLID principles, and the OOP paradigm. Then, it introduces widely-used design patterns with hands-on examples in C# and .NET. These examples include real-world scenarios and step-by-step instructions. In addition, the book provides an overview of advanced features in the .NET ecosystem, insights into current market solutions for software strategy, and guidance on when to use a design pattern-centric approach. The book concludes with valuable recommendations and best practices for .NET applications, especially when using design patterns. This book is invaluable for software developers switching to .NET, experienced .NET developers learning about advanced design patterns, object-oriented programming paradigms, and SOLID principles, and .NET Core enthusiasts looking for information on core functionalities and recent platform advancements.
 

Grokking Concurrency (Final Release)

Автор: literator от 29-11-2023, 15:50, Коментариев: 0

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

Название: Grokking Concurrency (Final Release)
Автор: Kirill Bobrov
Издательство: Manning Publications
Год: 2023
Страниц: 306
Язык: английский
Формат: pdf (true)
Размер: 28.3 MB

This easy-to-read, hands-on guide demystifies concurrency concepts like threading, asynchronous programming, and parallel processing in any language. Perplexed by concurrency? Don’t be. This engaging, fully-illustrated beginner’s guide gets you writing the kind of high-performance code your apps deserve. Inside, you’ll find thorough explanations of concurrency’s core concepts—all explained with interesting illustrations, insightful examples, and detailed techniques you can apply to your own projects. Discover effective concurrency practices that will help you leverage multiple cores, excel with high loads, handle terabytes of data, and continue working after hardware and software failures. The core concepts in this guide will remain eternally relevant, whether you’re building web apps, IoT systems, or handling big data. Concurrency is an approach to running computer programs efficiently by separating them into tasks that can execute independently. This basic idea makes it possible to accelerate game graphics, train large AI models, rapidly scale web applications, streamline big data processing, and much more. Concurrency can get complicated, so this book gets you started gently with interesting examples, entertaining illustrations, and easy-to-follow Python code. Examples in Python. No prior experience with concurrency or high-performance computing required.
 

Essential TypeScript 5, 3rd Edition (Final Release)

Автор: literator от 29-11-2023, 14:50, Коментариев: 0

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

Название: Essential TypeScript 5, 3rd Edition (Final Release)
Автор: Adam Freeman
Издательство: Manning Publications
Год: 2023
Страниц: 568
Язык: английский
Формат: pdf (true)
Размер: 54.4 MB

Now in its third edition, this bestselling guide to TypeScript takes you through the nuts and bolts of the language. No frills, no fuss—just TypeScript essentials! TypeScript enhances jаvascript with static typing, while keeping all the JS flexibility you know and love! It’s the perfect choice for any developer looking to improve the predictability and reliability of their code. Essential TypeScript 5, Third Edition teaches you how to get the most out of TypeScript 5 for a consistent, dependable development experience. The book starts you off with a proper understanding of the jаvascript type system that will make using TypeScript so much easier. On that solid foundation, you’ll build your understanding of TypeScript development, following a hands-on learning path all the way to TypeScript’s advanced features. TypeScript is a popular superset of jаvascript that adds support for static typing. TypeScript’s typing features, which will be instantly familiar to C# or Java programmers, help you reduce errors and improve the overall quality of your jаvascript code. For jаvascript developers. No previous experience with TypeScript required.
 

Memory Thinking for C & C++ Windows Diagnostics

Автор: literator от 29-11-2023, 05:33, Коментариев: 0

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

Название: Memory Thinking for C & C++ Windows Diagnostics
Автор: Dmitry Vostokov, Software Diagnostics Services
Издательство: OpenTask
Год: 2023
Страниц: 251
Язык: английский
Формат: pdf (true)
Размер: 10.2 MB

Solid C and C++ knowledge is a must to fully understand Windows diagnostic artifacts such as memory dumps and do diagnostic, forensic, and root cause analysis beyond listing stack traces, DLL, and driver information. This full-color reference book is a part of the Accelerated C & C++ for Windows Diagnostics training course. Solid C and C++ knowledge is a must to fully understand Windows diagnostic artifacts such as memory dumps and do diagnostic, forensic, and root cause analysis beyond listing stack traces, DLL, and driver information. This full-color reference book is a part of the Accelerated C & C++ for Windows Diagnostics training course organized by Software Diagnostics Services. The text contains slides, brief notes highlighting particular points, and replicated source code fragments that are easy to copy into your favorite IDE. To get most of this training, you are expected to have basic development experience in a programming language other than C or C++ and optional basic memory dump analysis experience. I also included the necessary x64 review for some topics. Our primary goal is to learn C and C++ and its internals in an accelerated fashion. First, we review common C and C++ fundamentals necessary for software diagnostics.
 

Artificial Intelligence in Business Management

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

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

Название: Artificial Intelligence in Business Management
Автор: Teik Toe Teoh, Yu Jin Goh
Издательство: Springer
Серия: Machine Learning: Foundations, Methodologies, and Applications
Год: 2023
Страниц: 385
Язык: английский
Формат: pdf (true)
Размер: 10.8 MB

Artificial Intelligence (AI) is rapidly gaining significance in the business world. With more and more organizations adopt AI technologies, there is a growing demand for business leaders, managers, and practitioners who can harness AI’s potential to improve operations, increase efficiency, and drive innovation. This book aims to help management professionals exploit the predictive powers of AI and demonstrate to AI practitioners how to apply their expertise in fundamental business operations. As AI becomes an increasingly important tool in the business world, this book offers valuable insights into how it can be applied to various industries and business settings. Through this book, readers will gain a better understanding of how AI can be applied to improve business management practices and practical guidance on how to implement AI projects in a business context. This book also provides practical guides on how to implement AI projects in a business context using Python programming. By reading this book, readers will be better equipped to make informed decisions about how to leverage AI for business success. Part I of the book aims to help readers build up their knowledge of common Artificial Intelligence algorithms, through the explanations of various algorithms and simple Python examples provided. On the other hand, Part II highlights different problems faced by business management professionals across core business functions and illustrates how Artificial Intelligence could be utilized to alleviate them.
 

The Rational software Engineer: Strategies for a Fulfilling Career in Tech

Автор: literator от 28-11-2023, 15:58, Коментариев: 0

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

Название: The Rational software Engineer: Strategies for a Fulfilling Career in Tech
Автор: Mykyta Chernenko
Издательство: Apress
Год: 2023
Страниц: 232
Язык: английский
Формат: pdf
Размер: 24.0 MB

This book will serve as a framework for you as a software engineer seeking a fulfilling career and wishing to stay passionate and maintain a healthy mental state. It is filled with protocols to achieve effective life-long learning, navigate career development, adapt to changes, maintain work-life balance, and have a healthy lifestyle. As a successful software engineer you tend to focus on improving your technical skills: learning a new programming language, mastering another tool, or using a library. But you also need to build a solid mental framework that will help you navigate your professional development. You need to develop the skills that will help you be a happy software engineer. The typical reader of this book is a software engineer who is highly skilled in technical areas but may feel frustrated, unmotivated, or unhappy in their current position and looking for a way to navigate their professional development and find a healthy work-life balance. The book also will appeal to audiences of other IT or tech professionals, such as project managers, product owners, or designers, who work closely with software engineers and want to understand the challenges they face in their roles.
 

Natural Language Processing for Beginners: Demystifying Language in the Digital Age

Автор: literator от 28-11-2023, 13:29, Коментариев: 0

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

Название: Natural Language Processing for Beginners: Demystifying Language in the Digital Age
Автор: Rayan Murray
Издательство: Independently published
Год: 2023
Страниц: 176
Язык: английский
Формат: pdf
Размер: 19.5 MB

Embark on a journey into the fascinating realm of Natural Language Processing for Beginners a comprehensive guide designed for beginners eager to explore the intersection of language and technology. In this user-friendly book, we demystify the complexities of NLP, breaking down intricate concepts into digestible, step-by-step explanations. Starting with the basics of language structure, readers will gain a solid foundation before delving into the historical evolution of NLP and its pivotal role in today's technological landscape. Practical and hands-on, the book equips readers with the essential tools, programming languages, and libraries needed to begin their NLP journey, including insights into popular languages like Python and key libraries such as NLTK and SpaCy. "Natural Language Processing for Beginners" goes beyond theory, guiding readers through the practical aspects of text preprocessing, introducing NLP fundamentals like Named Entity Recognition and Part-of-Speech tagging, and showcasing the integration of machine learning in NLP applications. With a focus on accessibility, the book takes readers through the process of building their first NLP model, providing a tangible and rewarding learning experience. Whether you're a student, a developer, or simply curious about the world of NLP, this book is your key to unlocking the potential of language processing.
 

Machine Learning in Python for Everyone

Автор: literator от 28-11-2023, 12:50, Коментариев: 0

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

Название: Machine Learning in Python for Everyone
Автор: Jonathan Wayne Korn
Издательство: Independently published
Год: 2023
Страниц: 520
Язык: английский
Формат: pdf
Размер: 35.5 MB

"Machine Learning in Python for Everyone" is your comprehensive guide to mastering Machine Learning with the Python programming language. Whether you're a novice looking to embark on your Data Science journey or an experienced practitioner aiming to refine your skills, this book provides a structured and hands-on approach to understanding and implementing Machine Learning concepts. Starting with the fundamentals, the book introduces you to Machine Learning algorithms, data manipulation, and analysis tools in Python. Through practical examples, you'll learn to collect, preprocess, and explore data, gaining insights into data-driven decision-making. The book covers regression, classification, and time series forecasting, equipping you with the knowledge to build predictive models effectively. You'll delve into model evaluation techniques, feature engineering, and model interpretation, ensuring you can not only create models but also optimize their performance. By the end of the book, you'll be proficient in various Machine Learning algorithms and visualization techniques, ready to tackle real-world challenges with confidence. "Machine Learning in Python for Everyone" is your gateway to unleashing the power of Machine Learning for practical applications in Python.
 

Modern Web Applications with Next.JS: Learn Advanced Techniques to Build and Deploy Modern, Scalable and Production Ready React

Автор: literator от 28-11-2023, 12:07, Коментариев: 0

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

Название: Modern Web Applications with Next.JS: Learn Advanced Techniques to Build and Deploy Modern, Scalable and Production Ready React Applications with Next.JS
Автор: Shubham Jain, Mathew Dony Chittezhath
Издательство: Orange Education Pvt Ltd, AVA
Год: November 2023
Страниц: 400
Язык: английский
Формат: epub (true)
Размер: 10.2 MB

This practical handbook takes you on a journey from foundational principles to advanced techniques, offering a complete exploration of Next.js, the cutting-edge framework for building performant and dynamic web applications. Beginning with an introductory overview of web applications utilizing Next.js and jаvascript, the book reintroduces React to ensure a strong footing in the core concepts. It then delves into the fundamentals of Next.js, providing insights into the latest version's core advancements and optimizations. It will help you explore the intricacies of Next.js applications, including an in-depth look at optimizing performance. It will then move on to demystify routing in Next.js, mastering state management, and implementing RESTful and GraphQL APIs. By the end of it, you will understand the usage of diverse databases and discover the significance of client-side and server-side rendering in Next.js applications. This book caters to the needs of developers operating at an intermediate to advanced level in web development and software engineering. Proficiency in jаvascript and a solid grasp of React fundamentals are recommended prerequisites for an optimal learning experience.