Articles Machine Learning
Tutoriels, guides pratiques et analyses de fond sur Machine Learning, écrits par les ingénieurs et mentors Blent.
51 articles · page 2 sur 2
Machine LearningValidation et classification : mode d'emploi
Dans les sujets de classifications binaire, où la réponse en sortie d'un algorithme de Machine Learning est à deux valeurs possibles (0 ou 1), on parle souvent de précision et de rappel. Ces deux mesures, souvent mal comprises, ne mesurent pas la même chose et ne s'interprétent pas de la même manière. Pourtant, elles forment un score connu, le F1 Score, mais qui manque très souvent de contexte. Nous allons essayer de démystifier ces métriques ici.
6 min de lecture
Machine LearningLes annotations de fonctions Python
C'est quelque chose de bien connu : sous Python, pas besoin de spécifier les types des variables. Cette flexibilité permet de convertir très facilement des variables, ce qui est souvent le cas lorsque l'on manipule des données. En revanche, lorsque l'on défini des fonctions, on aimerait insister sur le fait que certains paramètres soient d'un certain type, pour éviter des incohérences, voir des erreurs dans la suite du programme.
4 min de lecture
Machine LearningMatplotlib et les fonctions à deux variables
Dans certaines situations, il est indispensable d'afficher sur un graphique l'évolution d'une quantité en fonction de deux variables : c'est le cas par exemple lorsque l'on souhaite savoir comment le prix d'un déménagement va évoluer selon la distance entre le départ et l'arrivé, ainsi que le volume nécessaire. On rencontre également ce genre de besoin pour afficher des températures en fonction de la localisation.
5 min de lecture
Machine LearningLes pipelines de scikit-learn
Dans la plupart des projets de Machine Learning, le jeu de données utilisé pour calibrer le modèle doit subir toute une série de transformations. Encodage de variables catégorielles, de la normalisation, du feature scaling et autres techniques spécifiques. Cependant, cette série de transformations doit être appliquée plus d'une fois.
6 min de lecture
Machine LearningData Science : pourquoi choisir la formation Blent ?
Vous cherchez une formation en Data Science et vous êtes perdu face à toutes les offres qui pullulent sur internet ? Rassurez-vous, c’est tout à fait normal. Une formation ça ne se choisit pas au hasard. D’autant plus si c’est dans un domaine comme la Data Science, si vaste et foisonnant qu’il en devient presque illisible.
6 min de lecture
Machine LearningLes itérateurs sous Python
Très souvent, nous avons besoin d'utiliser des boucles for pour itérer sur des listes à une ou plusieurs dimensions sous Python. Lorsque l'on débute, nous sommes tenté d'utiliser les mêmes façon d'itérer qu'en langage C, où l'on va définir une variable i qui indique la position du i-ème élément que l'on itère.
4 min de lecture
Machine LearningLes window functions avec Pandas
Dans certains cas d'applications, la fonction groupby de pandas permet de regrouper les lignes qui partagent des mêmes valeurs sur une ou plusieurs colonnes, permettant ainsi de faire des aggrégations. Mais comment faut-il faire lorsque l'on souhaite aggréger non pas par valeurs, mais par paquets de lignes ?
4 min de lecture
Machine LearningLa gestion des erreurs sous Python
Qui n'a jamais eu d'erreur en exécutant un code Python ? Une division par 0, une variable mal orthographiée ou une liste pas assez longue, on a tous déjà du comprendre pourquoi nous avons une erreur. Mais il convient de bien différencier deux types d'erreurs qui peuvent survenir en Python.
5 min de lecture
Machine LearningDébrief Workshop : Comprendre les bases de données NoSQL
Nous avons eu le plaisir d’inviter Samy, Leader Data & IA au sein du cabinet Onepoint, pour un talk passionnant lors duquel nous avons échangé sur la situation des projets Data Science dans les grands groupes.
3 min de lecture
Machine LearningLes décorateurs de fonctions sous Python
Vous avez peut-être déjà remarqué le symbole @ à proximité des fonctions avec Python. Il s'agit de décorateurs de fonctions. Mais à quoi peuvent-ils servir ? En quelques lignes de code, nous allons voir comment créer des décorateurs de fonctions Python qui peuvent nous faciliter la vie.
4 min de lecture
Machine LearningDébrief Workshop : Data Science dans les Grands Groupes
Nous avons eu le plaisir d’inviter Samy, Leader Data & IA au sein du cabinet Onepoint, pour un talk passionnant lors duquel nous avons échangé sur la situation des projets Data Science dans les grands groupes.
3 min de lecture
Machine LearningLes différents profils Data Scientists
Communément, lorsque l'on fait référence à un Data Scientist, on imagine que ses journées sont remplies de création de modèles et de formules mathématiques. La réalité est en revanche plus nuancée, car il existe différents profils de Data Scientist, tout comme il existe différents profils de développeurs ou de consultants.
7 min de lecture
Machine LearningDébrief Workshop : L'IA au service de votre startup !
Lors de ce workshop, nous avons présenté les erreurs à éviter quand on veut lancer une startup IA, comment développer des solutions Data efficaces (Cloud, Big Data, Machine Learning, mise en production, …) et les techniques pour recruter les bons profils aux bons postes. Voici ce qui en ressort.
3 min de lecture
Machine LearningBlent Family Portrait #1 : l’IA au service de la créativité
Vous avez un projet entrepreneurial qui exige des compétences en Data Science et vous hésitez quant à la formation qu’il vous faut ? Laissez-nous vous raconter l’histoire de Pierre qui a réussi, grâce à la formation Blent, à monter sa boîte en Intelligence Artificielle.
3 min de lecture
Machine LearningData Scientist ou Data Engineer ?
On entend souvent parler du métier de Data Scientist. Mais le métier de Data Engineer est moins connu du grand public, et dans certains cas mal compris. Pourtant, ces deux métiers sont complémentaires et l’un ne va pas sans l’autre. Mais quelle est la frontière entre ces deux métiers ? Et d’abord, que font-ils exactement ?
7 min de lecture