filmov
tv
Joel Grus: Learning Data Science Using Functional Python

Показать описание
PyData Seattle 2015
Everyone has an opinion on the best way to learn data science. Some people start with statistics or machine learning theory, some use R, and some use libraries like scikit-learn. I'll use several examples to contrast these with a simpler approach using functional programming techniques in Python. In addition, I'll show how even advanced data scientists can benefit from thinking more functionally.
Materials available here:
0:00 - Introduction
0:45 - What is functional programming?
2:57 - Iterators
3:55 - Generators/Generator comprehensions
6:10 - itertools
12:30 - Fibonacci numbers example
15:56 - Prime numbers example
16:57 - K-means clustering
26:10 - Aside: Matplotlib animation for K-means
27:40 - Gradient Descent
35:17 - Linear Regression for Stochastic Gradient Descent
37:30 - End of lecture and Questions
Everyone has an opinion on the best way to learn data science. Some people start with statistics or machine learning theory, some use R, and some use libraries like scikit-learn. I'll use several examples to contrast these with a simpler approach using functional programming techniques in Python. In addition, I'll show how even advanced data scientists can benefit from thinking more functionally.
Materials available here:
0:00 - Introduction
0:45 - What is functional programming?
2:57 - Iterators
3:55 - Generators/Generator comprehensions
6:10 - itertools
12:30 - Fibonacci numbers example
15:56 - Prime numbers example
16:57 - K-means clustering
26:10 - Aside: Matplotlib animation for K-means
27:40 - Gradient Descent
35:17 - Linear Regression for Stochastic Gradient Descent
37:30 - End of lecture and Questions
Joel Grus: Learning Data Science Using Functional Python
#56 Data Science from Scratch
Data Science from Scratch by Joel Grus: Review | Learn python, data science and machine learning
Joel Grus | Fizz Buzz in Tensorflow
Data Science: A Vision of Things to Come -- Joel Grus -- Keynote at #SDSC2020
Joel Grus- Ten Ways To Fizz Buzz| PyData Global 2020
Joel Grus - The case against the jupyter notebook (TDS Podcast - CLIP)
Simplicity - A better path for machine learning - Joel Grus
Kaggle Coffee Chat: Joel Grus | Kaggle
Data Science from Scratch: First Principles with Python by Joel Grus
Joel Grus - Advent of Livecoding 2020 - Day 25
Joel Grus - Livecoding an Autograd Library - Part 2
Data Exchange Podcast (Episode 36): Joel Grus
I teach you data science from SCRATCH : Part 1 - Getting Started
Joel Grus - Livecoding Madness - Let's Build a Deep Learning Library
Joel Grus - Advent of Livecoding - 2017 Day 1
88 Lines About 44 Data Scientists
Joel Grus - Advent of Livecoding 2021 - Day 18
Joel Grus - Advent of Livecoding 2020 - Day 1
Joel Grus - Advent of Livecoding 2018 - Day 18
Doing Data Science in the Time of ChatGPT
Joel Grus - Advent of Livecoding - 2017 Day 9
First TWO books for data science with python
Joel Grus - Advent of Livecoding 2019 - Day 22 - Part 1
Комментарии