Bis Sie mit Python unter Windows 7 eine maschinelle Lernumgebung erstellen und ausführen

Vorwort

Selbst wenn Sie maschinelles Lernen sagen, was sollten Sie tun und was zu tun ist, führen Sie ein Protokoll über Versuch und Irrtum Ich werde auch einen Referenzlink posten Wenn Sie es später überprüfen, wird es ein Memo sein, an das Sie sich erinnern können, wie viel Sie gesucht haben (Wunsch)

Warum ich mich für Python entschieden habe

20 Auswahl von Inhalten und Bibliotheken, die Anfänger schnell lernen können (Python Edition) hat in den im "Tutorial für maschinelles Lernen" gegoogelten Ergebnissen einen hohen Stellenwert. % E6% A9% 9F% E6% A2% B0% E5% AD% A6% E7% BF% 92% E5% 88% 9D% E5% BF% 83% E8% 80% 85% E3% 81% 8C% E3 % 80% 81% E7% B4% A0% E6% 97% A9% E3% 81% 8F% E5% AD% A6% E3% 81% B9% E3% 82% 8B% E3% 82% B3% E3% 83 % B3% E3% 83% 86% E3% 83% B3% E3% 83% 84% E3% 81% A8% E3% 83% A9) Es ist Python Edition Ich erinnere mich auch, dass ich den Namen "scikit-learn" in einer Bibliothek für maschinelles Lernen gehört habe.

Welches ist die beste Python-Umgebung für Windows ...?

Es ist schwierig, eine Umgebung von Grund auf neu zu erstellen (es macht Spaß, wenn Sie Zeit haben), daher möchte ich ein Paket verwenden, das sich gut anfühlt Gefällt dir dieser Bereich? Ist es?

Vor ungefähr 3 Jahren dachte ich, ich sollte Python studieren, also ließ ich es fallen. Portable Python scheint sich nicht mehr zu entwickeln. Python (x, y) wurde am 30.06.2015 nicht mehr aktualisiert, und die 2.x-Serie wird ausgeschlossen, indem ... Mit anaconda dachte ich, es wäre in Ordnung, es nach dem Wechsel zu Linux zu ändern, aber ich entschied mich für WinPython, weil es ein tragbarer Ski ist, der nicht mit der Registrierung in Konflikt gerät. Es scheint, dass NumPy und SciPy, die ich unter Linux nur schwer installieren konnte, sowie das gesuchte Scikit-Learn gepackt sind, nicht wahr?

Es gab eine großartige Vergleichsseite, daher habe ich sie als Referenz verwendet. "Vergleich von Python-Paketen", minus9ds Tagebuch

WinPython, ich habe mich für dich entschieden!

Es heißt, dass es ein [weitervertreibbares VC ++ 2015-Paket] gibt (https://www.visualstudio.com/downloads/download-visual-studio-vs#d-visual-c). Wird WinPython 2 Generationen lang gewartet? Das neueste von jetzt (2016/7/12) scheint die folgenden zwei Generationen zu sein

Ich entschied mich für die größere Version, ohne tief nachzudenken Ich denke, es gab eine Sprache wie die Entwicklungsversion, als die Nebenversion ungerade war, aber welche Art von Regel verwendet Python?

Vorerst habe ich ein py-Verzeichnis direkt unter dem Laufwerk C erstellt und es abgelegt, unabhängig davon, ob es sich um eine Installation oder nur um eine Extraktion handelt. Wenn Sie das Installationsverzeichnis ändern möchten, können Sie es ausschneiden und verschieben, sodass der tragbare Typ einfach ist.

Endlich ein Tutorial zum maschinellen Lernen

Sie können mit dem Tutorial auf der Scikit-Lernseite fortfahren, aber finden Sie eine Seite, auf der Sie selbst mit dem Tutorial auf Japanisch fortfahren können, indem Sie sagen, dass Englisch ... ist und Schritt für Schritt "Einführung in maschinelles Lernen mit Scikit-Learn", Takezo Dying Blog

Es gibt viele Exes in dem Verzeichnis, in dem WinPython abgelegt ist, und ich frage mich, welches ich starten soll, aber Jupyter Notebook scheint bequemer zu sein als die interaktive Shell, also werde ich es verschieben und den Code so eingeben

Am Ende ist es schön, dass das Urteilsergebnis 8 zurückgegeben wird, aber ich habe eine Warnung erhalten.

C:\py\python-3.5.1.amd64\lib\site-packages\sklearn\utils\validation.py:386: DeprecationWarning: Passing 1d arrays as data is deprecated in 0.17 and willraise ValueError in 0.19. Reshape your data either using X.reshape(-1, 1) if your data has a single feature or X.reshape(1, -1) if it contains a single sample.
  DeprecationWarning)

Wird die Übergabe von Daten als eindimensionales Array ab Version 0.17 von scicit-learn abgeschafft? Ich glaube, ich habe geschrieben, dass es ein Fehler sein wird, wenn es 0,19 wird, aber selbst wenn Sie sich die Tutorial-Seite der Scikit-Learn-Head-Familie ansehen, bleibt derselbe Code erhalten, so dass es ein Rätsel ist

Wenn Sie zum folgenden Code wechseln, wird die Warnung beendet, aber was ist das Prinzip ... Ich frage mich, ob diese Seite verwandt ist, weil sie sich in ein zweidimensionales Array geändert hat.

clf.predict(digits.data[-1].reshape(1,-1))

Ich konnte bestätigen, dass das Verkürzen des angepassten Arrays die Genauigkeit verringert, und es scheint, dass ich vorerst gelernt habe? Also bis zu diesem Bereich Die Fortsetzung kommt wieder

Recommended Posts

Bis Sie mit Python unter Windows 7 eine maschinelle Lernumgebung erstellen und ausführen
Erstellen Sie unter Windows eine anständige Shell- und Python-Umgebung
Bis Python mit Pythonbrew installiert ist und Flask auf dem WSGI-Server ausgeführt wird
Bis Sie Python Virtualenv unter Windows erstellen und Jupyter starten
Erstellen Sie eine 64-Bit-Python 2.7-Umgebung mit TDM-GCC und MinGW-w64 unter Windows 7
Erstellen einer Windows 7-Umgebung für eine Einführung in das maschinelle Lernen mit Python
Bereiten Sie ein Projektformat für maschinelles Lernen vor und führen Sie es in SageMaker aus
Erstellen Sie eine Python-Umgebung für maschinelles Lernen mit Containern
Vorgehensweise zum Erstellen einer virtuellen Python-Umgebung mit VS-Code unter Windows
Erstellen Sie eine Python3-Umgebung mit pyenv auf einem Mac und zeigen Sie NetworkX-Diagramme an
Führen Sie eine Pipeline für maschinelles Lernen mit Cloud Dataflow (Python) aus.
Erstellen Sie eine Python-Umgebung für maschinelles Lernen unter Mac OS
Erstellen Sie eine komfortable Python 3 (Anaconda) -Entwicklungsumgebung mit Windows
Erstellen Sie mit Python eine Entwicklungsumgebung für maschinelles Lernen
Erstellen Sie mit Winsows 10 eine maschinelle Lernumgebung von Grund auf neu
Windows10 (x64) Erstellen Sie nativ eine maschinelle Lernumgebung
Erstellen Sie mit VirtualBox und Ubuntu eine Scikit-Lernumgebung für maschinelles Lernen
Erstellen Sie eine Python-Umgebung auf dem Mac (2017/4)
Erstellen Sie eine virtuelle Umgebung mit Python!
Erstellen Sie eine Linux-Umgebung unter Windows 10
Erstellen Sie eine Python-Umgebung in Centos
Schritte zum schnellen Erstellen einer umfassenden Lernumgebung auf einem Mac mit TensorFlow und OpenCV
Einstellungen der Python3-basierten maschinellen Lernumgebung auf dem Mac (Koexistenz mit Python2)
Bis Python auf Apache läuft
Wettbewerb mit VS-Code Erstellen Sie eine Python-Umgebung für Profis unter Windows
Erstellen Sie eine Windows Python-Ausführungsumgebung mit VScode + Remote WSL
Erstellen Sie mit Anaconda und PyCharm eine Python-Umgebung auf Ihrem Mac
Alles vom Erstellen einer Python-Umgebung bis zur Ausführung unter Windows
Aufbau einer LaTeX- und R-Umgebung (ein wenig Python) mit SublimeText3 (Windows)
Führen Sie das Servo mit Python unter ESP32 (Windows) aus.
Erstellen Sie eine Python-Umgebung auf Ihrem Mac
[Python] Erstellen Sie mit Anaconda eine virtuelle Umgebung
Ein Memo mit Python2.7 und Python3 in CentOS
Erstellen einer Python 3.6-Umgebung mit Windows + PowerShell
Erstellen einer Umgebung für Python und maschinelles Lernen (macOS)
Erstellen Sie eine virtuelle Linux-Maschine unter Windows
Aufbau einer KI / maschinellen Lernumgebung mit Python
Schnelle Schritte zum Erstellen einer maschinellen Lernumgebung mit Jupyter Notebook unter macOS Sierra mit anaconda
[Definitive Edition] Erstellen einer Umgebung zum Erlernen des "maschinellen Lernens" mit Python unter Windows
[AWS] Erstellen Sie mit CodeStar eine Python Lambda-Umgebung und führen Sie Hello World aus
[Einführung in das maschinelle Lernen] Bis Sie den Beispielcode mit Chainer ausführen
Erstellen Sie eine Python-Entwicklungsumgebung unter Windows (Remote-WSL für Visual Studio Code).
Erstellen Sie schnell eine Python-Umgebung für Deep Learning / Data Science (Windows)
Janken Poi mit Python Lassen Sie uns für Anfänger auf einem lokalen Windows-Server laufen
Erstellen Sie mit Python einen Entscheidungsbaum von 0 und verstehen Sie ihn (5. Information Entropy)
Installieren Sie Python3.5 + NumPy + SciPy und führen Sie es unter Windows 10 aus
Erstellen einer Python-Umgebung mit virtualenv und direnv
Erstellen Sie einfach eine Python 3-Ausführungsumgebung unter Windows
Erstellen Sie eine Python-Umgebung mit ansible auf centos6
Erstellen Sie eine virtuelle Umgebung mit conda in Python
Installieren Sie OpenCV 4.0 und Python 3.7 unter Windows 10 mit Anaconda
Sie können auch mit Python problemlos eine GUI erstellen
Erstellen Sie mit Sublime Text3 eine Python3-Build-Umgebung
[Venv] Erstellen Sie eine virtuelle Python-Umgebung unter Ubuntu