Ceci est une version modifiée de l'article "** Kikagaku Online **" pour Qiita.
Cette fois, pour ceux qui envisagent d'étudier l'apprentissage automatique à partir de maintenant, Je voudrais vous dire dans quel langage de programmation vous devriez étudier.
Bien qu'il soit déjà mentionné dans le titre, mon langage de programmation recommandé est ** Python **.
Pourquoi Python devrait-il être utilisé parmi les nombreux langages de programmation disponibles?
Voici trois raisons pour lesquelles!
La programmation est généralement rarement écrite par vous-même à partir de zéro.
Ensuite, ce qu'il faut faire est souvent écrit à l'aide de ** bibliothèques ** et ** frameworks ** ouverts sur le monde.
Par exemple, lors de la création d'un service Web à l'aide de Python, il est créé à l'aide d'un framework Web appelé Django.
Il en va de même pour l'apprentissage automatique, qui est généralement programmé à l'aide de bibliothèques.
La plupart des principaux langages de programmation ont des bibliothèques pour l'apprentissage automatique, Parmi eux, on peut dire que ** la bibliothèque d'apprentissage automatique de Python est exceptionnelle en termes d'abondance et de réalisations **.
Je vais énumérer quelques bibliothèques connexes, alors veuillez les vérifier si vous êtes intéressé.
Bibliothèque | La description |
---|---|
scikit-learn | Une bibliothèque de nombreuses techniques d'apprentissage automatique. |
TensorFlow | Un cadre d'apprentissage en profondeur développé par Google. |
NumPy | Bibliothèque pour le calcul numérique. Il peut être calculé à grande vitesse et est souvent utilisé pour l'apprentissage automatique où le temps de calcul est sévère. |
D'autres langages de programmation conviennent également s'ils sont destinés à l'apprentissage automatique uniquement ou à des fins de recherche uniquement (comme MATLAB).
Ce qui différencie Python de ces langages, c'est que vous pouvez utiliser l'apprentissage automatique ** pour publier tous les services en même temps **.
Parce que Python est également largement utilisé dans le monde du Web Il existe de nombreux frameworks Web tels que Django que j'ai mentionnés plus tôt.
En utilisant ces frameworks Web Il y a un mérite que les services utilisant l'apprentissage automatique puissent être diffusés dans le monde dès que possible.
La dernière raison est qu'il existe de nombreux livres et sites que vous pouvez utiliser pour étudier l'apprentissage automatique en Python.
N'est-ce pas le point le plus important pour ceux qui débutent?
@Carat_yoshizaki, qui dirige également Kikagaku Online Puisqu'il présente des livres de référence recommandés pour les débutants en apprentissage automatique, Veuillez également vous y référer.
Jusqu'à présent, j'ai présenté trois raisons pour lesquelles les apprenants machine devraient utiliser Python.
Kikagaku Online présentera également des méthodes d'apprentissage automatique utilisant Python à partir de maintenant. Étudions ensemble!
** Kikagaku Online ** propose des articles pour démarrer avec l'apprentissage automatique.
Nous traitons un large éventail d'articles, des articles de cours de base pour ceux qui souhaitent apprendre l'apprentissage automatique, l'intelligence artificielle et l'apprentissage profond, aux exemples d'introduction commerciale utilisant l'apprentissage automatique.
Recommended Posts