Publisher: Packt Publishing
Founded in 2004 in Birmingham, UK, Packt's mission is to help the world put software to work in new ways, through the delivery of effective learning and information services to IT professionals. Working towards that vision, we have published over 6,500 books and videos so far, providing IT professionals with the actionable knowledge they need to get the job done - whether that's specific learning on an emerging technology or optimizing key skills in more established tools. As part of our mission, we have also awarded over $1,000,000 through our Open Source Project Royalty scheme, helping numerous projects become household names along the way.
1465
Ebook

Big Data Analysis with Python. Combine Spark and Python to unlock the powers of parallel computing and machine learning

Ivan Marin, Ankit Shukla, Sarang VK

Processing big data in real time is challenging due to scalability, information inconsistency, and fault tolerance. Big Data Analysis with Python teaches you how to use tools that can control this data avalanche for you. With this book, you'll learn practical techniques to aggregate data into useful dimensions for posterior analysis, extract statistical measurements, and transform datasets into features for other systems.The book begins with an introduction to data manipulation in Python using pandas. You'll then get familiar with statistical analysis and plotting techniques. With multiple hands-on activities in store, you'll be able to analyze data that is distributed on several computers by using Dask. As you progress, you'll study how to aggregate data for plots when the entire data cannot be accommodated in memory. You'll also explore Hadoop (HDFS and YARN), which will help you tackle larger datasets. The book also covers Spark and explains how it interacts with other tools.By the end of this book, you'll be able to bootstrap your own Python environment, process large files, and manipulate data to generate statistics, metrics, and graphs.

1466
Ebook

Matplotlib for Python Developers. Python developers who want to learn Matplotlib need look no further. This book covers it all with a practical approach including lots of code and images. Take this chance to learn 2D plotting through real-world examples

Sandro Tosi, John Hunter, Sandro Tosi

Providing appealing plots and graphs is an essential part of various fields such as scientific research, data analysis, and so on. Matplotlib, the Python 2D plotting library, is used to produce publication-quality figures in a variety of hardcopy formats and interactive environments across platforms. This book explains creating various plots, histograms, power spectra, bar charts, error charts, scatter-plots and much more using the powerful Matplotlib library to get impressive out-of-the-box results.This book gives you a comprehensive tour of the key features of the Matplotlib Python 2D plotting library, right from the simplest concepts to the most advanced topics. You will discover how easy it is to produce professional-quality plots when you have this book to hand.The book introduces the library in steps. First come the basics: introducing what the library is, its important prerequisites (and terminology), installing and configuring Matplotlib, and going through simple plots such as lines, grids, axes, and charts. Then we start with some introductory examples, and move ahead by discussing the various programming styles that Matplotlib allows, and several key features.Further, the book presents an important section on embedding applications. You will be introduced to three of the best known GUI libraries 'GTK+, Qt, and wxWidgets' and presented with the steps to implement to include Matplotlib in an application written using each of them. You will learn through an incremental approach: from a simple example that presents the peculiarities of the GUI library, to more complex ones, using GUI designer tools.Because the Web permeates all of our activities, a part of the book is dedicated to showing how Matplotlib can be used in a web environment, and another section focuses on using Matplotlib with common Python web frameworks, namely, Pylons and Django. Last, but not least, you will go through real-world examples, where you will see some real situations in which you can use Matplotlib.

1467
Ebook

Machine Learning Infrastructure and Best Practices for Software Engineers. Take your machine learning software from a prototype to a fully fledged software system

Miroslaw Staron

Although creating a machine learning pipeline or developing a working prototype of a software system from that pipeline is easy and straightforward nowadays, the journey toward a professional software system is still extensive. This book will help you get to grips with various best practices and recipes that will help software engineers transform prototype pipelines into complete software products.The book begins by introducing the main concepts of professional software systems that leverage machine learning at their core. As you progress, you’ll explore the differences between traditional, non-ML software, and machine learning software. The initial best practices will guide you in determining the type of software you need for your product. Subsequently, you will delve into algorithms, covering their selection, development, and testing before exploring the intricacies of the infrastructure for machine learning systems by defining best practices for identifying the right data source and ensuring its quality.Towards the end, you’ll address the most challenging aspect of large-scale machine learning systems – ethics. By exploring and defining best practices for assessing ethical risks and strategies for mitigation, you will conclude the book where it all began – large-scale machine learning software.

1468
Ebook

Becoming a Dynamics 365 Supply Chain Management Functional Consultant Associate. Optimize and streamline supply chain management processes to improve outcomes and reduce costs

Juan Bravo Vargas, Mariano Martínez Melo, Tommy Skaue

Meeting delivery commitments has become increasingly challenging due to evolving demands and fluctuating material availability. As a result, establishing robust systems and processes that can adapt to this dynamic environment has become a necessity. With Becoming a Dynamics 365 Supply Chain Management Functional Consultant Associate, you’ll understand how to initiate and implement effective supply chain management processes.This book begins with an overview of the processes and modules within Dynamics 365 and then delves into real-life case studies involving procurement, sales, and quality assurance. You’ll explore more advanced tools and core processes, such as warehouse and transportation management, which allows you to define storage flows and shipping controls. You’ll also learn about the various tools available to define solutions and discover how to work within the Dynamics 365 Supply Chain Management platform. The last set of chapters will take you through the planning techniques and considerations to schedule and control all supply process flows seamlessly.By the end of this book, you’ll not only be well-prepared to obtain your certification as a Microsoft Dynamics 365 Supply Chain Management Functional Consultant Associate but also be equipped to solidify your expertise and pursue exciting career opportunities.

1469
Ebook

MLOps with Red Hat OpenShift. A cloud-native approach to machine learning operations

Ross Brigoli, Faisal Masood

MLOps with OpenShift offers practical insights for implementing MLOps workflows on the dynamic OpenShift platform. As organizations worldwide seek to harness the power of machine learning operations, this book lays the foundation for your MLOps success. Starting with an exploration of key MLOps concepts, including data preparation, model training, and deployment, you’ll prepare to unleash OpenShift capabilities, kicking off with a primer on containers, pods, operators, and more.With the groundwork in place, you’ll be guided to MLOps workflows, uncovering the applications of popular machine learning frameworks for training and testing models on the platform.As you advance through the chapters, you’ll focus on the open-source data science and machine learning platform, Red Hat OpenShift Data Science, and its partner components, such as Pachyderm and Intel OpenVino, to understand their role in building and managing data pipelines, as well as deploying and monitoring machine learning models.Armed with this comprehensive knowledge, you’ll be able to implement MLOps workflows on the OpenShift platform proficiently.

1470
Ebook
1471
Ebook

HTML5 Data and Services Cookbook. Take the fast track to the rapidly growing world of HTML5 data and services with this brilliantly practical cookbook. Whether building websites or web applications, this is the handbook you need to master HTML5

mite mitreski, Gorgi Kosev

HTML5 is everywhere. From PCs to tablets to smartphones and even TVs, the web is the most ubiquitous application platform and information medium bar. Its becoming a first class citizen in established operating systems such as Microsoft Windows 8 as well as the primary platform of new operating systems such as Google Chrome OS.HTML5 Data and Services Cookbook contains over 100 recipes explaining how to utilize modern features and techniques when building websites or web applications. This book will help you to explore the full power of HTML5 - from number rounding to advanced graphics to real-time data binding.HTML5 Data and Services Cookbook starts with the display of text and related data. Then you will be guided through graphs and animated visualizations followed by input and input controls.Data serialization, validation and communication with the server as well as modern frameworks with advanced features like automatic data binding and server communication will also be covered in detail.This book covers a fast track into new libraries and features that are part of HTML5!

1472
Ebook

Tableau Desktop Specialist Certification. A prep guide with multiple learning styles to help you gain Tableau Desktop Specialist certification

Adam Mico

The Tableau Desktop Specialist certification is fundamental for any data visualization professional who works in the field with Tableau.This book gets you started by covering the exam format, Tableau basics, and best practices for preparing data for analysis and visualization. It also builds on your knowledge of advanced Tableau topics to get you up to speed with the essential domains and domain objectives. Although the guide provides an outline and starting point to key in on what needs to be understood before the examination, it also delivers in context to give you a strong understanding of each piece before taking the exam. Instructions on how to get hands on with examples, a common data source, and suggested elements are also included. Understanding the concepts will not only assist you in passing the examination, but will also help you work effectively with the tool in your workspace.By the end of this book, you'll be able to efficiently prepare for the certification exam with the help of mock tests, detailed explanations, and expert advice from the author.