Machine Learning in Python for Process Systems Engineering

Machine Learning in Python for Process Systems Engineering PDF

Author: Ankur Kumar

Publisher: MLforPSE

Published: 2022-02-25

Total Pages: 354

ISBN-13:

DOWNLOAD EBOOK →

This book provides an application-focused exposition of modern ML tools that have proven useful in process industry and hands-on illustrations on how to develop ML-based solutions for process monitoring, predictive maintenance, fault diagnosis, inferential modeling, dimensionality reduction, and process control. This book considers unique characteristics of industrial process data and uses real data from industrial systems for illustrations. With the focus on practical implementation and minimal programming or ML prerequisites, the book covers the gap in available ML resources for industrial practitioners. The authors of this book have drawn from their years of experience in developing data-driven industrial solutions to provide a guided tour along the wide range of available ML methods and declutter the world of machine learning. The readers will find all the resources they need to deal with high-dimensional, correlated, noisy, corrupted, multimode, and nonlinear process data. The book has been divided into four parts. Part 1 provides a perspective on the importance of ML in process systems engineering and lays down the basic foundations of ML. Part 2 provides in-detail presentation of classical ML techniques and has been written keeping in mind the various characteristics of industrial process systems. Part 3 is focused on artificial neural networks and deep learning. Part 4 covers the important topic of deploying ML solutions over web and shows how to build a production-ready process monitoring web application. Broadly, the book covers the following: Varied applications of ML in process industry Fundamentals of machine learning workflow Practical methodologies for pre-processing industrial data Classical ML methods and their application for process monitoring, fault diagnosis, and soft sensing Deep learning and its application for predictive maintenance Reinforcement learning and its application for process control Deployment of ML solution over web

Machine Learning in Python for Dynamic Process Systems

Machine Learning in Python for Dynamic Process Systems PDF

Author: Ankur Kumar

Publisher: MLforPSE

Published: 2023-06-01

Total Pages: 208

ISBN-13:

DOWNLOAD EBOOK →

This book is designed to help readers gain a working-level knowledge of machine learning-based dynamic process modeling techniques that have proven useful in process industry. Readers can leverage the concepts learned to build advanced solutions for process monitoring, soft sensing, inferential modeling, predictive maintenance, and process control for dynamic systems. The application-focused approach of the book is reader friendly and easily digestible to the practicing and aspiring process engineers, and data scientists. The authors of this book have drawn from their years of experience in developing data-driven industrial solutions to provide a guided tour along the wide range of available ML methods and declutter the world of machine learning for dynamic process modeling. Upon completion, readers will be able to confidently navigate the system identification literature and make judicious selection of modeling approaches suitable for their problems. This book has been divided into three parts. Part 1 of the book provides perspectives on the importance of ML for dynamic process modeling and lays down the basic foundations of ML-DPM (machine learning for dynamic process modeling). Part 2 provides in-detail presentation of classical ML techniques and has been written keeping in mind the different modeling requirements and process characteristics that determine a model’s suitability for a problem at hand. These include, amongst others, presence of multiple correlated outputs, process nonlinearity, need for low model bias, need to model disturbance signal accurately, etc. Part 3 is focused on artificial neural networks and deep learning. The following topics are broadly covered: · Exploratory analysis of dynamic dataset · Best practices for dynamic modeling · Linear and discrete-time classical parametric and non-parametric models · State-space models for MIMO systems · Nonlinear system identification and closed-loop identification · Neural networks-based dynamic process modeling

Machine Learning Engineering with Python

Machine Learning Engineering with Python PDF

Author: Andrew P. McMahon

Publisher: Packt Publishing Ltd

Published: 2021-11-05

Total Pages: 277

ISBN-13: 180107710X

DOWNLOAD EBOOK →

Supercharge the value of your machine learning models by building scalable and robust solutions that can serve them in production environments Key Features Explore hyperparameter optimization and model management tools Learn object-oriented programming and functional programming in Python to build your own ML libraries and packages Explore key ML engineering patterns like microservices and the Extract Transform Machine Learn (ETML) pattern with use cases Book DescriptionMachine learning engineering is a thriving discipline at the interface of software development and machine learning. This book will help developers working with machine learning and Python to put their knowledge to work and create high-quality machine learning products and services. Machine Learning Engineering with Python takes a hands-on approach to help you get to grips with essential technical concepts, implementation patterns, and development methodologies to have you up and running in no time. You'll begin by understanding key steps of the machine learning development life cycle before moving on to practical illustrations and getting to grips with building and deploying robust machine learning solutions. As you advance, you'll explore how to create your own toolsets for training and deployment across all your projects in a consistent way. The book will also help you get hands-on with deployment architectures and discover methods for scaling up your solutions while building a solid understanding of how to use cloud-based tools effectively. Finally, you'll work through examples to help you solve typical business problems. By the end of this book, you'll be able to build end-to-end machine learning services using a variety of techniques and design your own processes for consistently performant machine learning engineering.What you will learn Find out what an effective ML engineering process looks like Uncover options for automating training and deployment and learn how to use them Discover how to build your own wrapper libraries for encapsulating your data science and machine learning logic and solutions Understand what aspects of software engineering you can bring to machine learning Gain insights into adapting software engineering for machine learning using appropriate cloud technologies Perform hyperparameter tuning in a relatively automated way Who this book is for This book is for machine learning engineers, data scientists, and software developers who want to build robust software solutions with machine learning components. If you're someone who manages or wants to understand the production life cycle of these systems, you'll find this book useful. Intermediate-level knowledge of Python is necessary.

Machine Learning in Python for Process and Equipment Condition Monitoring, and Predictive Maintenance

Machine Learning in Python for Process and Equipment Condition Monitoring, and Predictive Maintenance PDF

Author: Ankur Kumar

Publisher: MLforPSE

Published: 2024-01-12

Total Pages: 365

ISBN-13:

DOWNLOAD EBOOK →

This book is designed to help readers quickly gain a working knowledge of machine learning-based techniques that are widely employed for building equipment condition monitoring, plantwide monitoring , and predictive maintenance solutions in process industry . The book covers a broad spectrum of techniques ranging from univariate control charts to deep learning-based prediction of remaining useful life. Consequently, the readers can leverage the concepts learned to build advanced solutions for fault detection, fault diagnosis, and fault prognosis. The application focused approach of the book is reader friendly and easily digestible to the practicing and aspiring process engineers and data scientists. Upon completion, readers will be able to confidently navigate the Prognostics and Health Management literature and make judicious selection of modeling approaches suitable for their problems. This book has been divided into seven parts. Part 1 lays down the basic foundations of ML-assisted process and equipment condition monitoring, and predictive maintenance. Part 2 provides in-detail presentation of classical ML techniques for univariate signal monitoring. Different types of control charts and time-series pattern matching methodologies are discussed. Part 3 is focused on the widely popular multivariate statistical process monitoring (MSPM) techniques. Emphasis is paid to both the fault detection and fault isolation/diagnosis aspects. Part 4 covers the process monitoring applications of classical machine learning techniques such as k-NN, isolation forests, support vector machines, etc. These techniques come in handy for processes that cannot be satisfactorily handled via MSPM techniques. Part 5 navigates the world of artificial neural networks (ANN) and studies the different ANN structures that are commonly employed for fault detection and diagnosis in process industry. Part 6 focusses on vibration-based monitoring of rotating machinery and Part 7 deals with prognostic techniques for predictive maintenance applications. Broadly, the book covers the following: Exploratory analysis of process data Best practices for process monitoring and predictive maintenance solutions Univariate monitoring via control charts and time series data mining Multivariate statistical process monitoring techniques (PCA, PLS, FDA, etc.) Machine learning and deep learning techniques to handle dynamic, nonlinear, and multimodal processes Fault detection and diagnosis of rotating machinery using vibration data Remaining useful life predictions for predictive maintenance

Applications of Artificial Intelligence in Process Systems Engineering

Applications of Artificial Intelligence in Process Systems Engineering PDF

Author: Jingzheng Ren

Publisher: Elsevier

Published: 2021-06-05

Total Pages: 542

ISBN-13: 012821743X

DOWNLOAD EBOOK →

Applications of Artificial Intelligence in Process Systems Engineering offers a broad perspective on the issues related to artificial intelligence technologies and their applications in chemical and process engineering. The book comprehensively introduces the methodology and applications of AI technologies in process systems engineering, making it an indispensable reference for researchers and students. As chemical processes and systems are usually non-linear and complex, thus making it challenging to apply AI methods and technologies, this book is an ideal resource on emerging areas such as cloud computing, big data, the industrial Internet of Things and deep learning. With process systems engineering's potential to become one of the driving forces for the development of AI technologies, this book covers all the right bases. Explains the concept of machine learning, deep learning and state-of-the-art intelligent algorithms Discusses AI-based applications in process modeling and simulation, process integration and optimization, process control, and fault detection and diagnosis Gives direction to future development trends of AI technologies in chemical and process engineering

Machine Learning in Python for Visual and Acoustic Data-based Process Monitoring

Machine Learning in Python for Visual and Acoustic Data-based Process Monitoring PDF

Author: Ankur Kumar

Publisher: MLforPSE

Published: 2024-04-24

Total Pages: 69

ISBN-13:

DOWNLOAD EBOOK →

This book is designed to help readers gain quick familiarity with deep learning-based computer vision and abnormal equipment sound detection techniques. The book helps you take your first step towards learning how to use convolutional neural networks (the ANN architecture that is behind the modern revolution in computer vision) and build image sensor-based manufacturing defect detection solutions. A quick introduction is also provided to how modern predictive maintenance solutions can be built for process critical equipment by analyzing the sound generated by the equipment. Overall, this short eBook sets the foundation with which budding process data scientists can confidently navigate the world of modern computer vision and acoustic monitoring.

Practical Machine Learning with Python

Practical Machine Learning with Python PDF

Author: Dipanjan Sarkar

Publisher: Apress

Published: 2017-12-20

Total Pages: 545

ISBN-13: 1484232070

DOWNLOAD EBOOK →

Master the essential skills needed to recognize and solve complex problems with machine learning and deep learning. Using real-world examples that leverage the popular Python machine learning ecosystem, this book is your perfect companion for learning the art and science of machine learning to become a successful practitioner. The concepts, techniques, tools, frameworks, and methodologies used in this book will teach you how to think, design, build, and execute machine learning systems and projects successfully. Practical Machine Learning with Python follows a structured and comprehensive three-tiered approach packed with hands-on examples and code. Part 1 focuses on understanding machine learning concepts and tools. This includes machine learning basics with a broad overview of algorithms, techniques, concepts and applications, followed by a tour of the entire Python machine learning ecosystem. Brief guides for useful machine learning tools, libraries and frameworks are also covered. Part 2 details standard machine learning pipelines, with an emphasis on data processing analysis, feature engineering, and modeling. You will learn how to process, wrangle, summarize and visualize data in its various forms. Feature engineering and selection methodologies will be covered in detail with real-world datasets followed by model building, tuning, interpretation and deployment. Part 3 explores multiple real-world case studies spanning diverse domains and industries like retail, transportation, movies, music, marketing, computer vision and finance. For each case study, you will learn the application of various machine learning techniques and methods. The hands-on examples will help you become familiar with state-of-the-art machine learning tools and techniques and understand what algorithms are best suited for any problem. Practical Machine Learning with Python will empower you to start solving your own problems with machine learning today! What You'll Learn Execute end-to-end machine learning projects and systems Implement hands-on examples with industry standard, open source, robust machine learning tools and frameworks Review case studies depicting applications of machine learning and deep learning on diverse domains and industries Apply a wide range of machine learning models including regression, classification, and clustering. Understand and apply the latest models and methodologies from deep learning including CNNs, RNNs, LSTMs and transfer learning. Who This Book Is For IT professionals, analysts, developers, data scientists, engineers, graduate students

Machine Learning Design Patterns

Machine Learning Design Patterns PDF

Author: Valliappa Lakshmanan

Publisher: O'Reilly Media

Published: 2020-10-15

Total Pages: 408

ISBN-13: 1098115759

DOWNLOAD EBOOK →

The design patterns in this book capture best practices and solutions to recurring problems in machine learning. The authors, three Google engineers, catalog proven methods to help data scientists tackle common problems throughout the ML process. These design patterns codify the experience of hundreds of experts into straightforward, approachable advice. In this book, you will find detailed explanations of 30 patterns for data and problem representation, operationalization, repeatability, reproducibility, flexibility, explainability, and fairness. Each pattern includes a description of the problem, a variety of potential solutions, and recommendations for choosing the best technique for your situation. You'll learn how to: Identify and mitigate common challenges when training, evaluating, and deploying ML models Represent data for different ML model types, including embeddings, feature crosses, and more Choose the right model type for specific problems Build a robust training loop that uses checkpoints, distribution strategy, and hyperparameter tuning Deploy scalable ML systems that you can retrain and update to reflect new data Interpret model predictions for stakeholders and ensure models are treating users fairly

14th International Symposium on Process Systems Engineering

14th International Symposium on Process Systems Engineering PDF

Author: Yoshiyuki Yamashita

Publisher: Elsevier

Published: 2022-06-24

Total Pages: 2304

ISBN-13: 0323853668

DOWNLOAD EBOOK →

14th International Symposium on Process Systems Engineering, Volume 49 brings together the international community of researchers and engineers interested in computing-based methods in process engineering. The conference highlights the contributions of the PSE community towards the sustainability of modern society and is based on the 2021 event held in Tokyo, Japan, July 1-23, 2021. It contains contributions from academia and industry, establishing the core products of PSE, defining the new and changing scope of our results, and covering future challenges. Plenary and keynote lectures discuss real-world challenges (globalization, energy, environment and health) and contribute to discussions on the widening scope of PSE versus the consolidation of the core topics of PSE. Highlights how the Process Systems Engineering community contributes to the sustainability of modern society Establishes the core products of Process Systems Engineering Defines the future challenges of Process Systems Engineering

Machine Learning with Python for Everyone

Machine Learning with Python for Everyone PDF

Author: Mark Fenner

Publisher: Addison-Wesley Professional

Published: 2019-07-30

Total Pages: 1375

ISBN-13: 0134845641

DOWNLOAD EBOOK →

The Complete Beginner’s Guide to Understanding and Building Machine Learning Systems with Python Machine Learning with Python for Everyone will help you master the processes, patterns, and strategies you need to build effective learning systems, even if you’re an absolute beginner. If you can write some Python code, this book is for you, no matter how little college-level math you know. Principal instructor Mark E. Fenner relies on plain-English stories, pictures, and Python examples to communicate the ideas of machine learning. Mark begins by discussing machine learning and what it can do; introducing key mathematical and computational topics in an approachable manner; and walking you through the first steps in building, training, and evaluating learning systems. Step by step, you’ll fill out the components of a practical learning system, broaden your toolbox, and explore some of the field’s most sophisticated and exciting techniques. Whether you’re a student, analyst, scientist, or hobbyist, this guide’s insights will be applicable to every learning system you ever build or use. Understand machine learning algorithms, models, and core machine learning concepts Classify examples with classifiers, and quantify examples with regressors Realistically assess performance of machine learning systems Use feature engineering to smooth rough data into useful forms Chain multiple components into one system and tune its performance Apply machine learning techniques to images and text Connect the core concepts to neural networks and graphical models Leverage the Python scikit-learn library and other powerful tools Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.