178
pages
English
Ebooks
2020
Vous pourrez modifier la taille du texte de cet ouvrage
Obtenez un accès à la bibliothèque pour le consulter en ligne En savoir plus
Découvre YouScribe en t'inscrivant gratuitement
Découvre YouScribe en t'inscrivant gratuitement
178
pages
English
Ebooks
2020
Vous pourrez modifier la taille du texte de cet ouvrage
Obtenez un accès à la bibliothèque pour le consulter en ligne En savoir plus
Publié par
Date de parution
28 février 2020
Nombre de lectures
8
EAN13
9781642957785
Langue
English
Poids de l'ouvrage
1 Mo
The world that we live in is more connected than ever before. The Internet of Things (IoT) consists of mechanical and electronic devices connected to one another and to software through the internet. Businesses can use the IoT to quickly make intelligent decisions based on massive amounts of data gathered in real time from these connected devices. IoT increases productivity, lowers operating costs, and provides insights into how businesses can serve existing markets and expand into new ones.
Intelligence at the Edge: Using SAS with the Internet of Things is for anyone who wants to learn more about the rapidly changing field of IoT. Current practitioners explain how to apply SAS software and analytics to derive business value from the Internet of Things. The cornerstone of this endeavor is SAS Event Stream Processing, which enables you to process and analyze continuously flowing events in real time. With step-by-step guidance and real-world scenarios, you will learn how to apply analytics to streaming data. Each chapter explores a different aspect of IoT, including the analytics life cycle, monitoring, deployment, geofencing, machine learning, artificial intelligence, condition-based maintenance, computer vision, and edge devices.
Publié par
Date de parution
28 février 2020
Nombre de lectures
8
EAN13
9781642957785
Langue
English
Poids de l'ouvrage
1 Mo
The correct bibliographic citation for this manual is as follows: Harvey, Michael. 2020. Intelligence at the Edge: Using SAS ® with the Internet of Things . Cary, NC: SAS Institute Inc.
Intelligence at the Edge: Using SAS ® with the Internet of Things
Copyright © 2020, SAS Institute Inc., Cary, NC, USA
ISBN 978-1-64295-780-8 (Hardcover)
ISBN 978-1-64295-776-1 (Paperback)
ISBN 978-1-64295-777-8 (PDF)
ISBN 978-1-64295-778-5 (epub)
ISBN 978-1-64295-779-2 (kindle)
All Rights Reserved. Produced in the United States of America.
For a hard copy book: No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, electronic, mechanical, photocopying, or otherwise, without the prior written permission of the publisher, SAS Institute Inc.
For a web download or e-book: Your use of this publication shall be governed by the terms established by the vendor at the time you acquire this publication.
The scanning, uploading, and distribution of this book via the Internet or any other means without the permission of the publisher is illegal and punishable by law. Please purchase only authorized electronic editions and do not participate in or encourage electronic piracy of copyrighted materials. Your support of others’ rights is appreciated.
U.S. Government License Rights; Restricted Rights: The Software and its documentation is commercial computer software developed at private expense and is provided with RESTRICTED RIGHTS to the United States Government. Use, duplication, or disclosure of the Software by the United States Government is subject to the license terms of this Agreement pursuant to, as applicable, FAR 12.212, DFAR 227.7202-1(a), DFAR 227.7202-3(a), and DFAR 227.7202-4, and, to the extent required under U.S. federal law, the minimum restricted rights as set out in FAR 52.227-19 (DEC 2007). If FAR 52.227-19 is applicable, this provision serves as notice under clause (c) thereof and no other notice is required to be affixed to the Software or documentation. The Government’s rights in Software and documentation shall be only those set forth in this Agreement.
SAS Institute Inc., SAS Campus Drive, Cary, NC 27513-2414
February 2020
SAS ® and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration.
Other brand and product names are trademarks of their respective companies.
SAS software may be provided with certain third-party software, including but not limited to open-source software, which is licensed under its applicable third-party software license agreement. For license information about third-party software distributed with SAS software, refer to http://support.sas.com/thirdpartylicenses .
Contents
Preface
About the Internet of Things
About This Book
We Want to Hear from You
About the Author
Chapter 1: Using SAS Event Stream Processing to Process Real World Events
Introduction
How Does SAS Event Stream Processing Work?
What is a SAS Event Stream Processing Model?
Processing Events in Derived Windows
Examples of Event Transformations
Example: Using a Join Window
Example: Using a Pattern Window and a Notification Window
Streaming Analytics
Using SAS Micro Analytic Service Modules with Streaming Analytics
Addressing Big Data and the Internet of Things
Edge Model to Process Measurements from a Power Substation
On-Premises Model for Further Processing
Conclusion
About the Contributors
Chapter 2: Linking Real-World Data to SAS Event Stream Processing Through Connectors and Adapters
Introduction
Choosing Between a Connector or an Adapter
The Role of Third-party Libraries
Loading Connectors
Message Formats Used by Connectors and Adapters
Configuring Connectors and Adapters
Publishers and Subscribers
Publisher Source Window Schema Requirements
Building Events in Publishers
Parsing Events in Subscribers
Writing Your Own Connector
Orchestrating Connectors
Alternative Client Transports for Adapters
Connectors and Adapters Available with SAS Event Stream Processing
Example: Using a File and Socket Connector and a WebSocket Connector
Conclusion
About the Contributor
Chapter 3: Applying Analytics to Streaming Data
Introduction
The Multi-Phase Analytics Life Cycle
Online and Offline Models
Online Versus Offline Model Deployment
Potential for Model Application
Stability Monitoring
Support Vector Data Description
Application of Offline Models on Streaming Data
Stability Monitoring Method
Stability Monitoring Results
Support Vector Data Description Method
Support Vector Data Description Results
Subspace Tracking
Conclusion
References
About the Contributors
Chapter 4: Administering SAS Event Stream Processing Environments with SAS Event Stream Manager
Introduction
Monitoring Your SAS Event Stream Processing Environment
Executing Projects from SAS Event Stream Manager
Governing and Testing Assets
Handling Changes to ESP Servers
Integrating with SAS Model Manager
Accommodating Different User Roles
Example: Deploying a Project Using a Job Template
Prepare the Example Files for Use
Create the Stock Trade Deployment
Add an ESP Server
Upload and Publish the Stock Trade Project
Upload the Stock Trade Job Template
Deploy the Stock Trade Job Template
Monitor the Deployment
Stop the Stock Trade Job
Conclusion
About the Contributor
Chapter 5: SAS Event Stream Processing in an IoT Reference Architecture
What is an IoT Reference Architecture?
IoT Challenges
IoT Reference Architecture Components
Deployment Considerations
Edge Technologies
Cloud Technologies
Use Case
Using SAS Visual Data Mining and Machine Learning to Build a Model
Choosing a Champion Model
Deploying the Model to SAS Event Stream Processing
Monitoring Model Performance
Rebuilding Models
Conclusion
References
About the Contributors
Chapter 6: Artificial Intelligence and the Internet of Things
Introduction
What Do We Mean by Artificial Intelligence?
How Does AI Interact with the Internet of Things?
Increasing Numbers of Smart Connected Devices
New Infonomics of Accumulated Smart Device Metadata
Moving from Traditional to Edge to Mesh Computing
Applications: Integrating AI Technologies with IoT
There’s No Place Like Home: AI and IoT
Creating and Remotely Deploying a SAS Deep Learning Image Detection and Classification Model
Initialize Python Libraries and Launch SAS CAS
Load and Explore the Training Data
Prepare the Training Data for Modeling
Specify Predefined Model Architecture and Import Pre-Trained Model Weights
Train the Model
Score the Test Data to Validate Model Accuracy
Browse the Scored Data
Save Model as ASTORE for Deployment
Upload the ASTORE to SAS CAS
Use SAS ESPPy to Deploy ASTORE Model and Score Streaming Data
What Will the Future Bring?
IoT Governance
5G Networking
Conclusion
References
About the Contributor
Acknowledgment
Chapter 7: Using Geofences with SAS Event Stream Processing
What Is a Geofence?
Understanding the Geofence Window
Geometries
Polygons
Circles
Polylines
Example
Set Up the Environment
Create a Class to Contain GPS Data
Load the SAS Event Stream Processing Project
Create Connections to Collect Data
Create a Map
Create a Display for the Geofence
Define a Publisher
Conclusion
Reference
About the Contributor
Acknowledgments
Chapter 8: Using Deep Learning with Your IoT Digital Twin
Introduction
How Can Analytics Be Used to Create a Digital Twin?
Digital Twin Examples
Smart Grid
Connected Vehicle
Smart Building
Sensors Might Be Too Expensive
Sensors Might Interfere with the Device
Sensors Might Not Communicate Well
Data Might Be Collected at Different Intervals
Analytic Techniques to Fill the Gaps
Anomaly Detection
Using Your System Model for Anomaly Detection
Operating Modes for Anomaly Detection
Changes in Relationships Between the Parts of Your System
Changes in Patterns Over Time
Predicting the Future with Your Digital Twin Model
Using Your Digital Twin Model for Simulations
Building Your Digital Twin Model
Applying Deep Learning Techniques
Real-time Application of Deep Learning in Your Digital Twin
Applying Computer Vision Techniques
Implementing a Computer Vision Model
Applying Recurrent Neural Networks
Applying Reinforcement Learning Techniques
Hyperparameter Tuning
Conclusion
References
About the Contributor
Chapter 9: Leveraging ESP to Adapt to Variable Data Quality for Location-Based Use Cases
Introduction
Why Use Real-time Location Analytics?
Location and Privacy
Types of Location Data
Location Collection Technologies
Use Cases
Asset Recovery
Customer Engagement
Staffing Priorities