|
|
|
|
|
|
|
| |
|
Название: Pro .Net Memory Management: For Better Code, Performance, and Scalability, 2nd Edition Автор: Konrad Kokosa, Christophe Nasarre, Kevin Gosse Издательство: Apress Год: 2024 Страниц: 780 Язык: английский Формат: pdf Размер: 52.0 MB
Understand .NET memory management internal workings, pitfalls, and techniques in order to effectively avoid a wide range of performance and scalability problems in your software. Despite automatic memory management in .NET, there are many advantages to be found in understanding how .NET memory works and how you can best write software that interacts with it efficiently and effectively. This book is your comprehensive guide to writing better software by understanding and working with memory management in .NET, from Framework up to .NET 8. Thoroughly vetted by the .NET Team at Microsoft, this book contains valuable troubleshooting scenarios designed to help diagnose challenging memory problems. You will also benefit from a multitude of .NET memory management “rules” to live by that introduce methods for writing memory-aware code and the means for avoiding common, destructive pitfalls. I wanted to write this book in a manner pleasant for every .NET developer. No matter how experienced you are, you should find something interesting here. While we start from the basics, junior programmers quickly will have an opportunity to get deeper into .NET internals. More advanced programmers will find many implementation details more interesting. And above all, regardless of experience, everyone should be able to benefit from the presented practical examples of code and problem diagnoses. For .NET developers, solution architects, and performance engineers. |
Разместил: Ingvar16 28-10-2024, 20:07 | Комментарии: 0 | Подробнее
| | | |
|
| |
|
|
|
|
|
|
| |
|
Название: Reinforcement Learning for Finance: A Python-Based Introduction (Final Release) Автор: Yves Hilpisch Издательство: O’Reilly Media, Inc. Год: 2025 Страниц: 215 Язык: английский Формат: True/Retail PDF, True/Retail EPUB Размер: 20.3 MB
Reinforcement Learning (RL) has led to several breakthroughs in AI. The use of the Q-learning (DQL) algorithm alone has helped people develop agents that play arcade games and board games at a superhuman level. More recently, RL, DQL, and similar methods have gained popularity in publications related to financial research. This book is among the first to explore the use of Reinforcement Learning methods in finance. One of the key algorithms in RL is deep Q-learning (DQL) that can be applied to a large number of dynamic decision problems. Popular examples are arcade games and board games, such as Go, in which RL and DQL algorithms have achieved superhuman performance in many instances. This has often happened despite the belief of experts that such feats would be impossible for decades to come. This book closes the gap in that it provides the required background in a concise fashion and otherwise focuses on the implementation of the algorithms in the form of self-contained Python code and the application to important financial problems. This book is intended as a concise, Python-based introduction to the major ideas and elements of RL and DQL as applied to finance. It should be useful to both students and academics as well as to practitioners in search of alternatives to existing financial theories and algorithms. The book expects basic knowledge of the Python programming language, object-oriented programming, and the major Python packages used in Data Science and Machine Learning, such as NumPy, Pandas, Matplotlib, Scikit-learn, and TensorFlow. |
Разместил: Ingvar16 28-10-2024, 15:49 | Комментарии: 0 | Подробнее
| | | |
|
| |
|
|
|
|
|
|
| |
|
Название: LLMs and Generative AI for Healthcare: The Next Frontier Автор: Kerrie Holley, Manish Mathur Издательство: O’Reilly Media, Inc. Год: 2024 Страниц: 222 Язык: английский Формат: True/Retail PDF, True/Retail EPUB Размер: 55.5 MB
Large language models (LLMs) and Generative AI are rapidly changing the healthcare industry. These technologies have the potential to revolutionize healthcare by improving the efficiency, accuracy, and personalization of care. This practical book shows healthcare leaders, researchers, data scientists, and AI engineers the potential of LLMs and Generative AI today and in the future, using storytelling and illustrative use cases in healthcare. Authors Kerrie Holley, former Google healthcare professionals, guide you through the transformative potential of large language models (LLMs) and generative AI in healthcare. From personalized patient care and clinical decision support to drug discovery and public health applications, this comprehensive exploration covers real-world uses and future possibilities of LLMs and generative AI in healthcare. LLMs are natural language processing (NLP) Machine Learning models that can seemingly understand and generate human language text. LLMs are a type of Artificial Intelligence (AI) that comprehends and manipulates human language with remarkable proficiency. They are called “large” because they are trained on vast amounts of text data, often billions of words, which enables them to learn the nuances of human language. Generative AI is a subset or type of AI, just as LLMs and Machine Learning are types of AI. Generative AI is focused on creating new content such as text, images, video, or audio often in response to a user’s questions. The generated outputs often resemble human created content in terms of style and structure. When we use phrases such as LLMs or Generative AI in this book, we do so as catch-all terms that encompass a wide range of AI systems, even if they have different attributes or employ different Machine Learning algorithms. These catch-all terms include but are not limited to LLMs, small language models, multimodal models, and Generative AI. |
Разместил: Ingvar16 28-10-2024, 15:09 | Комментарии: 0 | Подробнее
| | | |
|
| |
|
|
|
|
|
|
| |
|
Название: Hands-On Large Language Models: Language Understanding and Generation (Final Release) Автор: Jay Alammar, Maarten Grootendorst Издательство: O’Reilly Media, Inc. Год: 2024 Страниц: 428 Язык: английский Формат: True/Retail PDF, True EPUB Размер: 18.4 MB, 20.4 MB
AI has acquired startling new language capabilities in just the past few years. Driven by the rapid advances in Deep Learning, language AI systems are able to write and understand text better than ever before. This trend enables the rise of new features, products, and entire industries. With this book, Python developers will learn the practical tools and concepts they need to use these capabilities today. You'll learn how to use the power of pre-trained large language models for use cases like copywriting and summarization; create semantic search systems that go beyond keyword matching; build systems that classify and cluster text to enable scalable understanding of large amounts of text documents; and use existing libraries and pre-trained models for text classification, search, and clusterings. Large language models (LLMs) have had a profound and far-reaching impact on the world. By enabling machines to better understand and generate human-like language, LLMs have opened new possibilities in the field of AI and impacted entire industries. This book provides a comprehensive and highly visual introduction to the world of LLMs, covering both the conceptual foundations and practical applications. This book assumes that you have some experience programming in Python and are familiar with the fundamentals of Machine Learning. The focus will be on building a strong intuition rather than deriving mathematical equations. As such, illustrations combined with hands-on examples will drive the examples and learning through this book. This book assumes no prior knowledge of popular Deep Learning frameworks such as PyTorch or TensorFlow nor any prior knowledge of generative modeling. |
Разместил: Ingvar16 28-10-2024, 13:42 | Комментарии: 0 | Подробнее
| | | |
|
| |
|
|
|
|
|
|
| |
|
Название: Head First jаvascript Programming: A Learner's Guide to Modern jаvascript, 2nd Edition Автор: Eric Freeman, Elisabeth Robson Издательство: O’Reilly Media, Inc. Год: 2024 Страниц: 662 Язык: английский Формат: True/Retail PDF, True/Retail EPUB Размер: 89.2 MB, 142.3 MB
The new edition of this brain-friendly guide takes you through a comprehensive journey into modern jаvascript, covering everything from core language fundamentals to today's cutting-edge features. You'll dive into the nuances of jаvascript types and the unparalleled flexibility of its functions. You'll also learn how to expertly navigate classes and objects, and finally understand closures. But that's just the beginning. You'll also get hands-on with the browser's document object model (DOM), engaging with jаvascript in exciting ways. You won't just be reading—you'll be playing games, solving puzzles, pondering mysteries, and interacting with jаvascript as never before. And you'll write real code, lots of it, so you can start building your own applications. jаvascript is a programming language that didn’t come up through the ivy leagues with plenty of time for academic peer review. jаvascript was thrown out into the world out of necessity and grew up in the early browser neighborhood. jаvascript has been through quite the journey to get to where it is today: a fast, brilliant, modern language that is the programming language of the web. In this book, we explore modern jаvascript, covering the updated syntax and semantics that make coding more efficient and effective. We provide practical examples and best practices to help you master today’s jаvascript and build dynamic, robust applications. |
Разместил: Ingvar16 28-10-2024, 12:20 | Комментарии: 0 | Подробнее
| | | |
|
| |
|
|
|
|
|
|
| |
|
Название: Head First C#: A Learner's Guide to Real-World Programming with C# and .NET, 5th Edition (Final) Автор: Andrew Stellman, Jennifer Greene Издательство: O’Reilly Media, Inc. Год: 2024 Страниц: 838 Язык: английский Формат: pdf (true) Размер: 55.6 MB
What will you learn from this book? Create apps, games, and more using this engaging, highly visual introduction to C#, .NET, and Visual Studio. In the first chapter you'll dive right in, building a fully functional game using C# and .NET MAUI that can run on Windows, Mac, and even Android and iOS devices. You'll learn how to use classes and object-oriented programming, create 3D games in Unity, and query data with LINQ. And you'll do it all by solving puzzles, doing hands-on exercises, and building real-world applications. Interested in a development career? You'll learn important development techniques and ideas—many who learned to code with this book are now professional developers, team leads, coding streamers, and more. There's no experience required except the desire to learn. And this is the best place to start. Do all the exercises! The one big assumption that we made when we wrote this book is that you want to learn how to program in C#. So we know you want to get your hands dirty right away, and dig right into the code. We gave you a lot of opportunities to sharpen your skills by putting exercises in every chapter. We’ve labeled some of them “Do this!”—when you see that, it means that we’ll walk you through all of the steps to solve a particular problem. But when you see the Exercise logo with the running shoes, then we’ve left a big portion of the problem up to you to solve, and we gave you the solution that we came up with. Don’t be afraid to peek at the solution—it’s not cheating! But you’ll learn the most if you try to solve the problem first. We’ve also included all the exercise solutions’ source code with the rest of the code from this book. |
Разместил: Ingvar16 28-10-2024, 11:00 | Комментарии: 0 | Подробнее
| | | |
|
| |
|
|
|
|
|
|
| |
|
Название: Методы научных исследований в программной инженерии Автор: Пантелеев Е. Р. Издательство: Лань Год: 2021 - 2-е изд. Cтраниц: 136 Формат: pdf (ocr) Размер: 15 мб Язык: русский
Учебное пособие содержит сведения о свойствах научного знания, структуре научного исследования и классификации применяемых для его проведения методов. Подход к обсуждению темы отличается ее предметной интерпретацией, отражающей специфику программной инженерии как прикладной научной дисциплины, которая базируется на методологии системного подхода. Пособие предназначено для магистрантов направления «Программная инженерия». |
Разместил: rivasss 28-10-2024, 07:40 | Комментарии: 0 | Подробнее
| | | |
|
| |
|
|
|
|
|
|
| |
|
Название: Kotlin Programming: Modern, Expressive Language Interoperable with Java for Android and Server-Side Development Автор: Theophilus Edet Издательство: CompreQuest Books Год: 2024 Страниц: 694 Язык: английский Формат: pdf, epub, mobi Размер: 10.1 MB
Discover Kotlin: Modern, Expressive Language for Android and Server-Side Development. Kotlin Programming: Modern, Expressive Language Interoperable with Java for Android and Server-Side Development is the definitive guide to mastering Kotlin, one of the fastest-growing programming languages in the world. Whether you're a seasoned Java developer or just starting your coding journey, this book provides the essential knowledge to leverage Kotlin’s powerful features for both Android app development and server-side solutions. Kotlin's versatility is evident in its support for a variety of programming paradigms, making it ideal for multiple development scenarios. Imperative Programming is central to Kotlin, allowing you to write clear, step-by-step instructions that the program follows, which is perfect for many traditional applications. Additionally, Generic Programming in Kotlin allows for flexible code reuse by enabling you to write functions and classes that can operate on any data type. Kotlin also excels in Object-Oriented Programming (OOP), enabling you to model complex systems using classes, objects, inheritance, and polymorphism. This makes Kotlin a natural fit for large-scale, maintainable enterprise applications. For those working with concurrent systems, Kotlin’s support for Asynchronous Programming is invaluable, as it simplifies managing background tasks like network calls and database operations. Whether you’re building mobile apps or high-performance server solutions, this book gives you the knowledge and practical skills to excel in today’s competitive software development landscape. |
Разместил: Ingvar16 28-10-2024, 02:22 | Комментарии: 0 | Подробнее
| | | |
|
| |
|
|
|
|
|
|
| |
|
Название: Python Programmiertipps und Projekte Издательство: Papercut Limited Год / месяц: November 2024 Страниц: 148 Формат: PDF Размер: 80 MB Язык: немецкий
Один из успешных языков программирования - Python, а благодаря его уникальному дизайну любой может научиться программировать для таких технических проектов, как Большой адронный коллайдер, создание первого петабайтного набора данных с изображениями черных дыр, создание следующего поколения искусственного интеллекта (ИИ) и многое другое. Изучить Python может каждый. Освоение Python не займет много времени, но начинать нужно с малого. От установки языка Python на компьютер до взаимодействия с пользователями и создания сложных переменных - это руководство поможет вам заложить фундамент для будущего программирования на Python. В нем содержится все, что вам нужно знать, чтобы перейти на новый уровень программирования на Python. Хотите ли вы продвинуться по карьерной лестнице, изучая Python, или просто хотите развлечься и открыть для себя что-то новое, наши пошаговые руководства и статьи дадут вам необходимые знания. Начните программировать на Python! |
Разместил: Dovegone 28-10-2024, 00:18 | Комментарии: 0 | Подробнее
| | | |
|
| |
|
|
|
|
|
|
| |
|
Название: Cryptography (MIT Press Essential Knowledge) Автор: Panos Louridas Издательство: MIT Press Год: 2024 Страниц: 312 Язык: английский Формат: pdf, epub (true), mobi Размер: 10.1 MB
A broad introduction to cryptography—what it is, how it really works, what its future holds, and why every informed citizen should understand its basics. We all keep secrets—from our gym locker codes to our email passwords to our online interactions. And we choose to share those secrets only with those whom we trust. So, too, do organizations, businesses, governments, and armies. In this fascinating book Cryptography, Panos Louridas provides a broad and accessible introduction to cryptography, the art and science of keeping and revealing secrets. Louridas explains just how cryptography works to keep our communications confidential, tracing it back all the way to its ancient roots. Then he follows its long and winding path to where we are today and reads the signs that point to where it may go tomorrow. A few years back, interest in cryptography was restricted to specialists. Today, as we all live our lives attuned to our digital footprint and the privacy issues it entails, it becomes more and more essential to have a basic understanding of cryptography and its applications to everyday life. Starting with classical cryptography, Cryptography takes the reader all the way up to the twenty-first century cryptographic applications that underpin our lives in the digital realm. Along the way, Louridas also explains concepts such as symmetric cryptography, asymmetric cryptography, cryptographic protocols and applications, and finally, quantum and post-Quantum cryptography as well as the links between cryptography and computer security. |
Разместил: Ingvar16 27-10-2024, 21:07 | Комментарии: 0 | Подробнее
| | | |
|
| |
br>
|