On dit que cette anecdote n'existe pas réellement ... Je pense que la situation où un débutant qui n'est pas un programmeur commence soudainement à étudier Python pour l'apprentissage automatique est la même situation que lorsque Genpaku Sugita et d'autres ont traduit le mot néerlandais Tahel Anatomia en japonais et ont fait un nouveau livre de démontage. Je suis.
J'écrirai la raison et la méthode d'étude complète lors de l'étude de python.
Il apparaît au début des études néerlandaises sur wikipedia. Citer là
Je n'ai pas compris le sens du mot «plein hechend» dans la phrase «le nez est celui qui hechend plein dans le visage», et en pensant à «Si vous balayez le jardin, la poussière s'accumule et hechend plein», etc. Le processus consistant à déduire la signification de «i» a été utilisé dans l'éducation en même temps que l'éducation consistant à «deviner la signification sans chercher facilement le dictionnaire» dans l'éducation aux langues. [1]
Il existe de nombreux problèmes, mais la société a créé un manuel pédagogique d'apprentissage automatique en python pour les débutants. À ce moment-là, écrivez ce que vous avez ressenti lorsque vous avez vu divers manuels, sites Web et cours en ligne.
Vous pouvez comprendre le déroulement du programme en lisant tous les livres, mais pourquoi ne pas le montrer comme ça au début? ??
I) Chargez les bibliothèques requises (ʻimport) Ii) Lire les données avec
pandas Iii) Séparer les quantités de caractéristiques et les variables objectives avec des
pandas Iv) Utilisez
train_test_spilitpour séparer les données d'entraînement et les données de test. V) Sélectionnez l'algorithme dans
scikit-learn pour apprendre (
fit) et prédire (
prédire`)
Ⅵ) Vérifiez la précision
Il n'y a qu'une seule explication de ce type de flux, ce qui le rend beaucoup plus facile à comprendre, mais étonnamment, cela n'existe pas. En d'autres termes, on ne sait pas au début où et quoi utiliser.
En résumant de cette manière, vous pouvez également comprendre les commandes minimales nécessaires à retenir.
Python
a déjà changé et cela ne fonctionne pas.Si vous le mettez maintenant, vous insérerez le dernier Python
. C'est déroutant car la version est différente du livre auquel je fais référence. Bien que la différence entre «Pyhton2» et «Python3» soit hors de question, «Scikit-Learn» a été légèrement amélioré et modifié. Les débutants sont confus même si un seul ne fonctionne pas. Faites particulièrement attention à emprunter des livres à la bibliothèque. Des livres étonnamment vieux restent dans la bibliothèque. Donc, les livres python sont chers, mais la plupart des débutants sont ébranlés s'ils regardent les livres qu'ils ont achetés et ne fonctionnent pas.
Si vous demandez à quelqu'un que vous connaissez, il y a beaucoup d'informations sur Internet, donc si vous regardez, vous pouvez créer un programme! C'est dit, mais les débutants ne peuvent pas programmer même s'ils regardent les informations sur le net. En fait, c'est le plus gros problème, et je pense que nous tomberons dans la même situation que Genpaku Sugita et d'autres. Lorsque Genpaku Sugita et d'autres traduisirent Tahel Anatomia, il n'existait qu'un dictionnaire de langue nationale néerlandaise (dictionnaire Ranran). En d'autres termes, j'ai eu du mal à essayer de traduire un livre néerlandais que je ne comprenais pas à l'aide d'un dictionnaire néerlandais. L'anecdote ici est Full Hechend.
Si vous remplacez cela par une étude de Python pour débutant, ce sera comme ça.
Les informations sur le net (Qiita et blogs) sont comme une encyclopédie. Étudier python pour les débutants, c'est comme se faire dire de lire l'anglais en référence à l'encyclopédie anglaise. Pour les débutants, la première chose dont ils ont besoin en ce moment est un dictionnaire anglais-japonais.
Puisqu'il n'y a pas de dictionnaire python facile à organiser, je suis confus par l'énorme quantité d'informations et il est difficile de continuer. De plus, si cela ne fonctionne pas bien, même si vous lisez les informations (encyclopédie) sur Internet, vous ne pouvez pas facilement atteindre l'endroit que vous souhaitez connaître.
C'est peut-être nécessaire pour la programmation, mais les débutants n'utilisent pas de tapples. Je regarde même le dictionnaire de temps en temps. Sauf pour scikit-learn
, je n'ai besoin que d'une liste et d'une tranche de liste, d'une partie de pandas et d'une partie de matplotlib, mais le cours en ligne enseigne diverses choses à l'infini, donc je me fatigue.
Peu importe ce que vous regardez, les bases des encyclopédies et des dictionnaires de langues nationales sont les mêmes, mais il existe différents types d'informations sur Internet et les débutants ne savent pas à laquelle se référer. On m'a dit que ce serait bien d'installer anaconda, et la personne qui a installé anaconda vient de dire que l'installation est «pip» sur une autre page, mais je ne sais pas qui ne comprend pas.
Le malentendu ici est également grand. En d'autres termes, beaucoup de gens ne comprennent pas qu'ils doivent comprendre la théorie de l'apprentissage automatique en même temps que python.
Pourquoi séparer les données d'entraînement et les données de test? Si vous ne savez pas, vous ne pouvez pas comprendre comment séparer les données avec train_test_split
. Eh bien, c'est un début rudimentaire, donc je ne pense pas que ce soit le cas ...
Cependant, si vous voulez faire de la normalisation correctement ou commencer un peu à le faire, vous ne pouvez pas faire un calcul correct sans étudier la théorie de l'apprentissage automatique en premier lieu.
Le PC du débutant est Windows. Le smartphone est un iPhone. Il y a des moments où je pense qu'il n'y a que des fenêtres dans le monde, mais dans les articles et les livres sur le net, j'écris sur le principe de Linux ou Mac. Ceci n'est pas compris par les débutants.
J'ai beaucoup écrit, mais dans une grande entreprise, on m'a demandé de considérer l'intelligence artificielle (apprentissage automatique), et j'ai été obligé d'étudier python, mais est-il vraiment nécessaire de faire du machine learning en utilisant python? Vous pouvez utiliser un logiciel de workflow ordinaire séparément! Y a-t-il quelqu'un dans l'entreprise qui fait remarquer calmement? Le logiciel de workflow est également gratuit. C'est le moyen le moins cher de commencer, non? ..
KNIME Orange NNC Il y a bien d'autres choses! !!
Dans (1), j'ai d'abord écrit sur les pierres d'achoppement pour les débutants lorsqu'ils étudient avec Python. Dans la prochaine méthode d'étude (2), j'écrirai ma méthode d'étude complète pour ceux qui commencent encore à faire du python.
Recommended Posts