Journeys through JuPyteR
summary
Rewrites Tariq Rashid’s Python neural‑net code into R and Julia, trains on MNIST and reaches 97% accuracy with the reference single‑hidden‑layer network. Benchmarks include a card‑shuffle Monte Carlo (Python ~44s, R ~14s, Julia ~7s) and the neural net where Python outperforms Julia and R. Investigation pins R’s slowdowns on garbage collection and default float64 behavior; Julia’s differences come from less vectorization and compilation/profiling quirks. Code and examples live on the GitHub links.
AI-written summary · about
chapters (7)
- 0:00JuPyteR languages intro
- 3:55Case study: card matching
- 10:17Case study: neural network
- 15:46R performance surprises
- 21:12Julia vs Python performance
- 23:41Language choice thoughts
- 27:32Q&A
related talks
01h 00mPython and Julia: the best of friends?
01h 27mIntroduction to Julia for Scientific Computing and Data Science
01h 07mJulia Tutorial
32mJulia for Pythonistas
01h 38mAn Introduction to Julia
30mJulia for Modern Data Analysis
02h 00mIntroduction to Julia
43mJulia for Data Analysis features, interfaces and future directions
