Machine Learning in Python: Main developments and technology trends in data science, machine learning, and artificial intelligence

  • 2020-02-12 05:20:59
  • Sebastian Raschka, Joshua Patterson, Corey Nolet
  • 49

Abstract

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 thisrevolution lies the tools and the methods that are driving it, from processingthe massive piles of data generated each day to learning from and taking usefulaction. Deep neural networks, along with advancements in classical ML andscalable general-purpose GPU computing, have become critical components ofartificial intelligence, enabling many of these astounding breakthroughs andlowering the barrier to adoption. Python continues to be the most preferredlanguage for scientific computing, data science, and machine learning, boostingboth performance and productivity by enabling the use of low-level librariesand clean high-level APIs. This survey offers insight into the field of machinelearning with Python, taking a tour through important topics to identify someof the core hardware and software paradigms that have enabled it. We coverwidely-used libraries and concepts, collected together for holistic comparison,with the goal of educating the reader and driving the field of Python machinelearning forward.

 

Quick Read (beta)

loading the full paper ...