Deep Learning in Modern C++: End-to-end development and implementation of deep learning algorithms

Автор: literator от 21-06-2025, 02:36, Коментариев: 0

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

Название: Deep Learning in Modern C++: End-to-end development and implementation of deep learning algorithms
Автор: Luiz Carlos d'Oleron
Издательство: BPB Publications
Год: 2025
Страниц: 525
Язык: английский
Формат: epub (true)
Размер: 36.0 MB

Deep learning is revolutionizing how we approach complex problems, and harnessing its power directly within C++ provides unparalleled control and efficiency. This book bridges the gap between cutting-edge Deep Learning techniques and the robust, high-performance capabilities of modern C++, empowering developers to build sophisticated AI applications from the ground up. This book guides you through the entire development lifecycle, starting with a solid foundation in the modern features and essential libraries, like Eigen, for C++. You will master core Deep Learning concepts by implementing convolutions, fully connected layers, and activation functions, while learning to optimize models using gradient descent, backpropagation, and advanced optimizers like SGD, Momentum, RMSProp, and Adam. Crucial topics like cross-validation, regularization, and performance evaluation are covered, ensuring robust and reliable applications. This book is tailored for C++ developers, data scientists, and Machine Learning engineers seeking to implement Deep Learning models using modern C++. A foundational understanding of C++ programming and basic linear algebra is recommended.
 

Practical Deep Learning with PyTorch: PyTorch implementation for computer vision, NLP, audio, and language translation

Автор: literator от 20-06-2025, 21:00, Коментариев: 0

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

Название: Practical Deep Learning with PyTorch: PyTorch implementation for computer vision, NLP, audio, and language translation
Автор: Deepak Gowda
Издательство: BPB Publications
Год: 2025
Страниц: 328
Язык: английский
Формат: epub (true)
Размер: 21.2 MB

Deep Learning is revolutionizing how we solve complex problems, and PyTorch has emerged as a leading framework for its ease of use and flexibility. This book is designed to bridge the gap between theory and practice, providing a hands-on approach to understanding Deep Learning with PyTorch. It covers fundamental and advanced topics, including object detection, NLP, GANs, and time series forecasting. The book begins with foundational Deep Learning concepts and guides you through setting up PyTorch. You will learn to manipulate tensors, load data, build models, and understand computer vision with multi-object detection using YOLO to enhance image recognition through transfer learning techniques. You will also analyze generative models with GANs for data augmentation and venture into audio processing with text-to-speech and speech-to-text using TorchAudio. Learn NLP tasks like text classification, summarization, sentiment analysis, and question answering with pre-trained models like BERT. Finally, learn to tackle time series forecasting using RNNs, LSTMs, CNNs, and transformers. This book is for AI enthusiasts, data scientists, and engineers seeking practical knowledge of Deep Learning.
 

GPT for Python-Coding in Computational Materials Science and Mechanics

Автор: literator от 20-06-2025, 19:48, Коментариев: 0

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

Название: GPT for Python-Coding in Computational Materials Science and Mechanics: From Prompt Engineering to Solutions in Worked-Out Examples
Автор: Bernhard Eidel
Издательство: Springer
Серия: Studies in Computational Intelligence
Год: 2025
Страниц: 260
Язык: английский
Формат: pdf
Размер: 23.1 MB

This book covers all the topics about ChatGPT required to successfully generate Python code to solve problems in computational materials science and mechanics, complemented by numerous fully worked-out applications. The complete work flow for AI-assisted coding is given, including: (i) prompt engineering providing a powerful toolset for how to give coding assignments to ChatGPT effectively; (ii) commented code listings; and (iii) tips and tricks to verify the codes in rigorous tests including human interventions to fix issues and gaps. Finally, (iv) the coding projects are critically reviewed to address the strengths and remaining weaknesses of the Chatbot, including explicit recommendations on how to communicate with GPT. For the steps (i)–(iv) the book presents a curated selection of intriguing problems from computational materials science and computational mechanics including Machine Learning for problem-solving. These problems are carefully chosen for their relevance to current research and industrial applications and their suitability for showcasing the advanced capabilities of GPT-4 for code generation.
 

Software Engineering Made Easy: A Comprehensive Reference Guide for Writing Good Code

Автор: literator от 20-06-2025, 19:20, Коментариев: 0

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

Название: Software Engineering Made Easy: A Comprehensive Reference Guide for Writing Good Code
Автор: Marco Gähler
Издательство: Apress
Год: 2025
Страниц: 299
Язык: английский
Формат: pdf, epub
Размер: 10.1 MB

Learn how to write good code for humans. This user-friendly book is a comprehensive guide to writing clear and bug-free code. It integrates established programming principles and outlines expert-driven rules to prevent you from over-complicating your code. You’ll take a practical approach to programming, applicable to any programming language and explore useful advice and concrete examples in a concise and compact form. Sections on Single Responsibility Principle, naming, levels of abstraction, testing, logic (if/else), interfaces, and more, reinforce how to effectively write low-complexity code. While many of the principles addressed in this book are well-established, it offers you a single resource. Software Engineering Made Easy modernizes classic software programming principles with quick tips relevant to real-world applications. Intermediate programmers who have a basic understanding of coding but are relatively new to the workforce. Applicable to any programming language, but proficiency in C++ or Python is preferred. Advanced programmers may also benefit from learning how to deprogram bad habits and de-complicate their code.
 

Pro Cloud Native Java EE Apps, 2nd Edition

Автор: literator от 20-06-2025, 18:04, Коментариев: 0

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

Название: Pro Cloud Native Java EE Apps: DevOps with MicroProfile, Jakarta EE 11 APIs, and Kubernetes, 2nd Edition
Автор: Luqman Saeed, Ghazy Abdallah
Издательство: Apress
Год: 2025
Страниц: 645
Язык: английский
Формат: pdf
Размер: 10.1 MB

Learn how to build and deploy Java-based cloud native apps with Jakarta EE with the MicroProfile framework and Kubernetes. This revamped Second Edition reflects the latest updates in Jakarta EE 11, including enhanced support for creating web APIs with Jakarta REST, concurrency management with Jakarta Concurrency, and data persistence with Jakarta Persistence, while incorporating key changes introduced by MicroProfile 7.0. After a quick overview of Jakarta EE and MicroProfile, Pro Cloud Native Java EE Apps starts you on your way by walking you through a cloud-native Jakarta EE-based application case study that will be forged piece-by-piece over the course of the book. Next, you'll interject dependencies and data persistence capabilities as microservices to go with the case study app that you are building. Then, you will dive into migrating a monolith to become a production-ready cloud-native app. Finally, you will look ahead to the future of Jakarta EE with a NEW chapter on Artificial Intelligence and large language models (LLMs), exploring potential use cases for how AI-integration can enhance Jakarta EE capabilities. This revised new edition ensures you are equipped with the most current tools and techniques to develop forward-looking, cloud-native apps.
 

Comprehensive Data Structures and Algorithms in C++

Автор: literator от 20-06-2025, 17:02, Коментариев: 0

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

Название: Comprehensive Data Structures and Algorithms in C++
Автор: Suresh Kumar Srivastava, Deepali Srivastava
Издательство: BPB Publications
Год: 2025
Страниц: 936
Язык: английский
Формат: epub (true)
Размер: 13.0 MB

Data structures and algorithms is an essential subject in computer science studies. It proves to be a great tool in the hands of any software engineer, and also plays a significant role in software design and development. It has become a must-have skill now for many competitions and job interviews in the software industry. The concepts are explained in a step-wise manner and illustrated with numerous figures, text, examples, and immediate code samples, which help in a better understanding of data structures and algorithms with their implementation. The book has more than 500 illustrations, code samples, and problems, along with solutions for exercises. This book provides practical C++ implementations and problem-solving exercises to foster a solid understanding of these core computer science concepts. After completion of this book, students will have a good understanding of data structures and algorithms concepts and implementation. Software engineers will be able to provide more effective solutions with the use of appropriate data structures and efficient algorithms.
 

50 Everyday Tasks to Automate with Python: Ready-Made Examples

Автор: literator от 20-06-2025, 04:17, Коментариев: 0

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

Название: 50 Everyday Tasks to Automate with Python: Ready-Made Examples
Автор: Klemens Nguyen
Издательство: Independently published
Год: 2024
Страниц: 189
Язык: английский
Формат: pdf, epub, mobi
Размер: 10.1 MB

Unlock the Full Potential of Technology to Streamline Your Life and Work with „50 Everyday Tasks to Automate with Python”. In today's digital age, staying ahead means leveraging technology to optimize every aspect of our lives and work. This comprehensive guide is your key to unlocking a world of efficiency, organization, and innovation. Whether you're a professional looking to enhance productivity, a student aiming for academic success, or someone eager to improve personal management, this book offers a treasure trove of solutions tailored just for you. Each chapter is dedicated to a specific tool or application, designed to address common challenges and enhance your digital experience. Whether you're looking to optimize your professional workflow, manage personal projects more effectively, or simply make your daily life a bit easier, this guide provides step-by-step instructions and expert advice on integrating technology into every facet of your life.
 

MATLAB App Building (R2025a)

Автор: literator от 20-06-2025, 02:33, Коментариев: 0

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

Название: MATLAB App Building (R2025a)
Автор: MathWorks
Издательство: The MathWorks, Inc.
Год: March 2025
Страниц: 406
Язык: английский
Формат: pdf (true), epub
Размер: 10.1 MB

MATLAB provides functions and tools to build interactive user interfaces. You can add components, such as buttons and sliders, to enable user interaction and include plots for data visualization and exploration in these interfaces. To create self-contained interfaces that perform operations based on user interactions, develop apps. To create interfaces that can be embedded into a live script and that generate code as users explore parameters, develop Live Editor tasks. A large set of UI components are available for creating interfaces in MATLAB. You also can extend the list of available components with your own specialized UIs and visualizations by creating custom UI components.
 

A Brief Introduction to Web3: Decentralized Web Fundamentals for App Development

Автор: literator от 19-06-2025, 18:49, Коментариев: 0

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

A Brief Introduction to Web3: Decentralized Web Fundamentals for App DevelopmentНазвание: A Brief Introduction to Web3: Decentralized Web Fundamentals for App Development
Автор: Shashank Mohan Jain
Издательство: Apress
Год: 2023
Страниц: 192
Язык: английский
Формат: True PDF, True EPUB, True MOBI
Размер: 23.5 MB

Journey into the world of Web3-based application development, its related protocols, and its usage in developing decentralized applications. This book will explain how programmable blockchains are revolutionizing the world of web applications, which can be run on decentralized platforms or peer-to-peer networks like IPFS. You'll start with an introduction to decentralization with a focus on blockchain implementations like Ethereum and Bitcoin. You'll then learn to develop simple decentralized applications (dApps) using Solidity, the language used for developing apps with Ethereum as well as smart contracts, wallets, gateways and NFTs. This book also covers how security and scale are addressed by L2 networks for scaling Bitcoin and Ethereum blockchains. A Brief Introduction to Web3 is your go-to guide for setting up simple Web3 applications using the Ethereum blockchain programming model.
 

Объектно-ориентированный подход (2021)

Автор: umkaS от 19-06-2025, 17:57, Коментариев: 0

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

Название: Объектно-ориентированный подход
Автор: Мэтт Вайсфельд
Издательство: Питер
Год: 2021
Cтраниц: 250
Формат: pdf
Размер: 11 мб
Язык: русский

Объектно-ориентированное программирование (ООП) лежит в основе языков C++, Java, C#, Visual Basic .NET, Ruby, Objective-C и даже Swift. Не могут обойтись без объектов веб-технологии, ведь они используют jаvascript, Python и PHP. Именно поэтому Мэтт Вайсфельд советует выработать объектно-ориентированное мышление и только потом приступать к объектно-ориентированной разработке на конкретном языке программирования. Эта книга написана разработчиком для разработчиков и позволяет выбрать оптимальные подходы для решения конкретных задач. Вы узнаете, как правильно применять наследование и композицию, поймете разницу между агрегацией и ассоциацией и перестанете путать интерфейс и реализацию.