RSS <== page de blog - 7/11 ==> Blog


page de blog - 7/11

Annoter des images

2017-01-05

Construire une application qui reconnaît des images implique qu’on sache localiser un visage et le reconnaître. Pour appendre, il faut disposer d’une base images annotées ou labellisées dans lesquelles on connaît l’information à trouver. Voici l’image tirée de wikipédia : Détection de visage.

article

Deviner l’encoding d’un fichier

2016-12-20

Lire un fichier avec pandas est parfois compliqué voire très frustrant parce que chaque source à sa propre façon de faire. Bref comment devenir l”encoding d’un fichier texte.

article

Ecrire un test unitaire pour Flask

2016-12-01

Utiliser flask n’est pas si compliqué (voir 2A.eco - Débuter avec Flask). Et puis une fois qu’on a terminé, on souhaite écrire des tests unitaires pour vérifier que cela ne casse pas. Cela veut dire créer un second thread qui va faire tourner le site web et surtout l’arrêter quand on n’en a plus besoin. La suite est à lire sur cette page Site Web, exemple avec Flask.

article

Tranformer les variables catégorielles et contrastes

2016-11-30

Certains modèles de machine learning requiert de transformer les variables catégorielles en variables numériques. Il existe plusieurs façons de faire cela : Patsy: Contrast Coding Systems for categorical variables. Les extensions de scikit-learn incluent un module qui fait cela aussi mais façon scikit-learn : category_encoders implémente les transformations suivantes :

article

pandas, groupby, nan values

2016-11-20

La fonction groupby ne considère pas (plus) les valeurs manquantes ou NaN. Le notebook groupby et valeur manquantes illustre ce fait et montre comment les corriger.

article

Piloter un drone depuis un notebook

article

Coordonnées des données carroyées

2016-11-03

Les données carroyées sont fournies par l’INSEE et proposent différentes variables économiques agrégées par carreaux : Un carroyage est un découpage de l’espace géographique en mailles régulières de forme carrée et de taille fixe. Il survient toujours un moment où on cherche à représenter ses données qui sont localisées avec un système de coordonnées : Lambert Azimutal Equal Area. Pour les convertir an longitude, latitude, il faut utiliser le module pyproj. Exemple : Conversion de coordonnées. La plupart des systèmes de coordonnées (ou Spatial reference system) sont identifiés par un code EPSG. Dans le cas des données carroyées, le code est EPSG:3035. Il est répertorié sur spatialreference.org qui listent façons de l’écrire avec différents outils. Lorsqu’on télécharge des fichiers shapefiles, elles viennent souvent avec un fichier .prj qui décrit le système de coordonnées utilisé. Le site prj2epsg permet d’obtenir le code EPSG correspondant ouvrant la porte à toutes sortes de conversions.

article

keyring et mots de passe

2016-10-04

Beaucoup de notebooks utilisent le module keyring pour récupérer des mots de passe ou des identifiants. Le notebook 2A.eco - API, API REST utilise les lignes suivantes pour récupérer la clé de l’API de TasteKid.

article

Devinettes

2016-10-04

La réponse aux devinettes envoyées par mail : Devinettes.

article

Découvrir de nouveaux modules

2016-10-01

La planète Python évolue très vite et il est quasiment impossible d’essayer tous les modules qu’on découvre voire même de les découvrir tout court. Une source assez fiable consiste à regarder la liste des packages présents dans les distributions WinPython ou Anaconda. De plus, lorsqu’un module est ajouté, cela signifie qu’il est assez abouti pour être distribué.

article


RSS <== page de blog - 7/11 ==> 2018-10 (2) 2018-11 (4) 2018-12 (1) 2019-01 (4) 2019-02 (2)