In mijn boek, Hands-On Machine Learning met Scikit-Learn en Scientific Python Toolkits, maak ik gebruik van bibliotheken zoals Pandas, NumPy, etc.
Er zijn meerdere manieren om de benodigde bibliotheken te installeren.
Bijvoorbeeld kun je:
Eerst moet je Miniforge op je computer installeren. Je vindt de juiste installer op de volgende link voor je besturingssysteem en architectuur. Ze hebben bijvoorbeeld installers voor Windows, Linux, OSX (Intel) en OSX (Apple Silicon).
Nu je Miniforge hebt geïnstalleerd, is het tijd om een nieuwe virtuele omgeving te maken. Laten we het scikitbook noemen, en we zullen Python versie 3.6 gebruiken.
Om de omgeving te maken, ga naar je terminal (bijvoorbeeld op OSX, open Terminal). Typ vervolgens het volgende commando in de terminal:
conda create -n scikitbook python=3.6
Opmerking: Nieuwere versies van Python zouden ook moeten werken, maar de code in het boek is getest op 3.6, dus laten we bij die versie blijven.
Nu moet je de omgeving activeren die je net hebt gemaakt:
conda activate scikitbook
Vervolgens moet je NumPy, SciPy, Pandas, etc. installeren.
Een manier is om de instructies op pagina 27 in Hands-On Machine Learning met Scikit-Learn en Scientific Python Toolkits te volgen:
pip install --upgrade numpy==1.17.3
pip install --upgrade scipy==1.3.1
pip install --upgrade pandas==0.25.3
pip install --upgrade scikit-learn==0.22
pip install --upgrade matplotlib==3.1.2
pip install --upgrade seaborn==0.9.0
Als alternatief kun je de GitHub repo van het boek hier klonen, PacktPublishing/Hands-On-Machine-Learning-with-scikit-learn-and-Scientific-Python-Toolkits. Dan kun je het volgende commando uitvoeren:
pip install --upgrade -r requirements.txt
Je bent nu helemaal klaar. Wanneer je je computer opnieuw opstart, hoef je alleen het volgende commando uit te voeren om de omgeving te activeren:
conda activate scikitbook
De exacte instructies hierboven werken ook voor Anaconda. Het enige verschil is dat je de Anaconda/Miniconda moet installeren vanaf deze link in plaats van Miniforge
Sla gewoon de virtuele omgevingsinstallaties over, en installeer gewoon Python 3.6 op je systeem. Voer vervolgens de volgende pip commando's uit:
pip install --upgrade numpy==1.17.3
pip install --upgrade scipy==1.3.1
pip install --upgrade pandas==0.25.3
pip install --upgrade scikit-learn==0.22
pip install --upgrade matplotlib==3.1.2
pip install --upgrade seaborn==0.9.0
Opnieuw kun je de GitHub repo van het boek hier gebruiken, PacktPublishing/Hands-On-Machine-Learning-with-scikit-learn-and-Scientific-Python-Toolkits. Voer vervolgens het volgende commando uit in plaats van de meerdere pip commando's hierboven:
pip install --upgrade -r requirements.txt
Neem gerust contact met me op als iets nog steeds niet duidelijk is.
Links naar Amazon zijn affiliate links.
Tarek Amr