Use ensemble learning techniques and models to improve your machine learning results. Ensemble Learning for AI Developers starts you at the beginning with an historical overview and explains key ensemble techniques and why they are needed. You then will learn how to change train…
Hands-On Software Architecture with C# 8 and .NET Core 3 will not only cover the best practices that a software architect should follow for developing C# and .NET Core solutions but it will also discuss all the environments that we need to master in order to develop a software p…
Cut through the noise and get real results with a step-by-step approach to learning C++ development.
Advanced C++ will give you the confidence to efficiently tackle any C++ project. You will learn how to structure your code for readability, streamline code for speed and functionality, and seamlessly generate and incorporate libraries.
Learn GUI application development from the ground up, taking a practical approach by building simple projects that teach the fundamentals of using PyQt. Each chapter gradually moves on to teach more advanced and diverse concepts to aid you in designing interesting applications u…
The Android team has announced first-class support for Kotlin. This acts as an added boost to the language and more and more developers are now looking into Kotlin for their application development. This recipe based book will be your guide to get a firm hold on the Kotlin Progr…
Google Flutter is a revolutionary mobile platform that makes it easier to write secure and high-performance native apps for iOS and Android. This book will start with the essentials of Dart programming and then go into learning the core elements of a mobile app to make your apps…
Having a knowledge of design patterns enables you, as a developer, to improve your code base, promote code reuse, and make the architecture more robust. As languages evolve, new features take time to fully understand before they are adopted en masse. The mission of this book is …
References -- Chapter 3: General Traits of Good Code -- Design by contract -- Preconditions -- Postconditions -- Pythonic contracts -- Design by contract - conclusions -- Defensive programming -- Error handling -- Value substitution -- Exception handling -- Using assertions in P…
Systems Engineering Demystified helps you to adopt a model-based approach to systems engineering in a concise, clear, and consistent way. This easy-to-follow guide covers a range of concepts and techniques for modern systems engineering that will enable a significant transformat…
The ideal code review process differs from organization to organization, but the needs all boil down to the same foundational factors. A software development team cannot properly grow if its code reviews are not consistent, straightforward, and aspire to hit several company goal…
"The ideal code review process differs from organization to organization, but the needs all boil down to the same foundational factors. A software development team cannot properly grow if its code reviews are not consistent, straightforward, and aspire to hit several company goa…
Learn to use the Java Persistence API (JPA) and other related APIs as found in the Java EE 8 platform from the perspective of one of the specification creators. A one-of-a-kind resource, this in-depth book provides both theoretical and practical coverage of JPA usage for experie…
Learn the techniques for object recognition, 3D reconstruction, stereo imaging, and other computer vision applications using examples on different functions of OpenCV. About This Book Learn how to apply complex visual effects to images with OpenCV 3.x and Python Extract features…
Computer vision is found everywhere in modern technology. OpenCV for Python enables us to run computer vision algorithms in real time. With the advent of powerful machines, we have more processing power to work with. Using this technology, we can seamlessly integrate our compute…
Spring is one of the best tools to develop web, enterprise, and cloud ready software in the market. The goal of Spring Boot is to provide a set of tools for building Spring applications that run production-grade based applications. This book will teach you features of Spring Boo…