Introduction to Snap Machine Learning

被引:0
|
作者
Parnell, Thomas [1 ]
机构
[1] IBM Res, Zurich, Switzerland
关键词
D O I
10.1109/IPDPSW.2018.00136
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Generalized linear models, such as logistic regression and support vector machines, remain some of the most widely-used techniques in the machine learning field. Their enduring popularity can be attributed to their desirable theoretical properties, effective training algorithms, and relative ease of interpretability. In this talk we will introduce Snap Machine Learning: a new library for fast training of such models, that is designed to enable new real-time and large-scale applications. The library was designed from the ground up with performance in mind. It exploits parallelism at three different levels: across multiple machines in a network, across heterogeneous compute nodes within a machine (e.g. CPU and GPU), as well as the massive parallelism offered by modern GPUs. In this talk we will review this new architecture and give examples of how the library can be used via the various APIs that are provided (e.g. Python, Apache Spark, MPI). Finally, we will present benchmarking results using the publicly available Terabyte Click Logs dataset (from Criteo Labs) and show that Snap Machine Learning can train a logistic regression classifier in 1.53 minutes, 46x faster than any of the results that have been previously reported using the same dataset.
引用
收藏
页码:856 / 856
页数:1
相关论文
共 50 条
  • [1] Snap ML: A Hierarchical Framework for Machine Learning
    Dunner, Celestine
    Parnell, Thomas
    Sarigiannis, Dimitrios
    Ioannou, Nikolas
    Anghel, Andreea
    Ravi, Gummadi
    Kandasamy, Madhusudanan
    Pozidis, Haralampos
    [J]. ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 31 (NIPS 2018), 2018, 31
  • [2] INTRODUCTION TO MACHINE LEARNING
    KUBAT, M
    [J]. LECTURE NOTES IN ARTIFICIAL INTELLIGENCE, 1992, 617 : 104 - 138
  • [3] Introduction to machine learning
    Burzykowski, Tomasz
    Rousseau, Axel-Jan
    Geubbelmans, Melvin
    Valkenborg, Dirk
    [J]. AMERICAN JOURNAL OF ORTHODONTICS AND DENTOFACIAL ORTHOPEDICS, 2023, 163 (05) : 732 - 734
  • [4] An Introduction to Machine Learning
    Badillo, Solveig
    Banfai, Balazs
    Birzele, Fabian
    Davydov, Iakov I.
    Hutchinson, Lucy
    Kam-Thong, Tony
    Siebourg-Polster, Juliane
    Steiert, Bernhard
    Zhang, Jitao David
    [J]. CLINICAL PHARMACOLOGY & THERAPEUTICS, 2020, 107 (04) : 871 - 885
  • [5] It's not Magic After All - Machine Learning in Snap! using Reinforcement Learning
    Jatzlau, Sven
    Michaeli, Tilman
    Seegerer, Stefan
    Romeike, Ralf
    [J]. 2019 IEEE BLOCKS AND BEYOND WORKSHOP (B&B), 2019, : 37 - 41
  • [6] Introduction to machine learning.
    Chechile, RA
    [J]. JOURNAL OF MATHEMATICAL PSYCHOLOGY, 2005, 49 (05) : 423 - 423
  • [7] An Introduction to Machine Learning for Clinicians
    Rowe, Michael
    [J]. ACADEMIC MEDICINE, 2019, 94 (10) : 1433 - 1436
  • [8] An introduction to MCMC for machine learning
    Andrieu, C
    de Freitas, N
    Doucet, A
    Jordan, MI
    [J]. MACHINE LEARNING, 2003, 50 (1-2) : 5 - 43
  • [9] PARADIGMS FOR MACHINE LEARNING - INTRODUCTION
    CARBONELL, JG
    [J]. ARTIFICIAL INTELLIGENCE, 1989, 40 (1-3) : 1 - 9
  • [10] A Concise Introduction to Machine Learning
    Liu, Shuangzhe
    [J]. INTERNATIONAL STATISTICAL REVIEW, 2020, 88 (02) : 517 - 518