Forecasting airline passengers using designer machine learning - Alexander Backus, Jan van der Vegt

preview_player
Показать описание
PyData Amsterdam 2018

The ability to accurately forecast the amount of passengers that will board a particular flight is crucial for airline operations. But how do we design a machine learning algorithm for this use case and in what ways can we improve it? In this talk, we start with a simple linear model, evolving to increasingly complex deep learning neural network architectures.

--

PyData is an educational program of NumFOCUS, a 501(c)3 non-profit organization in the United States. PyData provides a forum for the international community of users and developers of data analysis tools to share ideas and learn from each other. The global PyData network promotes discussion of best practices, new approaches, and emerging technologies for data management, processing, analytics, and visualization. PyData communities approach data science using many languages, including (but not limited to) Python, Julia, and R.

PyData conferences aim to be accessible and community-driven, with novice to advanced level presentations. PyData tutorials and talks bring attendees the latest project features along with cutting-edge use cases.

0:00 Introduction
0:50 Problem: Predicting Passenger Number & Use Cases
1:38 Problem: Unique Forecasting Constraint - Shrinking Horizon
2:08 System Requirements
2:50 System Design
3:23 "Designer Machine Learning" Definition
3:56 Data: Artificial Flight-bookings
5:07 Data: Features
6:24 Model: Simple Linear Model & ANN
7:15 Model: Feed-Forward Deep Neural Network
7:48 Model: Loss Function - MSE
8:25 Keras Code Example
9:33 Use Case: Aircraft Allocation
10:25 Evaluation: Probability of Capacity Overflow
11:45 Model: Conditional Density Estimation
13:48 Model: Updated ANN Outputs (Mu & Sigma) & Loss Function
15:04 Keras Code Example for Conditional Density Estimation
16:46 Model: Mixture Density
17:09 Model: Mixture Density Networks
17:51 Challenges: Selecting Distributions & Numerical Optimization
19:06 Sequence Feature Extraction
19:41 Model: Representational Learning & Recurrent Neural Network
21:08 Keras Code Example for RNN with LSTM
21:57 Challenges: Non-uniform Time Deltas & Flight Dependencies
23:08 Key Take-aways
24:32 Q&A: Q1
26:04 Q&A: Q2
27:26 Q&A: Q3
29:16 Q&A: Q4
30:58 Q&A: Q5
32:40 Q&A: Q6

Рекомендации по теме
Комментарии
Автор

Can you share the ppt in the video? Thanks

gangulaabhimanyu