~/conference

PyData Seattle 2017

date:2017-06-30..2017-07-02
location:Seattle, United States
series:PyData Seattle · 3 editions
editions:[PyData Seattle 2017, PyData Seattle 2023, PyData Seattle 2025]
titleauthorlength
So you want to be a Python expert?James Powell01h 54m
Live demos on Python 3.6 implement concrete behaviors: add a class with __init__, __repr__, __add__, __len__ and it prints and adds as expected; disassemble…
Talk on
Implementing and Training Predictive Customer Lifetime Value Models in PythonJean-Rene Gauthier, Ben Van Dyke36m
Implementation walks through a Pareto/NBD hierarchical Bayesian model implemented in Jupyter notebooks, using PyMC (and noting Stan alternatives) and the…
Talk on
Pandas, Pipelines, and Custom TransformersJulie Michelman35m
Shows that scikit-learn Pipelines strip DataFrame labels and offers a practical fix: implement pandas-friendly Pipeline and FeatureUnion and a set of custom…
Talk on
Data Visualization and Exploration with PythonStephen F Elston01h 51m
Uses a 1985 car dataset (≈195 rows, mean price $13k median $10k range $5k–$45k) to show concrete recipes: load the Jupyter notebook, use Matplotlib, Pandas…
Talk on
Applying the four step "Embed, Encode, Attend, Predict" framework to predict document similarityMatthew Honnibal45m
A four‑step recipe—Embed, Encode, Attend, Predict—is implemented with the Keras Deep Learning Library and custom attention layer code; word embeddings…
Talk on
Interactive Data Analysis: Visualization and BeyondJeffrey Heer42m
Argues concrete design choices: uses Vega/Vega‑Lite, D3, Protovis and Alt and shows Voyager and Wrangler (now Trifacta) prototypes that generate runnable…
Talk on
JupyterLab+Real Time CollaborationBrian E. Granger, Chris Colbert, Ian Rose29m
JupyterLab brings notebooks, consoles, terminals and editors into one extensible UI and shows concrete results: a canvas CSV viewer loads and scrolls a 1.2…
Talk on
Introduction to data analytics with pandasQuentin Caudron01h 52m
Pandas reads CSVs, converts types with to_numeric with errors="coerce" and datetime parsing, drops rows, then upsamples to daily with resample(...).asfreq()…
Talk on
Keynote – Jake VanderPlasJake VanderPlas51m
A concise roadmap: Python evolves from scripting to the PyData era with pandas (2009–2011) as a turning point; Conda resolves cross‑platform installs and…
Talk on
Forecasting Time Series Data at scale with the TICK stackNathaniel Cook37m
A workflow uses the TICK stack (Telegraf InfluxDB Chronograf Kapacitor) to train Prophet forecasts for ~400 GitHub repo star series, instantiate ~1,200 task…
Talk on
Using Scattertext and the Python NLP Ecosystem for Text VisualizationJason Kessler35m
Open-source Python code produces interactive D3 charts embeddable in Jupyter using Scattertext with spaCy, Empath and agefromname and the demo corpus of 2012…
Talk on
Chatbots Past, Present and FutureRutu Mulkar-Mehta36m
Traces chatbot claims to a few concrete pivots: Turing test era to data‑driven QA, Siri (2011) and Watson Jeopardy as milestones, and real demos like a Best…
Talk on
In database Machine Learning with Python in SQL ServerSumit Kumar37m
Claims that Python runs where the data lives, using SQL Server 2017 machine learning services to train and serve models without data movement. Uses RevoScalePy…
Talk on
Data processing with Apache BeamSourabh Bajaj38m
Shows the Python SDK for Apache Beam implementing both batch and streaming pipelines that actually run on Spark Flink and Google Cloud Dataflow. Demonstrates…
Talk on
Writing a Book in Jupyter NotebooksRandall J. LeVeque27m
A book is being developed as Jupyter notebooks as chapters with runnable Python, animations and sliders; the team uses nbconvert plus a custom replacement of…
Talk on
Making packages and packaging "just work"Michael Sarahan40m
Shows exact fixes and working tools: a new conda-build 3 that renders Jinja templates, records compiler and variant info into a core dependency tree, and emits…
Talk on
How to be a 10x Data ScientistStephanie Kim42m
Concrete practices and measurable outcomes replace vague promises: turn models and pickled weights into scalable API endpoints or containerized microservices…
Talk on
Robust Automated Forecasting in Python and RPranav Bahl, Jonathan Stacks42m
Automated pipeline makes millions of time‑series forecasts using Python and R and wins by specifics: 2.6 million forecasts in ~5.5 hours on 28 c4.8xlarge…
Talk on
Machine Learning Infrastructure at Stripe: Bridging from Python JVMRob Story32m
Stripe tiles models trained in Python with scikit-learn and pandas and actually ships them into a Scala scoring service via a homegrown scikit-learn to Scala…
Talk on
Python for NET or NET for PythonDenis Akhiyarov, Xavier Dupré40m
Bridge between CPython and .NET that wraps the CPython C-API so .NET apps import numpy, scipy, pandas, matplotlib, sympy, pyomo with minimal boilerplate and…
Talk on
Online Change Point Detection Using Spark StreamingMichal Monselise28m
Scan Statistics are applied to streaming data using Spark Streaming and a homemade Python package that implements Bayesian online change point detection with a…
Talk on
High Fidelity Web Crawling in PythonJosh Weissbock29m
Shows concrete techniques: use Python Requests for simple pages and Selenium + headless browsers (PhantomJS now moving to Chromium) for JavaScript, add logging…
Talk on
D’oh! Unevenly spaced time series analysis of The Simpsons in PandasJoe McCarthy01h 48m
Uses Pandas and the data.world API to load The Simpsons CSVs, cleans mixed-type columns, and builds a per‑character DataFrame (num_lines, num_episodes…
Talk on
Bokeh and FriendsBryan Van de Ven42m
Bokeh is a Python+JS visualization stack that claims near‑1.0 stability, has 237 contributors, and now exports PNG/SVG (0.12.6). Code examples actually run: a…
Talk on
bqplot Interactive Data Visualization in JupyterDhruv Madeka31m
bqplot is an interactive 2D plotting library for Jupyter that exposes every chart attribute as an ipywidget and links Python to D3.js/SVG in the browser…
Talk on
pomegranate: fast and flexible probabilistic modeling in pythonMaxwell W Libbrecht01h 44m
pomegranate is a Cython package that claims concrete speed and flexibility wins: mixtures, hidden Markov models, and Bayesian networks all run 2x or more…
Talk on
BrainDrain Using Machine Learning and Brain Waves to Detect Errors in HumanKatie Porterfield26m
Uses the Muse Headband to record EEG, cleans CSVs, aligns timestamps, and trains Python models in Keras; experiments use raw FFT features vs a recommended…
Talk on
Batch and Streaming Processing in the World of Data Engineering and Data ScienceKeira Zhou29m
Compares concrete tradeoffs: batch gives higher control and easier correctness, streaming gives lower latency and faster model adaptation; presents a demo that…
Talk on
Robust Algorithms for Machine LearningTom Radcliffe53m
Argues that throwing away cardinal values often helps: replace values with ranking and counting or signs to resist outliers, use SciPy stats for Mann‑Whitney…
Talk on
Provenance for Reproducible Data ScienceAndreas Schreiber34m
Claims that provenance captured with the W3C PROV model and Python libraries can make data analytics reproducible are backed by concrete work: provenance from…
Talk on
Scaling Scikit LearnStephen Hoover34m
A scikit-learn-based backend runs training on EC2 (training data must fit memory) and pushes predictions over Redshift tables by splitting Redshift exports…
Talk on
Scalable Data Science in Python and R on Apache SparkFelix Cheung42m
Concrete claims and tools: PySpark and SparkR expose the JVM-backed execution so most heavy lifting runs in the JVM and avoids language penalty; Spark ML…
Talk on
Practical Optimization for Stats NerdsRyan J. O'Neil39m
Shows how familiar estimators are reformulations for solvers and then actually builds them: least squares via closed form, via numpy, and again as a quadratic…
Talk on
Python and IoT: From Chips and Bits to Data ScienceJeff Fischer39m
End-to-end project that builds a smart lighting system: sensor nodes running esp8266 with MicroPython publish minute samples over MQTT to a Raspberry Pi which…
Talk on
Using CNTKs Python Interface for Deep LearningDave DeBarr01h 57m
Hands-on use of Microsoft's Cognitive Toolkit via its Python/Keras interfaces with concrete notebooks: installation steps, Azure NC6 GPU setup (Azure NC6 (K80)…
Talk on
Sirbarksalot Bark Detection in PythonNicholas Kridler24m
Built app Sirbarksalot detects dachshund barks from a spare webcam, generates spectrograms, and alerts via the Facebook Messenger API. Detection starts with…
Talk on
From Novice to Data NinjaValentina Staneva01h 55m
Two‑hour hands‑on tutorial that actually builds working examples: clones the Novice2DataNinja repo, reads CSVs with pandas, computes great‑circle distances…
Talk on
PixieDust make Jupyter Notebooks with Apache Spark Faster, Flexible, and Easier to useRaj Singh37m
PixieDust claims to make Jupyter + Apache Spark faster and easier by doing concrete things: automated install of Python and Scala kernels, a Scala-Python…
Talk on
Parallelizing Scientific Python with DaskJim Crist, David Mertz01h 56m
Dask claims to parallelize familiar NumPy/Pandas workflows across cores or a cluster by building task graphs and running them on schedulers. Examples show…
Talk on
Make it Work, Make it Right, Make it Fast Debugging and Profiling in DaskJim Crist37m
Shows concrete before and after: a serial pandas run ~13s reduced to ~9s then to ~4s and finally ~2s by changing algorithm and scheduler. Demonstrates tools…
Talk on
A Quick Primer on TensorFrames: Apache Spark and TensorFlow TogetherDenny Lee, Tomasz Drabas01h 56m
TensorFrames claims to let Spark and TensorFlow exchange tensors efficiently — TensorFrames lets Spark DataFrame talk to TensorFlow without pickling by using…
Talk on
High Performance Distributed TensorflowChris Fregly42m
Live demos apply 8-bit quantization, weight‑rounding and batch‑normalization folding to trained TensorFlow graphs, then loadtest optimized vs unoptimized…
Talk on
Effective Visual StudioSteve Dower02h 00m
Visual Studio 2017 ships first‑class support for Python and R via the Data Science and Analytical Applications workload and can install Anaconda, manage…
Talk on
Vocabulary Analysis of Job DescriptionsAlex Thomas01h 55m
Processes a 4,300‑record corpus of US job descriptions using pandas and NLTK to tokenize, sentence‑detect, stem/lemmatize, filter stopwords and build n‑grams…
Talk on
WorldRowing com: End To End Data AnalysisLou Harwood37m
WorldRowing.com data gets scraped with Python using requests and BeautifulSoup into a reproducible pipeline that required heavy cleaning because of missing IDs…
Talk on
Code First, Math Later: Learning Neural Nets Through Implementation and ExamplesKyle Shaffer37m
Uses Keras code to build actual models rather than theory: a convolutional net trained on 50,000 images with conv + pooling → flatten → dense → softmax, and an…
Talk on
Automatic Citation generation with Natural Language ProcessingClaire Kelley, Sarah Kelley36m
Algorithmic citation recommendation for patents that uses topic modeling and a tf-idf / cosine similarity pipeline over 250,000 patents and abstracts, plus an…
Talk on
Building a Brain Observatory for Visual BehaviorJustin Kiggins, Doug Ollerenshaw34m
A Python-based pipeline integrates automated mouse training with the Allen Brain Observatory data flow, aiming to record activity across multiple cell types…
Talk on
Mosaicking the Earth every dayKelsey Jordahl37m
Planet images most of the land every day with about 140 satellites after an 88‑satellite PSLV launch and now brings down 150 million square kilometers per day…
Talk on
Unlocking the power of AI: A fundamentally different approach to building intelligent systemsKeen Browne20m
Claims a high-level Inkling language plus an AI engine and cloud service that hide low-level network design, using a TensorFlow backend for algorithms…
Talk on
Beginning Julia: Language and Landscapeen zyme47m
Contains concrete demos and caveats: live REPL work with REPL, IJulia, Juno, JuliaBox shows compilation lag for packages, numeric gotchas (rational results for…
Talk on
Robust Automated Forecasting in Python and RPranav Bahl, Jonathan Stacks42m
Claims an automated pipeline that runs 2.6 million forecasts in ~5 hours by profiling and imputing daily panels, truncating incomplete seasons, detecting…
Talk on
Learn to be a painter using Neural Style PaintingPramit Choudhary40m
Uses VGG-19 to extract content and style features and optimizes a loss made of content loss style loss and total variation denoising, tuning the alpha/beta…
Talk on
Designing for Guidance in Machine LearningOlivia Gunton43m
Real examples and numbers: Python code uses MNIST handwritten digits, TensorFlow yields higher raw accuracy but is a black box, while engineered features plus…
Talk on
Moving notebooks into the cloud: challenges and lessons learnedSaranga Komanduri, Lori Eich34m
Civis Analytics claims a working cloud Jupyter integration that runs notebooks in Docker on Kubernetes, fronts them with an auth proxy issuing 10‑second…
Talk on
Building a community fountain around your data streamMaria Patterson43m
Uses Apache Kafka for replicated, rewindable delivery, Avro schemas for compact, evolvable messages, and Spark streaming to run batchlike filters from Jupyter…
Talk on
We came, we saw, we hacked How to win a Big Data hackathonEloisa Tran34m
Description Hackathon prize money keeps rising each year as organizations learn to take advantage of their value. Runner-up cash prizes are now in the…
Talk on
Monitoring Displacement Crises with PythonGeorge Richardson31m
Python backend that scrapes web pages and runs an NLP pipeline that extracts numbers of people displaced and timestamps, using newspaper for parsing, gensim…
Talk on
Upgrading Legacy Projects: Lessons LearnedMatt Braymer-Hayes, Erin Haswell35m
Shows concrete tactics: build comparison tests against historical outputs to detect regressions, run CI via GitLab pipelines for every push, use Python -W to…
Talk on
Keynote – Joseph SiroshJoseph Sirosh55m
Shows concrete pipelines and numbers: uses MMLSpark and transfer learning on ResNet to raise snow‑leopard detection from ~68% to ~89% accuracy, runs…
Talk on
Changing the Bureaucrat’s Mind Toward Data Driven DecisionGary Dunow31m
Claims that NGA is shifting culture and sharing data are supported by concrete steps: 2014 release of unclassified data on the web, investment in…
Talk on
How diversity drives excellence in our data driven tech worldsofi a54m
Panelists argue that representation changes outcomes, citing machine learning facial recognition bias as a concrete failure and using an ensemble models…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.