SlideShare une entreprise Scribd logo
1  sur  19
Télécharger pour lire hors ligne
UNCLASSIFIED // APPROVED FOR PUBLIC RELEASE 1
Boeing F/A-18F Super Hornet at takeoff at Danish Air Show 2014 on June 22
Image attribution: Slaunger
CC BY-SA 3.0
UNCLASSIFIED // APPROVED FOR PUBLIC RELEASE 2
The views of the author(s) expressed herein do not necessarily
represent those of the U.S. Navy or Department of Defense
(DoD). Presentation of this material does not constitute or imply its
endorsement, recommendation, or favoring by the DoD.
UNCLASSIFIED // APPROVED FOR PUBLIC RELEASE 3
• Team of 20 data scientists and
software engineers
• Navy civil servants and
contractor support personnel
• Naval Air Warfare Center
Training Systems Division in
Orlando, FL
NAWCTSD Enterprise Research Data
Science
UNCLASSIFIED // APPROVED FOR PUBLIC RELEASE 4
Issue
Unscheduled maintenance and
component degradation impacting
readiness
Hornet Health Assessment and Readiness Tool (HhART)
Create a real-time monitoring tool for a fleet of aircraft that is driven by engineering-
approved features and models that can be used to assist maintenance decisions and
predict component degradation
UNCLASSIFIED // APPROVED FOR PUBLIC RELEASE 5
SME ETL Data science Deployment Feedback
UNCLASSIFIED // APPROVED FOR PUBLIC RELEASE 6
SME ETL Data science Deployment Feedback
• Engineers
• Designers
• Maintainers
UNCLASSIFIED // APPROVED FOR PUBLIC RELEASE 7
SME ETL Data science Deployment Feedback
• Engineers
• Designers
• Maintainers
Engagement
Education
Communication
Trust
Culture
EngineersMaintainers
Leaders
Data
scientists
Process
engineers
Developers
UNCLASSIFIED // APPROVED FOR PUBLIC RELEASE 8
SME ETL Data science Deployment Feedback
• Engineers
• Designers
• Maintainers
SES 405 - Exploration Systems Engineering (ASU)
System Hierarchy Module (9)
• Complex system of systems
• Data scientists can support at
each level
• Each component is unique
UNCLASSIFIED // APPROVED FOR PUBLIC RELEASE 9
• Confounding effects
• Inconsistent recording resolutions
• Both discrete and continuous data
• Changing schemas between software versions
SME ETL Data science Deployment Feedback
• Identify
• Acquire
• Load
• Engineers
• Designers
• Maintainers
UNCLASSIFIED // APPROVED FOR PUBLIC RELEASE 10
Batch analysis Streaming
SME ETL Data science Deployment Feedback
• Identify
• Acquire
• Load
• Engineers
• Designers
• Maintainers
Flight data Storage Warehouse
Staging Analysis
Cleaning
Validation
Analysis
Results
Models
Flight data Storage
Analysis
Livedata
Models
Streaming
Logic-based metrics
Dashboard
GitLab is a registered trademark of GitLab, Inc.
Apache Kafka, Kafka, and the Kafka logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other
countries.
UNCLASSIFIED // APPROVED FOR PUBLIC RELEASE 11
SME ETL Data science Deployment Feedback
• Identify
• Acquire
• Load
• Explore
• Develop
• Iterate
• Engineers
• Designers
• Maintainers
• Learn
• Understand the problem domain
• Analyze
• Find indicators of the problem
• Develop
• Features to predict the indicators
• Refine
• Iterate with the SME to better
define the features
Iterate
Learn
Analyze
Develop
Refine
UNCLASSIFIED // APPROVED FOR PUBLIC RELEASE 12
• Logic
• Supply engineers with data science
superpowers
• Enhance error detection
• Moderately predictive
• Deep learning
• Learn what normal behavior is
• Detect complex parameter
interaction
• Highly predictive
SME ETL Data science Deployment Feedback
• Identify
• Acquire
• Load
• Explore
• Develop
• Iterate
• Engineers
• Designers
• Maintainers
Images
created
using
public
NASA
DashLink
dataset
UNCLASSIFIED // APPROVED FOR PUBLIC RELEASE 13
SME ETL Data science Deployment Feedback
• Identify
• Acquire
• Load
• Explore
• Develop
• Iterate
• Engineers
• Designers
• Maintainers
• Anomaly detection
• Finding errant behavior in noisy
signals
• Virtual sensors
• Replicating normal behavior
• Information compression
• Targeting specific interactions
ModelInput
ModelOutput
Reconstruction
Error
Potential
Anomalies
UNCLASSIFIED // APPROVED FOR PUBLIC RELEASE 14
• Feature score normalization
• Aggregate scores
• Seeing trends
SME ETL Data science Deployment Feedback
• Engineers
• Designers
• Maintainers
• Identify
• Acquire
• Load
• Explore
• Develop
• Iterate
• Live
• Targeted
• Relevant
UNCLASSIFIED // APPROVED FOR PUBLIC RELEASE 15
SME ETL Data science Deployment Feedback
• Engineers
• Designers
• Maintainers
• Identify
• Acquire
• Load
• Explore
• Develop
• Iterate
• Live
• Targeted
• Relevant
• Speed
• On-prem vs. cloud
• Automation
• Security
• Hardening containers
• RMF, C-ATO
• Platform One
• AF CSO- software.af.mil
• Live monitoring system
Kubernetes and the Kubernetes logo are registered trademarks of The Linux
Foundation.
UNCLASSIFIED // APPROVED FOR PUBLIC RELEASE 16
• Critical at all stages of the process cycle
• User needs should drive development
• Tool should be accurate and explainable
• Regularly communicate with users
SME ETL Data science Deployment Feedback
• Engineers
• Designers
• Maintainers
• Identify
• Acquire
• Load
• Explore
• Develop
• Iterate
• Live
• Targeted
• Relevant
• Communicate
• Incorporate
• Update
UNCLASSIFIED // APPROVED FOR PUBLIC RELEASE 17
• Continuous
• Tailored to new platforms and
sub-systems
• Adapted to meet the needs of the
user
Collaboration
Learning
Developing
RefiningVisualizing
Deploying
Feedback
UNCLASSIFIED // APPROVED FOR PUBLIC RELEASE 18
Lessons learned
• Data science is most effective when tightly integrated into
organizational structure
• Progress is difficult at best without Data Scientist understanding of
the system
Near-term goals
• Move to include additional platforms
• Deploying HhART at the edge in collaboration with partners
UNCLASSIFIED // APPROVED FOR PUBLIC RELEASE 19

Contenu connexe

Tendances

Red hat ansible automation technical deck
Red hat ansible automation technical deckRed hat ansible automation technical deck
Red hat ansible automation technical deck
Juraj Hantak
 

Tendances (20)

Infrastructure as Code (IaC)
Infrastructure as Code (IaC)Infrastructure as Code (IaC)
Infrastructure as Code (IaC)
 
Cross Data Center Replication with Redis using Redis Enterprise
Cross Data Center Replication with Redis using Redis EnterpriseCross Data Center Replication with Redis using Redis Enterprise
Cross Data Center Replication with Redis using Redis Enterprise
 
Agile Database Development with JSON
Agile Database Development with JSONAgile Database Development with JSON
Agile Database Development with JSON
 
Elastic Observability
Elastic Observability Elastic Observability
Elastic Observability
 
KrakenD API Gateway
KrakenD API GatewayKrakenD API Gateway
KrakenD API Gateway
 
Microservices, Containers and Docker
Microservices, Containers and DockerMicroservices, Containers and Docker
Microservices, Containers and Docker
 
Introduction to Ansible
Introduction to AnsibleIntroduction to Ansible
Introduction to Ansible
 
WebLogic 12c & WebLogic Mgmt Pack
WebLogic 12c & WebLogic Mgmt PackWebLogic 12c & WebLogic Mgmt Pack
WebLogic 12c & WebLogic Mgmt Pack
 
Messaging with Spring Integration
Messaging with Spring IntegrationMessaging with Spring Integration
Messaging with Spring Integration
 
How to Get Started with DevSecOps
How to Get Started with DevSecOpsHow to Get Started with DevSecOps
How to Get Started with DevSecOps
 
DAT202_Getting started with Amazon Aurora
DAT202_Getting started with Amazon AuroraDAT202_Getting started with Amazon Aurora
DAT202_Getting started with Amazon Aurora
 
12 factor app an introduction
12 factor app an introduction12 factor app an introduction
12 factor app an introduction
 
Log analysis using elk
Log analysis using elkLog analysis using elk
Log analysis using elk
 
Microservices, Containers, Kubernetes, Kafka, Kanban
Microservices, Containers, Kubernetes, Kafka, KanbanMicroservices, Containers, Kubernetes, Kafka, Kanban
Microservices, Containers, Kubernetes, Kafka, Kanban
 
(Declarative) Jenkins Pipelines
(Declarative) Jenkins Pipelines(Declarative) Jenkins Pipelines
(Declarative) Jenkins Pipelines
 
MySQL InnoDB Cluster and NDB Cluster
MySQL InnoDB Cluster and NDB ClusterMySQL InnoDB Cluster and NDB Cluster
MySQL InnoDB Cluster and NDB Cluster
 
Nagios
NagiosNagios
Nagios
 
Red hat ansible automation technical deck
Red hat ansible automation technical deckRed hat ansible automation technical deck
Red hat ansible automation technical deck
 
DevOps & SRE at Google Scale
DevOps & SRE at Google ScaleDevOps & SRE at Google Scale
DevOps & SRE at Google Scale
 
Architecting for the Cloud using NetflixOSS - Codemash Workshop
Architecting for the Cloud using NetflixOSS - Codemash WorkshopArchitecting for the Cloud using NetflixOSS - Codemash Workshop
Architecting for the Cloud using NetflixOSS - Codemash Workshop
 

Similaire à Using Apache Spark for Predicting Degrading and Failing Parts in Aviation

A Reference Architecture to Enable Visibility and Traceability across the Ent...
A Reference Architecture to Enable Visibility and Traceability across the Ent...A Reference Architecture to Enable Visibility and Traceability across the Ent...
A Reference Architecture to Enable Visibility and Traceability across the Ent...
CollabNet
 
Coverage Solutions on Emulators
Coverage Solutions on EmulatorsCoverage Solutions on Emulators
Coverage Solutions on Emulators
DVClub
 
Software Developer - Contractor
Software Developer - ContractorSoftware Developer - Contractor
Software Developer - Contractor
Tremaine Island
 

Similaire à Using Apache Spark for Predicting Degrading and Failing Parts in Aviation (20)

HADR Best Practices (High Availability Disaster Recovery)
HADR Best Practices (High Availability Disaster Recovery)HADR Best Practices (High Availability Disaster Recovery)
HADR Best Practices (High Availability Disaster Recovery)
 
VMworld 2013: Failsafe at PCIe Level: Enabling PCIe Hot Swap
VMworld 2013: Failsafe at PCIe Level: Enabling PCIe Hot Swap VMworld 2013: Failsafe at PCIe Level: Enabling PCIe Hot Swap
VMworld 2013: Failsafe at PCIe Level: Enabling PCIe Hot Swap
 
IoT Development; Managing hardware and software Development
IoT Development; Managing hardware and software DevelopmentIoT Development; Managing hardware and software Development
IoT Development; Managing hardware and software Development
 
Beyond JIRA: When Issue Tracking Alone Isn't Enough
Beyond JIRA: When Issue Tracking Alone Isn't Enough Beyond JIRA: When Issue Tracking Alone Isn't Enough
Beyond JIRA: When Issue Tracking Alone Isn't Enough
 
Kota_Udayachandrakumar
Kota_UdayachandrakumarKota_Udayachandrakumar
Kota_Udayachandrakumar
 
Symvionics general overview
Symvionics general overview Symvionics general overview
Symvionics general overview
 
Removing Barriers Between Dev and Ops
Removing Barriers Between Dev and OpsRemoving Barriers Between Dev and Ops
Removing Barriers Between Dev and Ops
 
Data as a Strategic Asset
Data as a Strategic AssetData as a Strategic Asset
Data as a Strategic Asset
 
vBrownBagIT-VCDX
vBrownBagIT-VCDXvBrownBagIT-VCDX
vBrownBagIT-VCDX
 
Openstack Summit Vancouver 2015 - Maintaining and Operating Swift at Public C...
Openstack Summit Vancouver 2015 - Maintaining and Operating Swift at Public C...Openstack Summit Vancouver 2015 - Maintaining and Operating Swift at Public C...
Openstack Summit Vancouver 2015 - Maintaining and Operating Swift at Public C...
 
Architecting with power vm
Architecting with power vmArchitecting with power vm
Architecting with power vm
 
JDK 8 and JDK 8 Updates in OpenJDK
JDK 8 and JDK 8 Updates in OpenJDKJDK 8 and JDK 8 Updates in OpenJDK
JDK 8 and JDK 8 Updates in OpenJDK
 
Webinar: Build Better Software: Removing the Constraints Slowing Dev/Test Tea...
Webinar: Build Better Software: Removing the Constraints Slowing Dev/Test Tea...Webinar: Build Better Software: Removing the Constraints Slowing Dev/Test Tea...
Webinar: Build Better Software: Removing the Constraints Slowing Dev/Test Tea...
 
A Reference Architecture to Enable Visibility and Traceability across the Ent...
A Reference Architecture to Enable Visibility and Traceability across the Ent...A Reference Architecture to Enable Visibility and Traceability across the Ent...
A Reference Architecture to Enable Visibility and Traceability across the Ent...
 
Coverage Solutions on Emulators
Coverage Solutions on EmulatorsCoverage Solutions on Emulators
Coverage Solutions on Emulators
 
Introduction to the DAOS Scale-out object store (HLRS Workshop, April 2017)
Introduction to the DAOS Scale-out object store (HLRS Workshop, April 2017)Introduction to the DAOS Scale-out object store (HLRS Workshop, April 2017)
Introduction to the DAOS Scale-out object store (HLRS Workshop, April 2017)
 
SLTS kernel and base-layer development in the Civil Infrastructure Platform
SLTS kernel and base-layer development in the Civil Infrastructure PlatformSLTS kernel and base-layer development in the Civil Infrastructure Platform
SLTS kernel and base-layer development in the Civil Infrastructure Platform
 
Software Developer - Contractor
Software Developer - ContractorSoftware Developer - Contractor
Software Developer - Contractor
 
OOW16 - Maintenance Strategies for Oracle E-Business Suite [CON6725]
OOW16 - Maintenance Strategies for Oracle E-Business Suite [CON6725]OOW16 - Maintenance Strategies for Oracle E-Business Suite [CON6725]
OOW16 - Maintenance Strategies for Oracle E-Business Suite [CON6725]
 
Design and Optimize your code for high-performance with Intel® Advisor and I...
Design and Optimize your code for high-performance with Intel®  Advisor and I...Design and Optimize your code for high-performance with Intel®  Advisor and I...
Design and Optimize your code for high-performance with Intel® Advisor and I...
 

Plus de Databricks

Democratizing Data Quality Through a Centralized Platform
Democratizing Data Quality Through a Centralized PlatformDemocratizing Data Quality Through a Centralized Platform
Democratizing Data Quality Through a Centralized Platform
Databricks
 
Stage Level Scheduling Improving Big Data and AI Integration
Stage Level Scheduling Improving Big Data and AI IntegrationStage Level Scheduling Improving Big Data and AI Integration
Stage Level Scheduling Improving Big Data and AI Integration
Databricks
 
Simplify Data Conversion from Spark to TensorFlow and PyTorch
Simplify Data Conversion from Spark to TensorFlow and PyTorchSimplify Data Conversion from Spark to TensorFlow and PyTorch
Simplify Data Conversion from Spark to TensorFlow and PyTorch
Databricks
 
Raven: End-to-end Optimization of ML Prediction Queries
Raven: End-to-end Optimization of ML Prediction QueriesRaven: End-to-end Optimization of ML Prediction Queries
Raven: End-to-end Optimization of ML Prediction Queries
Databricks
 
Processing Large Datasets for ADAS Applications using Apache Spark
Processing Large Datasets for ADAS Applications using Apache SparkProcessing Large Datasets for ADAS Applications using Apache Spark
Processing Large Datasets for ADAS Applications using Apache Spark
Databricks
 

Plus de Databricks (20)

DW Migration Webinar-March 2022.pptx
DW Migration Webinar-March 2022.pptxDW Migration Webinar-March 2022.pptx
DW Migration Webinar-March 2022.pptx
 
Data Lakehouse Symposium | Day 1 | Part 1
Data Lakehouse Symposium | Day 1 | Part 1Data Lakehouse Symposium | Day 1 | Part 1
Data Lakehouse Symposium | Day 1 | Part 1
 
Data Lakehouse Symposium | Day 1 | Part 2
Data Lakehouse Symposium | Day 1 | Part 2Data Lakehouse Symposium | Day 1 | Part 2
Data Lakehouse Symposium | Day 1 | Part 2
 
Data Lakehouse Symposium | Day 2
Data Lakehouse Symposium | Day 2Data Lakehouse Symposium | Day 2
Data Lakehouse Symposium | Day 2
 
Data Lakehouse Symposium | Day 4
Data Lakehouse Symposium | Day 4Data Lakehouse Symposium | Day 4
Data Lakehouse Symposium | Day 4
 
5 Critical Steps to Clean Your Data Swamp When Migrating Off of Hadoop
5 Critical Steps to Clean Your Data Swamp When Migrating Off of Hadoop5 Critical Steps to Clean Your Data Swamp When Migrating Off of Hadoop
5 Critical Steps to Clean Your Data Swamp When Migrating Off of Hadoop
 
Democratizing Data Quality Through a Centralized Platform
Democratizing Data Quality Through a Centralized PlatformDemocratizing Data Quality Through a Centralized Platform
Democratizing Data Quality Through a Centralized Platform
 
Learn to Use Databricks for Data Science
Learn to Use Databricks for Data ScienceLearn to Use Databricks for Data Science
Learn to Use Databricks for Data Science
 
Why APM Is Not the Same As ML Monitoring
Why APM Is Not the Same As ML MonitoringWhy APM Is Not the Same As ML Monitoring
Why APM Is Not the Same As ML Monitoring
 
The Function, the Context, and the Data—Enabling ML Ops at Stitch Fix
The Function, the Context, and the Data—Enabling ML Ops at Stitch FixThe Function, the Context, and the Data—Enabling ML Ops at Stitch Fix
The Function, the Context, and the Data—Enabling ML Ops at Stitch Fix
 
Stage Level Scheduling Improving Big Data and AI Integration
Stage Level Scheduling Improving Big Data and AI IntegrationStage Level Scheduling Improving Big Data and AI Integration
Stage Level Scheduling Improving Big Data and AI Integration
 
Simplify Data Conversion from Spark to TensorFlow and PyTorch
Simplify Data Conversion from Spark to TensorFlow and PyTorchSimplify Data Conversion from Spark to TensorFlow and PyTorch
Simplify Data Conversion from Spark to TensorFlow and PyTorch
 
Scaling your Data Pipelines with Apache Spark on Kubernetes
Scaling your Data Pipelines with Apache Spark on KubernetesScaling your Data Pipelines with Apache Spark on Kubernetes
Scaling your Data Pipelines with Apache Spark on Kubernetes
 
Scaling and Unifying SciKit Learn and Apache Spark Pipelines
Scaling and Unifying SciKit Learn and Apache Spark PipelinesScaling and Unifying SciKit Learn and Apache Spark Pipelines
Scaling and Unifying SciKit Learn and Apache Spark Pipelines
 
Sawtooth Windows for Feature Aggregations
Sawtooth Windows for Feature AggregationsSawtooth Windows for Feature Aggregations
Sawtooth Windows for Feature Aggregations
 
Redis + Apache Spark = Swiss Army Knife Meets Kitchen Sink
Redis + Apache Spark = Swiss Army Knife Meets Kitchen SinkRedis + Apache Spark = Swiss Army Knife Meets Kitchen Sink
Redis + Apache Spark = Swiss Army Knife Meets Kitchen Sink
 
Re-imagine Data Monitoring with whylogs and Spark
Re-imagine Data Monitoring with whylogs and SparkRe-imagine Data Monitoring with whylogs and Spark
Re-imagine Data Monitoring with whylogs and Spark
 
Raven: End-to-end Optimization of ML Prediction Queries
Raven: End-to-end Optimization of ML Prediction QueriesRaven: End-to-end Optimization of ML Prediction Queries
Raven: End-to-end Optimization of ML Prediction Queries
 
Processing Large Datasets for ADAS Applications using Apache Spark
Processing Large Datasets for ADAS Applications using Apache SparkProcessing Large Datasets for ADAS Applications using Apache Spark
Processing Large Datasets for ADAS Applications using Apache Spark
 
Massive Data Processing in Adobe Using Delta Lake
Massive Data Processing in Adobe Using Delta LakeMassive Data Processing in Adobe Using Delta Lake
Massive Data Processing in Adobe Using Delta Lake
 

Dernier

Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts ServiceCall Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
amitlee9823
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdf
MarinCaroMartnezBerg
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
amitlee9823
 

Dernier (20)

Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfAccredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
 
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
 
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptx
 
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Research
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
 
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightCheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
 
Sampling (random) method and Non random.ppt
Sampling (random) method and Non random.pptSampling (random) method and Non random.ppt
Sampling (random) method and Non random.ppt
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptx
 
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts ServiceCall Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysis
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdf
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptx
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
 

Using Apache Spark for Predicting Degrading and Failing Parts in Aviation

  • 1. UNCLASSIFIED // APPROVED FOR PUBLIC RELEASE 1 Boeing F/A-18F Super Hornet at takeoff at Danish Air Show 2014 on June 22 Image attribution: Slaunger CC BY-SA 3.0
  • 2. UNCLASSIFIED // APPROVED FOR PUBLIC RELEASE 2 The views of the author(s) expressed herein do not necessarily represent those of the U.S. Navy or Department of Defense (DoD). Presentation of this material does not constitute or imply its endorsement, recommendation, or favoring by the DoD.
  • 3. UNCLASSIFIED // APPROVED FOR PUBLIC RELEASE 3 • Team of 20 data scientists and software engineers • Navy civil servants and contractor support personnel • Naval Air Warfare Center Training Systems Division in Orlando, FL NAWCTSD Enterprise Research Data Science
  • 4. UNCLASSIFIED // APPROVED FOR PUBLIC RELEASE 4 Issue Unscheduled maintenance and component degradation impacting readiness Hornet Health Assessment and Readiness Tool (HhART) Create a real-time monitoring tool for a fleet of aircraft that is driven by engineering- approved features and models that can be used to assist maintenance decisions and predict component degradation
  • 5. UNCLASSIFIED // APPROVED FOR PUBLIC RELEASE 5 SME ETL Data science Deployment Feedback
  • 6. UNCLASSIFIED // APPROVED FOR PUBLIC RELEASE 6 SME ETL Data science Deployment Feedback • Engineers • Designers • Maintainers
  • 7. UNCLASSIFIED // APPROVED FOR PUBLIC RELEASE 7 SME ETL Data science Deployment Feedback • Engineers • Designers • Maintainers Engagement Education Communication Trust Culture EngineersMaintainers Leaders Data scientists Process engineers Developers
  • 8. UNCLASSIFIED // APPROVED FOR PUBLIC RELEASE 8 SME ETL Data science Deployment Feedback • Engineers • Designers • Maintainers SES 405 - Exploration Systems Engineering (ASU) System Hierarchy Module (9) • Complex system of systems • Data scientists can support at each level • Each component is unique
  • 9. UNCLASSIFIED // APPROVED FOR PUBLIC RELEASE 9 • Confounding effects • Inconsistent recording resolutions • Both discrete and continuous data • Changing schemas between software versions SME ETL Data science Deployment Feedback • Identify • Acquire • Load • Engineers • Designers • Maintainers
  • 10. UNCLASSIFIED // APPROVED FOR PUBLIC RELEASE 10 Batch analysis Streaming SME ETL Data science Deployment Feedback • Identify • Acquire • Load • Engineers • Designers • Maintainers Flight data Storage Warehouse Staging Analysis Cleaning Validation Analysis Results Models Flight data Storage Analysis Livedata Models Streaming Logic-based metrics Dashboard GitLab is a registered trademark of GitLab, Inc. Apache Kafka, Kafka, and the Kafka logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.
  • 11. UNCLASSIFIED // APPROVED FOR PUBLIC RELEASE 11 SME ETL Data science Deployment Feedback • Identify • Acquire • Load • Explore • Develop • Iterate • Engineers • Designers • Maintainers • Learn • Understand the problem domain • Analyze • Find indicators of the problem • Develop • Features to predict the indicators • Refine • Iterate with the SME to better define the features Iterate Learn Analyze Develop Refine
  • 12. UNCLASSIFIED // APPROVED FOR PUBLIC RELEASE 12 • Logic • Supply engineers with data science superpowers • Enhance error detection • Moderately predictive • Deep learning • Learn what normal behavior is • Detect complex parameter interaction • Highly predictive SME ETL Data science Deployment Feedback • Identify • Acquire • Load • Explore • Develop • Iterate • Engineers • Designers • Maintainers Images created using public NASA DashLink dataset
  • 13. UNCLASSIFIED // APPROVED FOR PUBLIC RELEASE 13 SME ETL Data science Deployment Feedback • Identify • Acquire • Load • Explore • Develop • Iterate • Engineers • Designers • Maintainers • Anomaly detection • Finding errant behavior in noisy signals • Virtual sensors • Replicating normal behavior • Information compression • Targeting specific interactions ModelInput ModelOutput Reconstruction Error Potential Anomalies
  • 14. UNCLASSIFIED // APPROVED FOR PUBLIC RELEASE 14 • Feature score normalization • Aggregate scores • Seeing trends SME ETL Data science Deployment Feedback • Engineers • Designers • Maintainers • Identify • Acquire • Load • Explore • Develop • Iterate • Live • Targeted • Relevant
  • 15. UNCLASSIFIED // APPROVED FOR PUBLIC RELEASE 15 SME ETL Data science Deployment Feedback • Engineers • Designers • Maintainers • Identify • Acquire • Load • Explore • Develop • Iterate • Live • Targeted • Relevant • Speed • On-prem vs. cloud • Automation • Security • Hardening containers • RMF, C-ATO • Platform One • AF CSO- software.af.mil • Live monitoring system Kubernetes and the Kubernetes logo are registered trademarks of The Linux Foundation.
  • 16. UNCLASSIFIED // APPROVED FOR PUBLIC RELEASE 16 • Critical at all stages of the process cycle • User needs should drive development • Tool should be accurate and explainable • Regularly communicate with users SME ETL Data science Deployment Feedback • Engineers • Designers • Maintainers • Identify • Acquire • Load • Explore • Develop • Iterate • Live • Targeted • Relevant • Communicate • Incorporate • Update
  • 17. UNCLASSIFIED // APPROVED FOR PUBLIC RELEASE 17 • Continuous • Tailored to new platforms and sub-systems • Adapted to meet the needs of the user Collaboration Learning Developing RefiningVisualizing Deploying Feedback
  • 18. UNCLASSIFIED // APPROVED FOR PUBLIC RELEASE 18 Lessons learned • Data science is most effective when tightly integrated into organizational structure • Progress is difficult at best without Data Scientist understanding of the system Near-term goals • Move to include additional platforms • Deploying HhART at the edge in collaboration with partners
  • 19. UNCLASSIFIED // APPROVED FOR PUBLIC RELEASE 19