~/talk

Deep learning in Python: how to choose a framework?

TalkinFrenchat Devoxx France 2023 · 2023-04-12..04-14· [machine-learning, python]
links:none on file
slides:none on file

A practical comparison of deep learning frameworks (PyTorch, TensorFlow/Keras, JAX, MXNet) using a multiclass classification example on Amazon reviews (six labels) implemented with token indices, an embedding layer, one ReLU hidden layer and softmax. PyTorch emphasizes eager execution and manual training loops with built-in per-class weighting; TensorFlow/Keras offers model.fit, automatic input-shape inference, XLA/TPU support, TensorBoard, TFX and TensorFlow Lite for production; JAX compiles via XLA for high-performance GPU/TPU, and MXNet mixes imperative and symbolic code. The takeaway is to choose based on hardware, deployment requirements and availability of pretrained models (PyTorch for research/debugging, TensorFlow for production/TPU ecosystems).

AI-written summary · about

  1. 0:00Introduction
  2. 1:25Key math concepts
  3. 6:01Frameworks overview
  4. 12:30PyTorch vs TensorFlow demo
  5. 19:10Deep learning libraries
  6. 25:58Choosing a framework
  7. 37:27Q&A
~/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.