A Tutorial on Machine Learning and Data Science Tools with Python

Marcus Daniel Bloice, Andreas Holzinger

Publikation: Beitrag in Buch/Bericht/KonferenzbandBeitrag in Buch/BerichtForschungBegutachtung

Abstract

In this tutorial, we will provide an introduction to the main Python software tools used for applying machine learning techniques to medical data. The focus will be on open-source software that is freely available and is cross platform. To aid the learning experience, a companion GitHub repository is available so that you can follow the examples contained in this paper interactively using Jupyter notebooks. The notebooks will be more exhaustive than what is contained in this chapter, and will focus on medical datasets and healthcare problems. Briefly, this tutorial will first introduce Python as a language, and then describe some of the lower level, general matrix and data structure packages that are popular in the machine learning and data science communities, such as NumPy and Pandas. From there, we will move to dedicated machine learning software, such as SciKit-Learn. Finally we will introduce the Keras deep learning and neural networks library. The emphasis of this paper is readability, with as little jargon used as possible. No previous experience with machine learning is assumed. We will use openly available medical datasets throughout.
Originalspracheenglisch
TitelMachine Learning for Health Informatics. Lecture Notes in Artificial Intelligence LNAI 9605
ErscheinungsortCham
Herausgeber (Verlag)Springer International
Seiten435-480
ISBN (elektronisch)978-3-319-50478-0
ISBN (Print)978-3-319-50477-3
PublikationsstatusVeröffentlicht - 3 Feb 2017

Fingerprint

Learning systems
Data structures
Neural networks

Schlagwörter

    ASJC Scopus subject areas

    • Artificial intelligence

    Fields of Expertise

    • Information, Communication & Computing

    Treatment code (Nähere Zuordnung)

    • Experimental

    Dies zitieren

    Bloice, M. D., & Holzinger, A. (2017). A Tutorial on Machine Learning and Data Science Tools with Python. in Machine Learning for Health Informatics. Lecture Notes in Artificial Intelligence LNAI 9605 (S. 435-480). Cham: Springer International.

    A Tutorial on Machine Learning and Data Science Tools with Python. / Bloice, Marcus Daniel; Holzinger, Andreas.

    Machine Learning for Health Informatics. Lecture Notes in Artificial Intelligence LNAI 9605. Cham : Springer International, 2017. S. 435-480.

    Publikation: Beitrag in Buch/Bericht/KonferenzbandBeitrag in Buch/BerichtForschungBegutachtung

    Bloice, MD & Holzinger, A 2017, A Tutorial on Machine Learning and Data Science Tools with Python. in Machine Learning for Health Informatics. Lecture Notes in Artificial Intelligence LNAI 9605. Springer International, Cham, S. 435-480.
    Bloice MD, Holzinger A. A Tutorial on Machine Learning and Data Science Tools with Python. in Machine Learning for Health Informatics. Lecture Notes in Artificial Intelligence LNAI 9605. Cham: Springer International. 2017. S. 435-480
    Bloice, Marcus Daniel ; Holzinger, Andreas. / A Tutorial on Machine Learning and Data Science Tools with Python. Machine Learning for Health Informatics. Lecture Notes in Artificial Intelligence LNAI 9605. Cham : Springer International, 2017. S. 435-480
    @inbook{3b4150b30f38403587661e55d4bdafb8,
    title = "A Tutorial on Machine Learning and Data Science Tools with Python",
    abstract = "In this tutorial, we will provide an introduction to the main Python software tools used for applying machine learning techniques to medical data. The focus will be on open-source software that is freely available and is cross platform. To aid the learning experience, a companion GitHub repository is available so that you can follow the examples contained in this paper interactively using Jupyter notebooks. The notebooks will be more exhaustive than what is contained in this chapter, and will focus on medical datasets and healthcare problems. Briefly, this tutorial will first introduce Python as a language, and then describe some of the lower level, general matrix and data structure packages that are popular in the machine learning and data science communities, such as NumPy and Pandas. From there, we will move to dedicated machine learning software, such as SciKit-Learn. Finally we will introduce the Keras deep learning and neural networks library. The emphasis of this paper is readability, with as little jargon used as possible. No previous experience with machine learning is assumed. We will use openly available medical datasets throughout.",
    keywords = "Machine Learning, Data Science, Knowledge Extraction",
    author = "Bloice, {Marcus Daniel} and Andreas Holzinger",
    year = "2017",
    month = "2",
    day = "3",
    language = "English",
    isbn = "978-3-319-50477-3",
    pages = "435--480",
    booktitle = "Machine Learning for Health Informatics. Lecture Notes in Artificial Intelligence LNAI 9605",
    publisher = "Springer International",

    }

    TY - CHAP

    T1 - A Tutorial on Machine Learning and Data Science Tools with Python

    AU - Bloice, Marcus Daniel

    AU - Holzinger, Andreas

    PY - 2017/2/3

    Y1 - 2017/2/3

    N2 - In this tutorial, we will provide an introduction to the main Python software tools used for applying machine learning techniques to medical data. The focus will be on open-source software that is freely available and is cross platform. To aid the learning experience, a companion GitHub repository is available so that you can follow the examples contained in this paper interactively using Jupyter notebooks. The notebooks will be more exhaustive than what is contained in this chapter, and will focus on medical datasets and healthcare problems. Briefly, this tutorial will first introduce Python as a language, and then describe some of the lower level, general matrix and data structure packages that are popular in the machine learning and data science communities, such as NumPy and Pandas. From there, we will move to dedicated machine learning software, such as SciKit-Learn. Finally we will introduce the Keras deep learning and neural networks library. The emphasis of this paper is readability, with as little jargon used as possible. No previous experience with machine learning is assumed. We will use openly available medical datasets throughout.

    AB - In this tutorial, we will provide an introduction to the main Python software tools used for applying machine learning techniques to medical data. The focus will be on open-source software that is freely available and is cross platform. To aid the learning experience, a companion GitHub repository is available so that you can follow the examples contained in this paper interactively using Jupyter notebooks. The notebooks will be more exhaustive than what is contained in this chapter, and will focus on medical datasets and healthcare problems. Briefly, this tutorial will first introduce Python as a language, and then describe some of the lower level, general matrix and data structure packages that are popular in the machine learning and data science communities, such as NumPy and Pandas. From there, we will move to dedicated machine learning software, such as SciKit-Learn. Finally we will introduce the Keras deep learning and neural networks library. The emphasis of this paper is readability, with as little jargon used as possible. No previous experience with machine learning is assumed. We will use openly available medical datasets throughout.

    KW - Machine Learning

    KW - Data Science

    KW - Knowledge Extraction

    M3 - Chapter

    SN - 978-3-319-50477-3

    SP - 435

    EP - 480

    BT - Machine Learning for Health Informatics. Lecture Notes in Artificial Intelligence LNAI 9605

    PB - Springer International

    CY - Cham

    ER -