Machine Learning in Python: Main developments and technology trends in data science, machine learning, and artificial intelligence
Not on the map. Why?
Abstract (arXiv)
Smarter applications are making better use of the insights gleaned from data, having an impact on every industry and research discipline. At the core of this revolution lies the tools and the methods that are driving it, from processing the massive piles of data generated each day to learning from and taking useful action. Deep neural networks, along with advancements in classical ML and scalable general-purpose GPU computing, have become critical components of artificial intelligence, enabling many of these astounding breakthroughs and lowering the barrier to adoption. Python continues to be the most preferred language for scientific computing, data science, and machine learning, boosting both performance and productivity by enabling the use of low-level libraries and clean high-level APIs. This survey offers insight into the field of machine learning with Python, taking a tour through important topics to identify some of the core hardware and software paradigms that have enabled it. We cover widely-used libraries and concepts, collected together for holistic comparison, with the goal of educating the reader and driving the field of Python machine learning forward.
Key facts. Cited by 81 papers in the map (data through 7 Oct 2026). First posted on arXiv 12 Feb 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 8; 2022: 15; 2023: 11; 2024: 22; 2025: 16; 2026: 9.
81 papers.
Sort:
By area:
- 2023IGB: Addressing The Gaps In Labeling, Features, Heterogeneity, and Size of Public Graph Datasets for Deep Learning Researchcited by 29
- 2022Benchopt: Reproducible, efficient and collaborative optimization benchmarkscited by 27
- 2025OpenSplat3D: Open-Vocabulary 3D Instance Segmentation using Gaussian Splattingcited by 19
- 2025Cluster and Predict Latent Patches for Improved Masked Image Modelingcited by 17
- 2022DeepCAVE: An Interactive Analysis Tool for Automated Machine Learningcited by 14
- 2024Let Go of Your Labels with Unsupervised Transfercited by 14
- 2025Large Language Models Encode Semantics and Alignment in Linearly Separable Representationscited by 14
- 2022Fine-grained Category Discovery under Coarse-grained supervision with Hierarchical Weighted Self-contrastive Learningcited by 13
- 2023SepicNet: Sharp Edges Recovery by Parametric Inference of Curves in 3D Shapescited by 13
- 2024Agglomerative Token Clusteringcited by 13
- 2024Beyond Scalars: Concept-Based Alignment Analysis in Vision Transformerscited by 11
- 2023The Wasserstein Believer: Learning Belief Updates for Partially Observable Environments through Reliable Latent Space Modelscited by 9
38 more
- 2023Random Fourier Signature Featurescited by 9
- 2024PeaTMOSS: A Dataset and Initial Analysis of Pre-Trained Models in Open-Source Softwarecited by 9
- 2024Look Into the LITE in Deep Learning for Time Series Classificationcited by 9
- 2024SCMIL: Sparse Context-aware Multiple Instance Learning for Predicting Cancer Survival Probability Distribution in Whole Slide Imagescited by 8
- 2024Weighted Point Set Embedding for Multimodal Contrastive Learning Toward Optimal Similarity Metriccited by 6
- 2024Wasserstein Distances, Neuronal Entanglement, and Sparsitycited by 6
- 2024A Large-Scale Study of Model Integration in ML-Enabled Software Systemscited by 6
- 2025AI-powered virtual tissues from spatial proteomics for clinical diagnostics and biomedical discoverycited by 5
- 2024MCI-GRU: Stock Prediction Model Based on Multi-Head Cross-Attention and Improved GRUcited by 4
- 2024Bootstraping Clustering of Gaussians for View-consistent 3D Scene Understandingcited by 4
- 2021GPU Semiring Primitives for Sparse Neighborhood Methodscited by 3
- 2021Automated Detection of Abnormalities from an EEG Recording of Epilepsy Patients With a Compact Convolutional Neural Networkcited by 3
- 2021Accelerating Genetic Programming using GPUscited by 3
- 2025Visualizing LLM Latent Space Geometry Through Dimensionality Reductioncited by 3
- 2023RT-kNNS Unbound: Using RT Cores to Accelerate Unrestricted Neighbor Searchcited by 2
- 2023Inshrinkerator: Compressing Deep Learning Training Checkpoints via Dynamic Quantizationcited by 2
- 2023Using causal inference to avoid fallouts in data-driven parametric analysis: a case study in the architecture, engineering, and construction industrycited by 2
- 2023A Mixture of Exemplars Approach for Efficient Out-of-Distribution Detection with Foundation Modelscited by 2
- 2024A Unified Framework for Tabular Generative Modeling: Loss Functions, Benchmarks, and Improved Multi-objective Bayesian Optimization Approachescited by 2
- 2024FT K-means: A High-Performance K-means on GPU with Fault Tolerancecited by 2
- 2025Artificial Impressions: Evaluating Large Language Model Behavior Through the Lens of Trait Impressionscited by 2
- 2025DeepCAVE: A Visualization and Analysis Tool for Automated Machine Learningcited by 2
- 2021Visual Framing of Science Conspiracy Videos: Integrating Machine Learning with Communication Theories to Study the Use of Color and Brightnesscited by 1
- 2021Ten Quick Tips for Deep Learning in Biologycited by 1
- 2022CapillaryX: A Software Design Pattern for Analyzing Medical Images in Real-time using Deep Learningcited by 1
- 2023GIST: Generated Inputs Sets Transferability in Deep Learningcited by 1
- 2024Modeling and Optimization of Epidemiological Control Policies Through Reinforcement Learningcited by 1
- 2024Studying the Impact of TensorFlow and PyTorch Bindings on Machine Learning Software Qualitycited by 1
- 2024WLPlan: Relational Features for Symbolic Planningcited by 1
- 2024PyMilo: A Python Library for ML I/Ocited by 1
- 2025Self-Supervised Dynamical System Representations for Physiological Time-Seriescited by 1
- 2026Obliviator Reveals the Cost of Nonlinear Guardedness in Concept Erasurecited by 1
- 2021Efficient MPI-based Communication for GPU-Accelerated Dask Applicationscited by 0
- 2021Leveraging Reinforcement Learning for evaluating Robustness of KNN Search Algorithmscited by 0
- 2021LB-CNN: An Open Source Framework for Fast Training of Light Binary Convolutional Neural Networks using Chainer and Cupycited by 0
- 2022An Experience Report of Executive-Level Artificial Intelligence Education in the United Arab Emiratescited by 0
- 2022PLSSVM: A (multi-)GPGPU-accelerated Least Squares Support Vector Machinecited by 0
- 2022Algorithmic support of a personal virtual assistant for automating the processing of client requestscited by 0
50 most cited of 81 All 81 (JSON)
- 2026GPU-Enabled Large-Scale Optimization Using Randomized Linear Algebra8 Sep 2026
- 2026A Critical Audit of Spatiotemporal Forecasting Benchmark Datasets and Models21 Aug 2026
- 2026Probing in the Wild: A Case Study of Self-Supervised Speech Representations on Mandarin Sub-dialects with Unsupervised Articulatory Analysis24 Jun 2026
- 2026Automatic bioinformatic software named entity recognition from literature5 Jun 2026
- 2026FiSeR: Fine-Grained Source Representations for Cross-Domain AI Image Detection30 May 2026
- 2026ASH: Agents that Self-Hone in Long-Horizon Worlds14 May 2026
- 2026Ilov3Splat: Instance-Level Open-Vocabulary 3D Scene Understanding in Gaussian Splatting6 May 2026
- 2026Obliviator Reveals the Cost of Nonlinear Guardedness in Concept Erasure8 Mar 2026
- 2026The Machine Learning Canvas: Empirical Findings on Why Strategy Matters More Than AI Code Generation5 Jan 2026
- 2025ALIGN: Advanced Query Initialization with LiDAR-Image Guidance for Occlusion-Robust 3D Object Detection20 Dec 2025
- 2025DeepCAVE: A Visualization and Analysis Tool for Automated Machine Learning1 Dec 2025
- 2025Self-Supervised Dynamical System Representations for Physiological Time-Series28 Nov 2025
38 more
- 2025Visualizing LLM Latent Space Geometry Through Dimensionality Reduction26 Nov 2025
- 2025A Configuration-First Framework for Reproducible, Low-Code Machine Learning: a Localization Use Case29 Oct 2025
- 2025Artificial Impressions: Evaluating Large Language Model Behavior Through the Lens of Trait Impressions10 Oct 2025
- 2025Parameter Space Analysis through Guided Visual Interpolations23 Sep 2025
- 2025Large Language Models Encode Semantics and Alignment in Linearly Separable Representations13 Jul 2025
- 2025OpenSplat3D: Open-Vocabulary 3D Instance Segmentation using Gaussian Splatting9 Jun 2025
- 2025Navigating Pitfalls: Evaluating LLMs in Machine Learning Programming Education23 May 2025
- 2025Deep Representation Learning for Unsupervised Clustering of Myocardial Fiber Trajectories in Cardiac Diffusion Tensor Imaging2 Apr 2025
- 2025Open-source framework for detecting bias and overfitting for large pathology images3 Mar 2025
- 2025Cluster and Predict Latent Patches for Improved Masked Image Modeling12 Feb 2025
- 2025Scalable k-Means Clustering for Large k via Seeded Approximate Nearest-Neighbor Search10 Feb 2025
- 2025coverforest: Conformal Predictions with Random Forest in Python24 Jan 2025
- 2025AI-powered virtual tissues from spatial proteomics for clinical diagnostics and biomedical discovery10 Jan 2025
- 2024PyMilo: A Python Library for ML I/O31 Dec 2024
- 2024Beyond Scalars: Concept-Based Alignment Analysis in Vision Transformers9 Dec 2024
- 2024Bootstraping Clustering of Gaussians for View-consistent 3D Scene Understanding29 Nov 2024
- 2024WLPlan: Relational Features for Symbolic Planning1 Nov 2024
- 2024MCI-GRU: Stock Prediction Model Based on Multi-Head Cross-Attention and Improved GRU25 Sep 2024
- 2024Agglomerative Token Clustering18 Sep 2024
- 2024Look Into the LITE in Deep Learning for Time Series Classification4 Sep 2024
- 2024Provable Imbalanced Point Clustering26 Aug 2024
- 2024A Large-Scale Study of Model Integration in ML-Enabled Software Systems12 Aug 2024
- 2024Out-of-Core Dimensionality Reduction for Large Data via Out-of-Sample Extensions7 Aug 2024
- 2024The Impact of Environment Configurations on the Stability of AI-Enabled Systems5 Aug 2024
- 2024FT K-means: A High-Performance K-means on GPU with Fault Tolerance2 Aug 2024
- 2024A Comprehensive Guide to Combining R and Python code for Data Science, Machine Learning and Reinforcement Learning19 Jul 2024
- 2024Studying the Impact of TensorFlow and PyTorch Bindings on Machine Learning Software Quality7 Jul 2024
- 2024SCMIL: Sparse Context-aware Multiple Instance Learning for Predicting Cancer Survival Probability Distribution in Whole Slide Images30 Jun 2024
- 2024Let Go of Your Labels with Unsupervised Transfer11 Jun 2024
- 2024A Unified Framework for Tabular Generative Modeling: Loss Functions, Benchmarks, and Improved Multi-objective Bayesian Optimization Approaches27 May 2024
- 2024Wasserstein Distances, Neuronal Entanglement, and Sparsity24 May 2024
- 2024Weighted Point Set Embedding for Multimodal Contrastive Learning Toward Optimal Similarity Metric30 Apr 2024
- 2024Tree-based Learning for High-Fidelity Prediction of Chaos12 Mar 2024
- 2024PeaTMOSS: A Dataset and Initial Analysis of Pre-Trained Models in Open-Source Software1 Feb 2024
- 2024Modeling and Optimization of Epidemiological Control Policies Through Reinforcement Learning25 Jan 2024
- 2023A Mixture of Exemplars Approach for Efficient Out-of-Distribution Detection with Foundation Models28 Nov 2023
- 2023Random Fourier Signature Features20 Nov 2023
- 2023GIST: Generated Inputs Sets Transferability in Deep Learning1 Nov 2023
50 newest of 81 All 81 (JSON)
- 2024Let Go of Your Labels with Unsupervised Transfercited by 14
- 2024Let Go of Your Labels with Unsupervised Transfer11 Jun 2024
- 2023IGB: Addressing The Gaps In Labeling, Features, Heterogeneity, and Size of Public Graph Datasets for Deep Learning Researchcited by 29
- 2022Benchopt: Reproducible, efficient and collaborative optimization benchmarkscited by 27
- 2025OpenSplat3D: Open-Vocabulary 3D Instance Segmentation using Gaussian Splattingcited by 19
- 2025Cluster and Predict Latent Patches for Improved Masked Image Modelingcited by 17
- 2022DeepCAVE: An Interactive Analysis Tool for Automated Machine Learningcited by 14
- 2022Fine-grained Category Discovery under Coarse-grained supervision with Hierarchical Weighted Self-contrastive Learningcited by 13
- 2023SepicNet: Sharp Edges Recovery by Parametric Inference of Curves in 3D Shapescited by 13
- 2024Agglomerative Token Clusteringcited by 13
- 2024Beyond Scalars: Concept-Based Alignment Analysis in Vision Transformerscited by 11
- 2023The Wasserstein Believer: Learning Belief Updates for Partially Observable Environments through Reliable Latent Space Modelscited by 9
- 2023Random Fourier Signature Featurescited by 9
- 2024PeaTMOSS: A Dataset and Initial Analysis of Pre-Trained Models in Open-Source Softwarecited by 9
12 most cited of 79 All 79 (JSON)
- 2026GPU-Enabled Large-Scale Optimization Using Randomized Linear Algebra8 Sep 2026
- 2026A Critical Audit of Spatiotemporal Forecasting Benchmark Datasets and Models21 Aug 2026
- 2026Probing in the Wild: A Case Study of Self-Supervised Speech Representations on Mandarin Sub-dialects with Unsupervised Articulatory Analysis24 Jun 2026
- 2026Automatic bioinformatic software named entity recognition from literature5 Jun 2026
- 2026FiSeR: Fine-Grained Source Representations for Cross-Domain AI Image Detection30 May 2026
- 2026ASH: Agents that Self-Hone in Long-Horizon Worlds14 May 2026
- 2026Ilov3Splat: Instance-Level Open-Vocabulary 3D Scene Understanding in Gaussian Splatting6 May 2026
- 2026Obliviator Reveals the Cost of Nonlinear Guardedness in Concept Erasure8 Mar 2026
- 2026The Machine Learning Canvas: Empirical Findings on Why Strategy Matters More Than AI Code Generation5 Jan 2026
- 2025ALIGN: Advanced Query Initialization with LiDAR-Image Guidance for Occlusion-Robust 3D Object Detection20 Dec 2025
- 2025DeepCAVE: A Visualization and Analysis Tool for Automated Machine Learning1 Dec 2025
- 2025Self-Supervised Dynamical System Representations for Physiological Time-Series28 Nov 2025
12 newest of 79 All 79 (JSON)