2018-03-21 17:37:55 +01:00
|
|
|
# Introduction to Machine Learning with Python
|
|
|
|
|
|
|
|
## General Notes
|
|
|
|
|
2018-12-05 13:34:09 +01:00
|
|
|
This project contains a Jupyter notebook introducing some very basic concepts
|
|
|
|
of machine learning and the popular Iris classification case study.
|
2018-03-21 17:37:55 +01:00
|
|
|
|
2018-12-05 13:34:09 +01:00
|
|
|
First, some simple linear algebra ideas are shown via examples with the numpy
|
|
|
|
library. Then a so-called K-nearest-neighbor algorithm is trained to classify
|
|
|
|
flower from the Iris dataset.
|
2018-03-21 17:37:55 +01:00
|
|
|
|
|
|
|
This intro is aimed at total beginners to programming and machine learning.
|
|
|
|
|
2018-12-05 13:34:09 +01:00
|
|
|
It was used within a 90 minute workshop at the
|
|
|
|
[WHU Campus for Supply Chain Management](http://campus-for-scm.de), which
|
|
|
|
targets students of business administration and young management professionals.
|
2018-03-21 17:37:55 +01:00
|
|
|
|
|
|
|
## Installation
|
|
|
|
|
2018-12-05 13:34:09 +01:00
|
|
|
This project uses popular Python libraries that can be installed via the
|
|
|
|
pipenv command line tool. To do so, run `pipenv install` or
|
|
|
|
`pipenv install --ignore-pipfile` (to use the exact environment as of the time
|
|
|
|
of this writing). For a tutorial on pipenv, go to the official
|
|
|
|
[documentation](https://pipenv.readthedocs.io/en/latest/).
|
2018-03-21 17:37:55 +01:00
|
|
|
|
2018-12-05 13:34:09 +01:00
|
|
|
After installation, start Jupyter via the command `jupyter notebook` and wait
|
|
|
|
for a new tab to be opened in your default web browser. Then, open the notebook
|
|
|
|
called [intro_to_machine_learning.ipynb](intro_to_machine_learning.ipynb).
|
2018-03-21 17:56:43 +01:00
|
|
|
|
|
|
|
## Read-only Version
|
|
|
|
|
2018-12-05 13:34:09 +01:00
|
|
|
For those interested in just reading the example codes without installing
|
|
|
|
anything, just open this [notebook](intro_to_machine_learning.ipynb) and view
|
|
|
|
the Jupyter notebook in your browser.
|