Data Conference Databasea Query.Farm index
Speakers

Thomas J. Fan

Employers on the program

  1. 2025Modal1 talk
  2. 2022–2023Quansight3 talks
  3. 2019Columbia University4 talks
Events9
Conferences2
Talks11
Years active2019–2025
Miles between events9,9659 in-person events · 1 country

Appearances by year

201920202021202220232024202520262027
  • PyData
  • SciPy Conference (Scientific Computing with Python)

Talks

DateEventConferenceRoleTitleLinks
Jul 7, 2025SciPy 2025SciPy Conference (Scientific Computing with Python)speakerDive into Flytekit's Internals: A Python SDK to Quickly Bring your Code Into Production
as Modal
Flyte is a Linux Foundation OSS orchestrator built for Data and Machine Learning workflows focused on scalability, reliability, and developer productivity.…Show less

Flyte is a Linux Foundation OSS orchestrator built for Data and Machine Learning workflows focused on scalability, reliability, and developer productivity. Flyte’s Python SDK, Flytekit, empowers developers by shipping their code from their local environments onto a cluster with one simple CLI command.

Nov 6, 2024PyData NYC 2024PyDataspeakerPushing Cython to its Limits in Scikit-learnVideo
Nov 1, 2023PyData NYC 2023PyDataspeakerScikit-learn on GPUs with Array API
Scikit-learn was traditionally built and designed to run machine learning algorithms on CPUs using NumPy arrays. In version 1.3, scikit-learn can now run a…Show less

Scikit-learn was traditionally built and designed to run machine learning algorithms on CPUs using NumPy arrays. In version 1.3, scikit-learn can now run a subset of its functionality with other array libraries, such as CuPy and PyTorch, using the Array API standard.

Video
Jul 10, 2023SciPy 2023SciPy Conference (Scientific Computing with Python)speakerCan There Be Too Much Parallelism?
as Quansight Labs
Numerical Python libraries can run computations on many CPU cores with various parallel interfaces. When we simultaneously use multiple levels of parallelism,…Show less

Numerical Python libraries can run computations on many CPU cores with various parallel interfaces. When we simultaneously use multiple levels of parallelism, it may result in oversubscription and degraded performance.

Jul 10, 2023SciPy 2023SciPy Conference (Scientific Computing with Python)speakerPython Array API Standard: Toward Array Interoperability in the Scientific Python Ecosystem
as Quansight Labs
The array API standard (https://data-apis.org/array-api/) is a common specification for Python array libraries, such as NumPy, PyTorch, CuPy, Dask, and JAX.…Show less

The array API standard (https://data-apis.org/array-api/) is a common specification for Python array libraries, such as NumPy, PyTorch, CuPy, Dask, and JAX. This standard will make it straightforward for array-consuming libraries, like scikit-learn and SciPy, to write code that uniformly supports all of these libraries.

Nov 9, 2022PyData NYC 2022PyDataspeakerParallelism in Numerical Python Libraries
as Quansight Labs

Python libraries can compute on multiple CPU cores using a variety of parallel programming interfaces such as multiprocessing, pthreads, or OpenMP.

Video
Jul 11, 2022SciPy 2022SciPy Conference (Scientific Computing with Python)speakerCounting on Poisson Regression with Scikit-learn
Dec 7, 2019PyData Austin 2019PyDataspeakerDo You Want To Build A Forest?
as Columbia University

scikit-learn provides two popular ways to build tree ensembles: Gradient Boosting Decision Trees (GBDT) and Random Forests.

Video
Nov 4, 2019PyData New York City 2019PyDataspeakerDeep Dive into scikit-learn's HistGradientBoosting Classifier and Regressor
as Columbia University

Gradient boosting decision trees (GBDT) is a powerful machine-learning technique known for its high predictive power with heterogeneous data.

Video
Nov 4, 2019PyData New York City 2019PyDataspeakerWhat's now in NumFOCUS projects? (Part 2)
as Columbia University

Quick updates from NumFOCUS projects

Jul 8, 2019SciPy 2019SciPy Conference (Scientific Computing with Python)speakerSkorch - A Union of Scikit-learn and PyTorch
as Columbia University

Frequent co-speakers

SpeakerShared eventsShared talksLast together
Dharhas Pothina5—2024
James Powell5—2024
Roni Kobrosly5—2024
Hugo Bowne-Anderson4—2025
Gil Forsyth4—2024
Allen Downey4—2023
James A. Bednar4—2023
Julia Signell4—2023
Melissa Weber Mendonça4—2023
Thomas Caswell4—2022
John Kirkham312025
Hannah Aizenman312023
Ralf Gommers312023
Saul Shanabrook312023
Travis Oliphant312023

Speakers with the same name are merged into one entry, so this page may combine more than one person. Affiliations are shown as each conference listed them.