|
|
|
|
|
|
|
| |
|
Название: Deep Reinforcement Learning with Python: RLHF for Chatbots and Large Language Models, 2nd Edition Автор: Nimish Sanghi Издательство: Apress Год: 2024 Страниц: 650 Язык: английский Формат: pdf (true), epub (true) Размер: 34.1 MB
Gain a theoretical understanding to the most popular libraries in deep reinforcement learning (deep RL). This new edition focuses on the latest advances in deep RL using a learn-by-coding approach, allowing readers to assimilate and replicate the latest research in this field. New agent environments ranging from games, and robotics to finance are explained to help you try different ways to apply reinforcement learning. A chapter on multi-agent reinforcement learning covers how multiple agents compete, while another chapter focuses on the widely used deep RL algorithm, proximal policy optimization (PPO). You'll see how reinforcement learning with human feedback (RLHF) has been used by chatbots, built using Large Language Models, e.g. ChatGPT to improve conversational capabilities. You'll also review the steps for using the code on multiple cloud systems and deploying models on platforms such as Hugging Face Hub. The code is in Jupyter Notebook, which canbe run on Google Colab, and other similar Deep Learning cloud platforms, allowing you to tailor the code to your own needs. For software engineers and Machine Learning developers eager to sharpen their understanding of deep RL and acquire practical skills in implementing RL algorithms fromscratch. |
Разместил: Ingvar16 25-08-2024, 05:50 | Комментарии: 0 | Подробнее
| | | |
|
| |
|
|
|
|
|
|
| |
|
Название: Entity Framework Core: From SQL to C# code: Start with Entity Framework Core and implement it in your own applications in no time! Автор: Kenji Elzerman Издательство: Kens Learning Curve Год: 2024 Страниц: 210 Язык: английский Формат: pdf, epub Размер: 10.1 MB
Running software isn't all about code, some buttons, and some user interaction. There is much more to it. One of the key elements is data. Data is always data; information a user can see and manage. But also something you, the developer, can work with. But the way we can save that data is a whole different story. Where do you save information? How do you retrieve it again? How do you make sure the data is saved? How can my mobile app reach data all over the world? For this, we use (SQL) databases. While Entity Framework is really popular these days I believe it is important to know and understand the basics of the underlying system of Entity Framework Core. That is why we explore SQL before heading to the main guest: Entity Framework Core. This book is for those who want to learn how to use Entity Framework from zero or those who want to learn a little bit extra about this subject. Don't expect 100% coverage on the whole Entity Framework Core subject, because that's impossible. I will give you enough information to work with in a way you can implement Entity Framework in your own application(s). To help you with the practical side, I have included examples and a project which you can download from my GitHub. With this project, you can type along as we are building more aspects of Entity Framework Core in a console application and API. In the end, a developer's time is 75% searching on the internet. Do know that you need to know the basics of C#! Know what variables are, how to create classes and methods, how dependency injection works, how to make decisions, how unit testing works, etc. |
Разместил: Ingvar16 24-08-2024, 19:06 | Комментарии: 0 | Подробнее
| | | |
|
| |
|
|
|
|
|
|
| |
|
Название: Advanced Spiking Neural P Systems: Models and Applications Автор: Hong Peng, Jun Wang Издательство: Springer Серия: Computational Intelligence Methods and Applications Год: 2024 Страниц: 304 Язык: английский Формат: pdf (true), epub Размер: 53.0 MB
Membrane computing is a class of distributed and parallel computing models inspired by living cells. Spiking neural P systems are neural-like membrane computing models, representing an interdisciplinary field between membrane computing and artificial neural networks, and are considered one of the third-generation neural networks. Models and applications constitute two major research topics in spiking neural P systems. The entire book comprises two parts: models and applications. In the model part, several variants of spiking neural P systems and fuzzy spiking neural P systems are introduced. Subsequently, their computational completeness is discussed, encompassing digital generation/accepting devices, function computing devices, and language generation devices. This discussion is advantageous for researchers in the fields of membrane computing, biologically inspired computing, and theoretical computer science, aiding in understanding the distributed computing model of spiking neural P systems. In the application part, the application of spiking neural P systems in time series prediction, image processing, sentiment analysis, and fault diagnosis is examined. This offers a novel method and model for researchers in Artificial Intelligence, data mining, image processing, natural language processing (NLP), and power systems. Simultaneously, it furnishes engineering and technical personnel in these fields with a powerful, efficient, reliable, and user-friendly set of tools and methods. |
Разместил: Ingvar16 24-08-2024, 17:41 | Комментарии: 0 | Подробнее
| | | |
|
| |
|
|
|
|
|
|
| |
|
Название: Beginner's guide to game development: Programming concepts and video game design principles with Unity, Unreal Engine, and Godot. Let's turn your hobby into a profession Автор: Punky Publishing Издательство: Punky Publishing Год: 2024 Страниц: 194 Язык: английский Формат: pdf, epub, mobi Размер: 10.1 MB
Imagine building your own video game, even if you've never written a single line of code before… Now, turn that dream into reality. Have you ever daydreamed about designing your own video game? Do the realms of game development intrigue you, but you are overwhelmed by the idea of starting from scratch? Does the thought of transitioning your creative hobby into a fulfilling, profitable career excite you? If yes, then you are in the right place. However, don't be disheartened if the journey to your dream game seems daunting and uncertain. Even though many developers have no formal game development education, they’ve broken into the industry—and so can you. The path to becoming a successful game developer is far from unattainable, even if you're a complete novice. This book is designed to be your companion as you start your adventure in game development. Whether you’re a hobbyist looking to professionalize your passion or just curious about how games are made, this guide is for you. We’ll start with the basics of game engines and programming. Lay down the fundamentals of game design, and walk you through the final steps of preparing your game for release. What sets this book apart is its approach. I use analogies, visual aids, and real-world examples to break down complex concepts into digestible pieces. More importantly, this book is built around project-based learning. You won’t just read about how to do things—you’ll actually do them. This hands-on approach will help solidify your learning and build your confidence. I understand that starting in game development can seem overwhelming. There’s a lot to learn, and it can feel like you’re just scratching the surface. That’s why this book is structured to ease you into the game development world, ensuring you’re not lost in technical jargon or advanced coding from the get-go. By the end of this book, you’ll have the tools and knowledge to create your own video games. |
Разместил: Ingvar16 24-08-2024, 07:59 | Комментарии: 0 | Подробнее
| | | |
|
| |
|
|
|
|
|
|
| |
|
Название: Современный Fortran на практике (+code) Автор: Арьен Маркус Издательство: ДМК Пресс Год: 2015 Страниц: 318 ISBN: 978-5-97060-302-4 Формат: PDF Размер: 12.5 Мб Язык: русский
Язык программирования Fortran изначально был предназначен для выполнения математических вычислений с максимальной производительностью. В самый последний стандарт Fortran 2008 включено большое количество современных функциональных возможностей: средства объектно-ориентированного программирования, специализированные операции с массивами, типы, определяемые пользователем и поддержка параллельных вычислений. |
Разместил: rivasss 24-08-2024, 05:47 | Комментарии: 0 | Подробнее
| | | |
|
| |
|
|
|
|
|
|
| |
|
Название: Fundamentals of Software Architecture: An Engineering Approach, 2nd Edition (Early Release) Автор: Mark Richards, Neal Ford Издательство: O’Reilly Media, Inc. Год: 2024-08-23 Страниц: 550 Язык: английский Формат: epub, mobi Размер: 10.1 MB
Architectural thinking is about seeing things with an architect’s eye—in other words, from an architectural point of view. Understanding how a particular change might impact overall scalability, paying attention to how different parts of a system interact, and knowing which third-party libraries and frameworks would be most appropriate for a given situation are all examples of thinking architecturally. Being able to think like an architect first involves understanding what software architecture is and the differences between architecture and design. It then involves having a wide breadth of knowledge to see solutions and possibilities that others do not see; understanding the importance of business drivers and how they translate to architectural concerns; and understanding, analyzing, and reconciling trade-offs between various solutions and technologies. This book provides the first comprehensive overview of software architecture's many aspects. Aspiring and existing architects alike will examine architectural characteristics, architectural patterns, component determination, diagramming and presenting architecture, evolutionary architecture, and many other topics. Mark Richards and Neal Ford-hands-on practitioners who have taught software architecture classes professionally for years-focus on architecture principles that apply across all technology stacks. You'll explore software architecture in a modern light, taking into account all the innovations of the past decade. |
Разместил: Ingvar16 23-08-2024, 21:35 | Комментарии: 0 | Подробнее
| | | |
|
| |
|
|
|
|
|
|
| |
|
Название: Web Application Development Using Java Автор: Suresh Dodda Издательство: Independently published Год: 2024 Страниц: 384 Язык: английский Формат: pdf, epub Размер: 11.0 MB
Unlock the full potential of web application development with "Web Application Development Using Java." This comprehensive guide is designed for both beginners and experienced developers who want to build powerful, efficient, and scalable web applications using Java. Java Servlets form a fundamental component of server-side programming in Java, providing developers with a powerful mechanism for handling HTTP requests and generating dynamic content. In this chapter, we delve into the intricacies of Java Servlets, exploring their role in web development, the Servlet lifecycle, writing Servlets, handling HTTP requests and responses, session management, Servlet filters, error handling, best practices, and more. Java Servlets are Java-based server-side components that enable dynamic content generation and client request processing within web servers. The Java Servlet API specification, which specifies a standard set of interfaces and classes for developing Java web applications, is followed by Servlets. Servlets provide a robust and scalable platform for building interactive and data-driven web applications, making them an essential part of web development. They act as the foundation of Java-based web applications, taking care of HTTP demands, producing dynamic substance, overseeing meeting state, cooperating with data sets, and that's just the beginning. JavaServer Pages (JSP) is a critical innovation in Java web improvement, giving a strong structure to building dynamic and intelligent site pages. JavaServer Pages (JSP) is a technology that lets developers embed Java code within HTML markup to create dynamic web pages. |
Разместил: Ingvar16 23-08-2024, 20:31 | Комментарии: 0 | Подробнее
| | | |
|
| |
|
|
|
|
|
|
| |
|
Название: Discrete Mathematics for Computer Science Автор: Pomde N.P. Издательство: Arcler Press Год: 2024 Страниц: 243 Язык: английский Формат: pdf (true) Размер: 40.7 MB
This book discusses the role of proofs in mathematics and Computer Science. In mathematics, a proof involves validating a proposition through logical deductions from axioms. Computer scientists focus on demonstrating program accuracy, given the increasing error susceptibility of software. A community of specialists aims to enhance program precision, extending to verifying computer processor chips for leading manufacturers. Creating mathematical models to affirm program validity is an active study area. A proof, in this context, involves a sequence of logical deductions from axioms and established statements, leading to the desired proposition. While crafting proofs may seem daunting, standard templates offer a framework. Some templates can be interconnected, providing both high-level structure and detailed guidance. The Principle of Mathematical Induction is applied to validate algorithms without computer reliance. Sets underpin modern mathematics and software engineering, introduced with language and typical tasks. Primary set operations' understanding enables proof techniques for functions, relations, and graphs, validating algorithms for specific tasks. The book delves into language describing element collections and sets, providing proof templates for comprehension and construction. The book covers common set operations, introduces additional proof templates, and addresses numbering elements and the Principle of Mathematical Induction. This exploration deepens the understanding of mathematical proofs and their role in Computer Science applications. |
Разместил: Ingvar16 23-08-2024, 15:10 | Комментарии: 0 | Подробнее
| | | |
|
| |
|
|
|
|
|
|
| |
|
Название: Free Pascal и Lazarus. Учебник по программированию Автор: Алексеев Е.Р., Чеснокова О.В., Кучер Т.В. Издательство: ДМК-пресс Год: 2010 Cтраниц: 442 Формат: pdf Размер: 13 мб Язык: русский
Free Pascal - свободная реализация языка Паскаль, совместимая с Borland Pascal и Object Pascal - Delphi, но при этом обладающая и некоторыми дополнительными возможностями. Свободный компилятор Free Pascal - кросплатформенный продукт, реализованный, в частности, для операционных систем Linux и Windows. Данная книга представляет собой учебник по алгоритмизации и программированию на основе языка Free Pascal. |
Разместил: rivasss 23-08-2024, 06:31 | Комментарии: 0 | Подробнее
| | | |
|
| |
|
|
|
|
|
|
| |
|
Название: Mastering Design Patterns in TypeScript: An Approachable Guide Автор: Adegoke Akintoye Издательство: Leanpub/Juri Books Год: March 31, 2024 Страниц: 113 Язык: английский Формат: pdf (true), azw3, mobi, epub Размер: 10.1 MB
TypeScript, a superset of jаvascript, has gained tremendous popularity in recent years, particularly in the realm of large-scale application development. Its strong typing, object-oriented features, and seamless integration with jаvascript make it an ideal choice for implementing design patterns effectively. This book, "Mastering Design Patterns in TypeScript: An Approachable Guide," is a concise yet comprehensive resource that aims to demystify design patterns and make 10 them accessible to developers with a basic understanding of TypeScript and object-oriented programming (OOP) concepts. Weighing in at just slightly over 100 pages, this book avoids unnecessary fluff and aims to provide you with a focused and efficient learning experience, respecting your valuable time. Whether you are a seasoned TypeScript developer or new to the language but have experience with OOP in other programming languages similar to TypeScript, this book will guide you through the intricacies of 23 essential design patterns, providing a practical and straightforward approach to understanding and applying them. Each chapter is dedicated to a specific design pattern, offering a clear explanation of its purpose, structure, and applicability. The book goes beyond mere theoretical explanations by providing practical implementations in TypeScript, allowing you to see these patterns in action. Additionally, you'll find insightful discussions on the advantages and disadvantages of each pattern, helping you make informed decisions when incorporating them into your projects. Whether you are working on web applications, server-side applications, or any other TypeScript-based project, this book will equip you with the knowledge and tools to write more robust, flexible, and maintainable code. By mastering design patterns, you'll be able to tackle complex challenges with confidence and create software that stands the test of time. |
Разместил: Ingvar16 23-08-2024, 04:38 | Комментарии: 0 | Подробнее
| | | |
|
| |
br>
|