Je me suis récemment intéressé à l'apprentissage automatique et j'ai commencé à étudier Python. L'apprentissage automatique étant un prérequis, la bibliothèque est complète "[Anadonda](https://ja.wikipedia.org/wiki/Anaconda_(Python%E3%83%87%E3%82%A3%E3%82%B9%E3%" 83% 88% E3% 83% AA% E3% 83% 93% E3% 83% A5% E3% 83% BC% E3% 82% B7% E3% 83% A7% E3% 83% B3)) " J'ai créé un environnement d'apprentissage et poursuivi l'apprentissage, mais en cours de route, "[Spyder](https://ja.wikipedia.org/wiki/Spyder_(%E3%82%BD%E3%83%95) % E3% 83% 88% E3% 82% A6% E3% 82% A7% E3% 82% A2))) »a été utilisé, et l'efficacité de l'apprentissage s'est considérablement améliorée. Je publierai donc cet article pour les débutants qui commencent tout juste l'apprentissage automatique avec Python.
Anaconda est une distribution open source gratuite de langages Python et R pour le calcul scientifique (science des données, applications d'apprentissage automatique, traitement de données à grande échelle, analyse prédictive, etc.), simplifiant la gestion et le déploiement des packages. C'est ce que je visais. Les versions des packages sont gérées par le système de gestion des packages conda. La distribution Anaconda est utilisée par plus de 15 millions d'utilisateurs et comprend plus de 1500 packages de science des données populaires pour Windows, Linux et macOS. (Cité de Wikipedia)
Un environnement Python avec toutes les bibliothèques requises pour l'apprentissage automatique est fourni, donc si vous utilisez Python pour l'apprentissage automatique, il s'agit d'un package gratuit que vous pouvez choisir.
Spyder (anciennement Pydee) est un environnement de développement intégré open source et multiplateforme conçu pour la programmation scientifique en Python. NumPy, SciPy, Matplotlib, IPython, etc. sont intégrés dans Spyder. (Cité de Wikipedia)
Il s'agit d'un environnement de développement intégré tel que décrit. Le protagoniste de cet article. «Spyder» est installé sans autorisation lorsque «Anaconda» est installé.
La procédure d'installation de "Anaconda" est présentée ci-dessous.
"Anaconda: Installez la version Windows"
Lorsque l'installation est terminée, "Spyder" est automatiquement installé au démarrage de Windows.
Lorsque vous démarrez "Spyder", l'écran suivant s'affiche. Je l'ai commencé une fois au début de l'installation, mais je ne savais pas comment l'utiliser et je n'ai pas remarqué à quel point cet enfant était incroyable. Depuis que je suis resté bloqué en chemin et que j'ai commencé à utiliser "Spyder", mon efficacité d'apprentissage s'est considérablement améliorée.
① Lorsque vous démarrez Spyder, l'écran suivant s'ouvre.
(2) Décrivez la syntaxe sur l'écran "temp.py" sur le côté gauche de l'écran.
③ Appuyez sur le bouton d'exécution.
④ Le résultat est affiché sur la console en bas à droite de l'écran.
⑤ Bien sûr, vous pouvez facilement enregistrer le fichier programme. Sauvegardons le programme que vous avez créé.
Voici le problème principal. Je vais vous présenter comment "Spyder" est un excellent environnement d'apprentissage.
Au départ, j'ai commencé à apprendre en lançant "Anadonda Powershell Prompt" et en entrant un programme depuis le terminal. C'était la procédure décrite dans le matériel didactique et il n'y avait pas de douleur au début. Cependant, en ce qui concerne la syntaxe longue telle que l'instruction def, l'instruction de classe et l'instruction for, je trouve très difficile de saisir chacune d'elles.
Cependant, avec "Spyder", il est facile de saisir et de modifier la syntaxe d'un seul coup sur l'écran. Il est facile de modifier les variables et de les réexécuter, vous pouvez donc changer diverses choses et essayer le mouvement. C'était très utile lorsque j'étudiais Python. De plus, comme les fonctions, etc. sont codées par couleur, il est facile à comprendre en un coup d'œil.
Et si j'essayais de le déplacer et que j'obtenais une erreur, il fallait du temps pour enquêter. Par exemple, l'exemple ci-dessous est une erreur qui est générée lorsque le ":" après "x> 0" est omis. D'une manière ou d'une autre, un message multiligne sort. C'est difficile à comprendre.
Cependant, avec "Spyder", si la syntaxe est incorrecte, un "x" sera affiché dans la colonne de la colonne pour vous le signaler sur place. Si vous déplacez le curseur sur "x", il vous indiquera les détails de l'erreur. Vous n'avez pas à vous soucier des erreurs de syntaxe triviales.
Par exemple, exécutez la syntaxe suivante.
a = 20
b = 30
c = (a+b)/3
d = (a+b)%3
e = "kamera"
f = "taiko"
g = e + f
h = ("neko","inu","saru")
i = [("aka","ao"),("kiiro","siro")]
j = {0 : "test",1 :"tst2",2 : "test3"}
Si je voulais savoir ce qui était défini dans une variable et le type de variable, j'ai exécuté les commandes de nom et de type de variable pour vérifier. Ces tâches peuvent prendre beaucoup de temps, par exemple lorsqu'une erreur se produit.
Cependant, avec "Spyder", "Variable Explorer" est affiché dans le coin supérieur droit de l'écran. Les variables utilisées y sont affichées. Vous pouvez le vérifier sans taper de type de variable ou de commande, et vous pouvez gagner du temps et des efforts.
Il existe une fonction appelée mode débogage. Cela permet à la syntaxe d'être traitée ligne par ligne afin que vous puissiez voir comment elle est traitée. Surtout lorsque vous utilisez def, if statement, for statement, etc., cela aide à suivre le mouvement de manière visible. Surtout lorsqu'il est combiné avec "Variable Explorer", il devient clair en un coup d'œil lorsqu'il a été réécrit.
Par exemple, essayez d'exécuter la syntaxe suivante en mode débogage.
test = []
for x in [0,1,2]:
for y in [1,2]:
if x != y:
test.append((x, y))
Le processus est à mi-chemin, mais il est le suivant. Sur l'écran de syntaxe, la ligne en cours de traitement est marquée d'une flèche. L'explorateur de variables montre ce que vous faites à ce stade. Puisque vous pouvez procéder étape par étape, vous serez en mesure de comprendre le contenu du processus. Cela permet de comprendre facilement la syntaxe que vous n'avez pas comprise à quoi ressemblerait le processus.
Écran de syntaxe | Écran de l'explorateur de variables |
---|---|
Vous pouvez facilement enregistrer le programme créé sous forme de script. Et vous pouvez le retirer de l'écran de fichiers à tout moment.
Comme mentionné ci-dessus, il possède toutes les fonctionnalités pour les débutants qui souhaitent apprendre Python. L'évaluation peut être différente lors de son utilisation dans un travail réel, mais c'est un excellent outil d'apprentissage. Si vous êtes un débutant qui commence tout juste à apprendre Python, veuillez l'utiliser.
c'est tout
Recommended Posts