{"id":15796,"date":"2018-09-11T11:18:08","date_gmt":"2018-09-11T15:18:08","guid":{"rendered":"https:\/\/www.crim.ca\/fr\/?post_type=blogue&#038;p=15796"},"modified":"2023-05-25T10:41:10","modified_gmt":"2023-05-25T14:41:10","slug":"ce-que-jai-lu-cette-semaine-les-donnees-spatio-temporelles","status":"publish","type":"blogue","link":"https:\/\/www.crim.ca\/fr\/blogue\/ce-que-jai-lu-cette-semaine-les-donnees-spatio-temporelles\/","title":{"rendered":"Ce que j\u2019ai lu cette semaine : Les donn\u00e9es spatio-temporelles"},"content":{"rendered":"<div class=\"o dz\">\n<div class=\"eo cf fi fj fk fl fm fn fo fp fq\">\n<article>\n<div class=\"l\">\n<div class=\"l\">\n<section>\n<div class=\"iw ix iy iz ja\">\n<p id=\"8b6f\" class=\"pw-post-body-paragraph kp kq jd kr b ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm iw gi\" data-selectable-paragraph=\"\">Cette semaine, je me suis int\u00e9ress\u00e9 aux\u00a0<strong class=\"kr je\">donn\u00e9es spatio-temporelles<\/strong>. Plusieurs raisons justifient le fait que je me sois pench\u00e9 le sujet. D\u2019abord, la Ville de Montr\u00e9al rend disponible des donn\u00e9es ouvertes en lien avec diff\u00e9rentes sph\u00e8res d\u2019activit\u00e9 : \u00e9conomie et entreprises, \u00e9ducation, sant\u00e9, soci\u00e9t\u00e9 et culture. Le secteur qui m\u2019int\u00e9resse en particulier pour Montr\u00e9al est celui des\u00a0<strong class=\"kr je\">transports<\/strong>.<\/p>\n<p id=\"58ac\" class=\"pw-post-body-paragraph kp kq jd kr b ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm iw gi\" data-selectable-paragraph=\"\">Le\u00a0<a class=\"au ko\" href=\"https:\/\/www.crim.ca\/fr\/\/\" target=\"_blank\" rel=\"noopener ugc nofollow\">CRIM<\/a>\u00a0a d\u00e9j\u00e0 eu \u00e0 travailler avec des donn\u00e9es spatio-temporelles pour pr\u00e9dire le temps de r\u00e9ponse des pompiers du\u00a0<a class=\"au ko\" href=\"http:\/\/ville.montreal.qc.ca\/sim\/\" target=\"_blank\" rel=\"noopener ugc nofollow\">Service de s\u00e9curit\u00e9 incendie de Montr\u00e9al<\/a>. L\u2019article traitant du sujet se retrouve d\u2019ailleurs sur\u00a0<a class=\"au ko\" href=\"https:\/\/medium.com\/crim\/predicting-the-response-times-of-firefighters-using-data-science-da79f6965f93\" rel=\"noopener\">Medium<\/a>. Compte tenu de l\u2019exp\u00e9rience acquise lors de ce projet, il semblait logique de poursuivre l\u2019\u00e9tude du sujet. Ces nouvelles connaissances pourraient \u00e9ventuellement \u00eatre appliqu\u00e9es \u00e0 la r\u00e9solution d\u2019autres probl\u00e8mes li\u00e9s \u00e0 la\u00a0<strong class=\"kr je\">mobilit\u00e9<\/strong>, par exemple les\u00a0<strong class=\"kr je\">d\u00e9placements \u00e0 Montr\u00e9al<\/strong>,<br \/>\ngr\u00e2ce aux donn\u00e9es r\u00e9colt\u00e9es par l\u2019application\u00a0<a class=\"au ko\" href=\"https:\/\/ville.montreal.qc.ca\/mtltrajet\/\" target=\"_blank\" rel=\"noopener ugc nofollow\">MTL Trajet<\/a>\u00a0ou les\u00a0<a class=\"au ko\" href=\"http:\/\/donnees.ville.montreal.qc.ca\/dataset\/cameras-observation-routiere\" target=\"_blank\" rel=\"noopener ugc nofollow\">cam\u00e9ras<\/a>\u00a0et\u00a0<a class=\"au ko\" href=\"http:\/\/donnees.ville.montreal.qc.ca\/dataset\/circulation-mobilite-temps-reel\" target=\"_blank\" rel=\"noopener ugc nofollow\">d\u00e9tecteurs<\/a>\u00a0dispers\u00e9s sur l\u2019\u00eele de Montr\u00e9al.<\/p>\n<p id=\"a699\" class=\"pw-post-body-paragraph kp kq jd kr b ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm iw gi\" data-selectable-paragraph=\"\">Les donn\u00e9es spatio-temporelles offrent aussi un potentiel int\u00e9ressant d\u2019un point de vue local pour la\u00a0<strong class=\"kr je\">pr\u00e9vention des inondations au Qu\u00e9bec<\/strong>. Le Minist\u00e8re de la S\u00e9curit\u00e9 publique a d\u00e9voil\u00e9 en 2018 un\u00a0<a class=\"au ko\" href=\"https:\/\/www.securitepublique.gouv.qc.ca\/fileadmin\/Documents\/securite_civile\/inondation\/Plan_action_inondations.pdf\" target=\"_blank\" rel=\"noopener ugc nofollow\">Plan d\u2019action en mati\u00e8re de s\u00e9curit\u00e9 civile relatif aux inondations<\/a>\u00a0pour faire suite aux importantes crues printani\u00e8res de l\u2019ann\u00e9e pr\u00e9c\u00e9dente. Une enveloppe de plus de 30 M$ sur 5 ans a \u00e9t\u00e9 pr\u00e9vue afin de mettre \u00e0 jour la cartographie des zones inondables sur le territoire qu\u00e9b\u00e9cois. En\u00a0<strong class=\"kr je\">climatologie<\/strong>, les donn\u00e9es spatio-temporelles sont devenues un outil si important que de nombreux projets en science des donn\u00e9es se d\u00e9veloppent pour les organiser, les analyser et les interpr\u00e9ter.<\/p>\n<h2 id=\"925a\" class=\"ln lo jd bn lp lq lr ls lt lu lv lw lx ly lz ma mb mc md me mf mg mh mi mj mk gi\"><strong class=\"ba\">Les donn\u00e9es spatio-temporelles<\/strong><\/h2>\n<p id=\"d71a\" class=\"pw-post-body-paragraph kp kq jd kr b ks ml ku kv kw mm ky kz la mn lc ld le mo lg lh li mp lk ll lm iw gi\" data-selectable-paragraph=\"\">Les donn\u00e9es spatio-temporelles sont collect\u00e9es dans plusieurs domaines : en science du climat, pour pr\u00e9dire la naissance d\u2019\u00e9v\u00e9nements m\u00e9t\u00e9orologiques extr\u00eames, en science de la Terre, pour d\u00e9tecter des zones d\u2019anomalies au sein d\u2019environnements marins, ou en \u00e9pid\u00e9miologie, pour \u00e9tudier la propagation de maladies. D\u2019autres domaines comme la neuroscience, la science de l\u2019environnement, les m\u00e9dias sociaux et la dynamique des trafics utilisent aussi ce type d\u2019information \u00e0 toutes les sauces.<\/p>\n<blockquote class=\"mq mr ms\">\n<p id=\"6ea5\" class=\"kp kq mt kr b ks kt ku kv kw kx ky kz mu lb lc ld mv lf lg lh mw lj lk ll lm iw gi\" data-selectable-paragraph=\"\">Mais quelle est la particularit\u00e9 des donn\u00e9es spatio-temporelles? Elles sont caract\u00e9ris\u00e9es par des\u00a0<strong class=\"kr je\">attributs spatiaux<\/strong>\u00a0(distance, direction, position)\u00a0<strong class=\"kr je\">et<\/strong>\u00a0<strong class=\"kr je\">temporels<\/strong>\u00a0(nombre d\u2019occurrences, changements dans le temps, dur\u00e9e). En d\u2019autres termes, il s\u2019agit de donn\u00e9es, ou de mesures, qui subissent un changement dans le temps et dans un l\u2019espace.<\/p>\n<\/blockquote>\n<p id=\"bf94\" class=\"pw-post-body-paragraph kp kq jd kr b ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm iw gi\" data-selectable-paragraph=\"\">Par exemple, pour la pr\u00e9diction d\u2019\u00e9v\u00e9nements m\u00e9t\u00e9orologiques, la repr\u00e9sentation spatiale est d\u00e9finie par un quadrillage de la r\u00e9gion terrestre \u00e9tudi\u00e9e, et caract\u00e9ris\u00e9e par divers param\u00e8tres et mesures atmosph\u00e9riques. La repr\u00e9sentation temporelle est ensuite d\u00e9finie par l\u2019\u00e9volution de ces param\u00e8tres dans le temps, ce qui pourrait permettre, par exemple, de concevoir un mod\u00e8le de pr\u00e9diction de l\u2019\u00e9volution d\u2019ouragans.<\/p>\n<p id=\"e3c6\" class=\"pw-post-body-paragraph kp kq jd kr b ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm iw gi\" data-selectable-paragraph=\"\">La litt\u00e9rature sur le sujet est abondante : la diversit\u00e9 de mod\u00e8les, d\u2019approches et d\u2019applications est innombrable. Pour commencer, je me suis donc limit\u00e9 \u00e0 quatre articles semblant int\u00e9ressants pour me donner une id\u00e9e de la mani\u00e8re de g\u00e9rer et d\u2019utiliser les donn\u00e9es spatio-temporelles.<\/p>\n<p id=\"bf42\" class=\"pw-post-body-paragraph kp kq jd kr b ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm iw gi\" data-selectable-paragraph=\"\">Le premier article pr\u00e9sente une approche utilisant un r\u00e9seau de neurones convolutifs 3D pour apprendre des caract\u00e9ristiques (<em class=\"mt\">features)\u00a0<\/em>spatio-temporelles. Le deuxi\u00e8me pr\u00e9sente des applications d\u2019exploration de donn\u00e9es (<em class=\"mt\">data mining)\u00a0<\/em>par r\u00e8gles d\u2019association dans un contexte d\u2019analyse d\u2019ouragans. Le troisi\u00e8me traite d\u2019un mod\u00e8le d\u2019apprentissage de structures hi\u00e9rarchiques pour pr\u00e9voir le d\u00e9clenchement d\u2019\u00e9v\u00e9nements m\u00e9t\u00e9orologiques extr\u00eames. Le quatri\u00e8me d\u00e9finit un mod\u00e8le de\u00a0<em class=\"mt\">data mining\u00a0<\/em>spatio-temporel pour l\u2019analyse de structures d\u2019association anormales dans un environnement marin. Les sections suivantes pr\u00e9senteront une courte synth\u00e8se des id\u00e9es et concepts essentiels et pertinents provenant de chaque article.<\/p>\n<\/div>\n<div class=\"o dz mx my ii mz\" role=\"separator\"><\/div>\n<div class=\"iw ix iy iz ja\">\n<h2 id=\"7f37\" class=\"ln lo jd bn lp lq ne ls lt lu nf lw lx ly ng ma mb mc nh me mf mg ni mi mj mk gi\">Learning Spatiotemporal Features with 3D Convolutional Networks<\/h2>\n<blockquote class=\"mq mr ms\">\n<p id=\"a3aa\" class=\"kp kq mt kr b ks kt ku kv kw kx ky kz mu lb lc ld mv lf lg lh mw lj lk ll lm iw gi\" data-selectable-paragraph=\"\">Tran, D., Bourdev, L., Fergus, R., Torresani, L., &amp; Paluri, M. (2015, December). Learning spatiotemporal features with 3d convolutional networks. In\u00a0<em class=\"jd\">Computer Vision (ICCV), 2015 IEEE International Conference on<\/em>\u00a0(pp. 4489\u20134497). IEEE.<\/p>\n<\/blockquote>\n<h2 id=\"fc1a\" class=\"nj lo jd bn lp nk nl nm lt nn no np lx la nq nr mb le ns nt mf li nu nv mj nw gi\" data-selectable-paragraph=\"\">Objectif<\/h2>\n<p id=\"066c\" class=\"pw-post-body-paragraph kp kq jd kr b ks ml ku kv kw mm ky kz la mn lc ld le mo lg lh li mp lk ll lm iw gi\" data-selectable-paragraph=\"\">Conception d\u2019une approche pour l\u2019apprentissage de\u00a0<em class=\"mt\">features<\/em>\u00a0spatio-temporels utilisant un\u00a0<strong class=\"kr je\">r\u00e9seau de neurones convolutifs profond en trois dimensions<\/strong>\u00a0(3D ConvNets) entra\u00een\u00e9 sur un jeu de donn\u00e9es \u00e0 grande \u00e9chelle de vid\u00e9os supervis\u00e9s. Le but \u00e9tant de parvenir \u00e0 reconna\u00eetre diff\u00e9rents types d\u2019action (101 actions) et objets (42 types), et de classifier des paires d\u2019actions similaires (432 actions) ou des sc\u00e8nes individuelles (14 sc\u00e8nes).<\/p>\n<h2 id=\"a807\" class=\"nj lo jd bn lp nk nl nm lt nn no np lx la nq nr mb le ns nt mf li nu nv mj nw gi\" data-selectable-paragraph=\"\">Sommaire<\/h2>\n<figure class=\"ny nz oa ob hf ke gt gu paragraph-image\">\n<div class=\"kf kg dq kh cf ki\" tabindex=\"0\" role=\"button\">\n<div class=\"gt gu nx\"><img fetchpriority=\"high\" decoding=\"async\" class=\"cf kj kk\" role=\"presentation\" src=\"https:\/\/miro.medium.com\/max\/1400\/1*UuLS12dcv8CIfEMgSNw0Rw.png\" alt=\"\" width=\"700\" height=\"139\" \/><\/div>\n<\/div>\n<\/figure>\n<p id=\"f5b9\" class=\"pw-post-body-paragraph kp kq jd kr b ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm iw gi\" data-selectable-paragraph=\"\">L\u2019id\u00e9e derri\u00e8re les op\u00e9rations de convolution 3D est de pr\u00e9server l\u2019information temporelle d\u2019un signal d\u2019entr\u00e9e. En effet, les convolutions 2D appliqu\u00e9es sur une ou de multiples images g\u00e9n\u00e8rent une image \u00e9galement, donc une sortie en deux dimensions. Seules les convolutions 3D pr\u00e9servent l\u2019information temporelle et g\u00e9n\u00e8rent une sortie volumique. Le m\u00eame ph\u00e9nom\u00e8ne est observ\u00e9 pour les \u00e9tapes de\u00a0<em class=\"mt\">pooling<\/em>, en 2D et 3D respectivement. Ainsi, l\u2019id\u00e9e derri\u00e8re l\u2019utilisation des convolutions 3D est d\u2019encapsuler l\u2019information en lien avec les objets, les sc\u00e8nes et les actions.<\/p>\n<h2 id=\"1dbc\" class=\"nj lo jd bn lp nk nl nm lt nn no np lx la nq nr mb le ns nt mf li nu nv mj nw gi\" data-selectable-paragraph=\"\">M\u00e9thode<\/h2>\n<p id=\"c854\" class=\"pw-post-body-paragraph kp kq jd kr b ks ml ku kv kw mm ky kz la mn lc ld le mo lg lh li mp lk ll lm iw gi\" data-selectable-paragraph=\"\"><strong class=\"kr je\">Architecture<\/strong><\/p>\n<p id=\"2b4e\" class=\"pw-post-body-paragraph kp kq jd kr b ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm iw gi\" data-selectable-paragraph=\"\">L\u2019architecture de base du\u00a0<em class=\"mt\">kernel\u00a0<\/em>de convolution est un champ r\u00e9ceptif fixe de dimension {d x 3 x 3} o\u00f9 seule la dimension temporelle est modifi\u00e9e pour fin d\u2019exp\u00e9rimentation. La raison pour cette limitation est le temps d\u2019entrainement tr\u00e8s important qui d\u00e9coulerait de nombreuses exp\u00e9riences. La notation pour les dimensions des clips vid\u00e9os et des\u00a0<em class=\"mt\">kernels\u00a0<\/em>est la suivante :<\/p>\n<p id=\"a5b0\" class=\"pw-post-body-paragraph kp kq jd kr b ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm iw gi\" data-selectable-paragraph=\"\"><em class=\"mt\">Clip vid\u00e9o<\/em>\u00a0(<em class=\"mt\">c<\/em>\u00a0x\u00a0<em class=\"mt\">l<\/em>\u00a0x\u00a0<em class=\"mt\">h<\/em>\u00a0x\u00a0<em class=\"mt\">w)<\/em><\/p>\n<ul class=\"\">\n<li id=\"d3ce\" class=\"oc od jd kr b ks kt kw kx la oe le of li og lm oh oi oj ok gi\" data-selectable-paragraph=\"\"><em class=\"mt\">c<\/em>\u00a0est le nombre de canaux (diff\u00e9rentes perspectives d\u2019une image, nombre de matrices la d\u00e9finissant),\u00a0<em class=\"mt\">l<\/em>\u00a0est le nombre d\u2019images,\u00a0<em class=\"mt\">h<\/em>\u00a0est la hauteur,\u00a0<em class=\"mt\">w<\/em>\u00a0est la largeur<\/li>\n<\/ul>\n<p id=\"ed9f\" class=\"pw-post-body-paragraph kp kq jd kr b ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm iw gi\" data-selectable-paragraph=\"\"><em class=\"mt\">Kernel<\/em>\u00a0(<em class=\"mt\">d<\/em>\u00a0x\u00a0<em class=\"mt\">k<\/em>\u00a0x\u00a0<em class=\"mt\">k)<\/em><\/p>\n<ul class=\"\">\n<li id=\"cd0a\" class=\"oc od jd kr b ks kt kw kx la oe le of li og lm oh oi oj ok gi\" data-selectable-paragraph=\"\"><em class=\"mt\">d<\/em>\u00a0est la dimension temporelle,\u00a0<em class=\"mt\">k<\/em>\u00a0est la dimension spatiale (hauteur et largeur identique)<\/li>\n<\/ul>\n<p id=\"31fd\" class=\"pw-post-body-paragraph kp kq jd kr b ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm iw gi\" data-selectable-paragraph=\"\"><strong class=\"kr je\">Param\u00e8tres de base<\/strong><\/p>\n<p id=\"d4e2\" class=\"pw-post-body-paragraph kp kq jd kr b ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm iw gi\" data-selectable-paragraph=\"\">Des vid\u00e9o-clips sont pris en entr\u00e9e pour ensuite r\u00e9aliser une reconnaissance ou une classification de ceux-ci. Les vid\u00e9os ont une dimension de 128 x 171 et sont s\u00e9par\u00e9s en clips de 16 images. Chaque image est divis\u00e9e en 3 canaux (RGB). Plusieurs param\u00e8tres sont modifiables de mani\u00e8re \u00e0 obtenir les meilleurs r\u00e9sultats possibles : nombre de couches de convolution, couches de\u00a0<em class=\"mt\">pooling<\/em>, couches enti\u00e8rement connect\u00e9es, couches de perte, filtres par couche, et le remplissage, la foul\u00e9e (<em class=\"mt\">stride<\/em>), la dimension du\u00a0<em class=\"mt\">pooling<\/em>, la taille du lot (<em class=\"mt\">batch size<\/em>), le taux d\u2019apprentissage (<em class=\"mt\">learning rate<\/em>) et le nombre d\u2019it\u00e9rations.<\/p>\n<p id=\"e980\" class=\"pw-post-body-paragraph kp kq jd kr b ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm iw gi\" data-selectable-paragraph=\"\"><strong class=\"kr je\">Variation des param\u00e8tres<\/strong><\/p>\n<p id=\"fb5d\" class=\"pw-post-body-paragraph kp kq jd kr b ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm iw gi\" data-selectable-paragraph=\"\">Plusieurs configurations de param\u00e8tres sont test\u00e9es pour optimiser l\u2019encapsulation de l\u2019information temporelle. Par souci d\u2019\u00e9conomie de temps, seulement la profondeur temporelle\u00a0<em class=\"mt\">d\u00a0<\/em>du\u00a0<em class=\"mt\">kernel<\/em>\u00a0est modifi\u00e9e. Deux approches sont emprunt\u00e9es :<\/p>\n<p id=\"06e6\" class=\"pw-post-body-paragraph kp kq jd kr b ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm iw gi\" data-selectable-paragraph=\"\"><em class=\"mt\">Profondeur temporelle homog\u00e8ne<\/em><\/p>\n<ul class=\"\">\n<li id=\"a173\" class=\"oc od jd kr b ks kt kw kx la oe le of li og lm oh oi oj ok gi\" data-selectable-paragraph=\"\">Toutes les couches de convolutions utilisent des\u00a0<em class=\"mt\">kernels<\/em>\u00a0de dimensions temporelles identiques. Quatre configurations sont test\u00e9es, avec des profondeurs respectives de {1, 3, 5, 7}. Par exemple, 1\u20131\u20131\u20131\u20131 pour une architecture \u00e0 cinq couches convolutives, o\u00f9 chaque\u00a0<em class=\"mt\">kernel\u00a0<\/em>\u00e0 chaque couche poss\u00e8de une profondeur de 1.<\/li>\n<\/ul>\n<p id=\"8afb\" class=\"pw-post-body-paragraph kp kq jd kr b ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm iw gi\" data-selectable-paragraph=\"\"><em class=\"mt\">Profondeur temporelle variable<\/em><\/p>\n<ul class=\"\">\n<li id=\"328a\" class=\"oc od jd kr b ks kt kw kx la oe le of li og lm oh oi oj ok gi\" data-selectable-paragraph=\"\">La profondeur temporelle du\u00a0<em class=\"mt\">kernel<\/em>\u00a0varie selon la couche de convolution. Deux configurations sont test\u00e9es, croissante et d\u00e9croissante, respectivement de la forme suivante : 3\u20133\u20135\u20135\u20137 et 7\u20135\u20135\u20133\u20133, pour des architectures \u00e0 cinq couches convolutives.<\/li>\n<\/ul>\n<p id=\"e1eb\" class=\"pw-post-body-paragraph kp kq jd kr b ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm iw gi\" data-selectable-paragraph=\"\">Pour les architectures homog\u00e8nes, celle avec une profondeur de trois (3\u20133\u20133\u20133\u20133) fournit les meilleurs r\u00e9sultats. Compar\u00e9e aux deux architectures h\u00e9t\u00e9rog\u00e8nes, elle est plus performante. Il est aussi d\u00e9montr\u00e9 qu\u2019une augmentation du champ spatial n\u2019am\u00e9liore pas les r\u00e9sultats. L\u2019architecture 3 x 3 x 3 est donc retenue pour le dimensionnement des\u00a0<em class=\"mt\">kernels<\/em>.<\/p>\n<p id=\"5c3c\" class=\"pw-post-body-paragraph kp kq jd kr b ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm iw gi\" data-selectable-paragraph=\"\"><strong class=\"kr je\">Architecture finale<\/strong><\/p>\n<p id=\"0e1f\" class=\"pw-post-body-paragraph kp kq jd kr b ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm iw gi\" data-selectable-paragraph=\"\">En r\u00e9ponse aux exp\u00e9riences pr\u00e9c\u00e9dentes et en consid\u00e9rant les limites de calcul et de m\u00e9moire du mat\u00e9riel disponible, le r\u00e9seau de neurones convolutifs 3D se pr\u00e9sente sous la forme suivante.<\/p>\n<figure class=\"ny nz oa ob hf ke gt gu paragraph-image\">\n<div class=\"kf kg dq kh cf ki\" tabindex=\"0\" role=\"button\">\n<div class=\"gt gu ol\"><img decoding=\"async\" class=\"cf kj kk\" role=\"presentation\" src=\"https:\/\/miro.medium.com\/max\/1400\/1*f4fJp5jv_o1_RkumEkUjyg.png\" alt=\"\" width=\"700\" height=\"116\" \/><\/div>\n<\/div>\n<\/figure>\n<p id=\"d2ca\" class=\"pw-post-body-paragraph kp kq jd kr b ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm iw gi\" data-selectable-paragraph=\"\">Le 3D ConvNets contient 8 couches de convolution, poss\u00e9dant respectivement {64, 128, 256, 256, 512, 512, 512, 512} filtres. Ces couches de convolution permettent de transformer les images et apprendre diff\u00e9rents\u00a0<em class=\"mt\">features<\/em>. Chaque\u00a0<em class=\"mt\">kernel<\/em>\u00a0est de dimension {3 x 3 x 3} et poss\u00e8de une foul\u00e9e de {1 x 1 x 1}.<\/p>\n<p id=\"c462\" class=\"pw-post-body-paragraph kp kq jd kr b ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm iw gi\" data-selectable-paragraph=\"\">Le r\u00e9seau contient 5 couches de\u00a0<em class=\"mt\">max-pooling<\/em>, op\u00e9ration o\u00f9 seule la valeur maximale d\u2019une r\u00e9gion d\u00e9limit\u00e9e par un\u00a0<em class=\"mt\">kernel<\/em>\u00a0est retenue pour r\u00e9duire la dimensionnalit\u00e9 de la matrice d\u2019entr\u00e9e. Les\u00a0<em class=\"mt\">kernels<\/em>\u00a0pour les couches {<em class=\"mt\">pool2, pool3, pool4, pool5<\/em>} sont de dimension {2 x 2 x 2} et {1 x 2 x 2} pour la couche\u00a0<em class=\"mt\">pool1<\/em>. Ils poss\u00e8dent tous une foul\u00e9e de {1 x 2 x 2}.<\/p>\n<p id=\"0e88\" class=\"pw-post-body-paragraph kp kq jd kr b ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm iw gi\" data-selectable-paragraph=\"\">Deux couches enti\u00e8rement connect\u00e9es poss\u00e9dant 4096 unit\u00e9s de sortie succ\u00e8dent aux op\u00e9rations de convolutions et\u00a0<em class=\"mt\">pooling<\/em>. Elles sont n\u00e9cessaires pour classifier les images \u00e0 partir des\u00a0<em class=\"mt\">features<\/em>\u00a0haut-niveau fournis par les \u00e9tapes de convolution.<\/p>\n<h2 id=\"7218\" class=\"nj lo jd bn lp nk nl nm lt nn no np lx la nq nr mb le ns nt mf li nu nv mj nw gi\" data-selectable-paragraph=\"\">R\u00e9sultats<\/h2>\n<p id=\"5f21\" class=\"pw-post-body-paragraph kp kq jd kr b ks ml ku kv kw mm ky kz la mn lc ld le mo lg lh li mp lk ll lm iw gi\" data-selectable-paragraph=\"\">Le 3D ConvNets est test\u00e9 sur la classification d\u2019actions humaines, la similarit\u00e9 de paires d\u2019actions, et la reconnaissance de sc\u00e8nes et objets.<\/p>\n<ul class=\"\">\n<li id=\"fbb3\" class=\"oc od jd kr b ks kt kw kx la oe le of li og lm oh oi oj ok gi\" data-selectable-paragraph=\"\">Le 3D ConvNets est mieux adapt\u00e9 aux donn\u00e9es spatio-temporelles qu\u2019un 2D ConvNet. Il d\u00e9tecte mieux l\u2019information en lien avec l\u2019apparence et le mouvement.<\/li>\n<li id=\"f0d4\" class=\"oc od jd kr b ks om kw on la oo le op li oq lm oh oi oj ok gi\" data-selectable-paragraph=\"\">Une architecture homog\u00e8ne {3 x 3 x 3} des\u00a0<em class=\"mt\">kernels<\/em>\u00a0de convolution, pour chaque couche, donne les meilleures performances.<\/li>\n<li id=\"fd47\" class=\"oc od jd kr b ks om kw on la oo le op li oq lm oh oi oj ok gi\" data-selectable-paragraph=\"\">Les\u00a0<em class=\"mt\">features<\/em>\u00a0appris par le r\u00e9seau, avec un simple classificateur lin\u00e9aire, surpassent ou sont comparables \u00e0 ceux appris par les m\u00e9thodes courantes lorsque le r\u00e9seau est test\u00e9 sur 4 cas d\u2019application diff\u00e9rents.<\/li>\n<li id=\"3b65\" class=\"oc od jd kr b ks om kw on la oo le op li oq lm oh oi oj ok gi\" data-selectable-paragraph=\"\">Le r\u00e9seau est tr\u00e8s simple \u00e0 utiliser.<\/li>\n<li id=\"1866\" class=\"oc od jd kr b ks om kw on la oo le op li oq lm oh oi oj ok gi\" data-selectable-paragraph=\"\">Le 3D ConvNet se concentre d\u2019abord sur l\u2019apparence dans les premi\u00e8res images, puis traque les mouvements dans les autres.<\/li>\n<\/ul>\n<figure class=\"ny nz oa ob hf ke gt gu paragraph-image\">\n<div class=\"kf kg dq kh cf ki\" tabindex=\"0\" role=\"button\">\n<div class=\"gt gu or\"><img decoding=\"async\" class=\"cf kj kk\" role=\"presentation\" src=\"https:\/\/miro.medium.com\/max\/1400\/1*0tYpznD2hqLvhG-6yS_Z1A.png\" alt=\"\" width=\"700\" height=\"204\" \/><\/div>\n<\/div>\n<\/figure>\n<ul class=\"\">\n<li id=\"ae2b\" class=\"oc od jd kr b ks kt kw kx la oe le of li og lm oh oi oj ok gi\" data-selectable-paragraph=\"\">Les\u00a0<em class=\"mt\">features<\/em>\u00a0appris par le 3D ConvNets sont compacts et descriptifs, comme les r\u00e9sultats le d\u00e9montrent suite \u00e0 une diminution de la dimensionnalit\u00e9 gr\u00e2ce \u00e0 une\u00a0<em class=\"mt\">Principal Component Analysis<\/em>\u00a0(PCA).<\/li>\n<li id=\"149b\" class=\"oc od jd kr b ks om kw on la oo le op li oq lm oh oi oj ok gi\" data-selectable-paragraph=\"\">Les\u00a0<em class=\"mt\">features\u00a0<\/em>montrent une bonne capacit\u00e9 de g\u00e9n\u00e9ralisation.<\/li>\n<\/ul>\n<figure class=\"ny nz oa ob hf ke gt gu paragraph-image\">\n<div class=\"gt gu os\"><img loading=\"lazy\" decoding=\"async\" class=\"cf kj kk\" role=\"presentation\" src=\"https:\/\/miro.medium.com\/max\/890\/1*LxaXmcvXpT20wu7Ogn8nRQ.png\" alt=\"\" width=\"445\" height=\"349\" \/><\/div>\n<\/figure>\n<\/div>\n<div class=\"o dz mx my ii mz\" role=\"separator\"><\/div>\n<div class=\"iw ix iy iz ja\">\n<h2 id=\"7dbd\" class=\"ln lo jd bn lp lq ne ls lt lu nf lw lx ly ng ma mb mc nh me mf mg ni mi mj mk gi\">Association Rule Data Mining Applications for Atlantic Tropical Cyclone Intensity Changes<\/h2>\n<blockquote class=\"mq mr ms\">\n<p id=\"e9c1\" class=\"kp kq mt kr b ks kt ku kv kw kx ky kz mu lb lc ld mv lf lg lh mw lj lk ll lm iw gi\" data-selectable-paragraph=\"\">Yang, R., Tang, J., &amp; Sun, D. (2011). Association rule data mining applications for Atlantic tropical cyclone intensity changes.\u00a0<em class=\"jd\">Weather and Forecasting<\/em>,\u00a0<em class=\"jd\">26<\/em>(3), 337\u2013353.<\/p>\n<\/blockquote>\n<h2 id=\"1068\" class=\"nj lo jd bn lp nk nl nm lt nn no np lx la nq nr mb le ns nt mf li nu nv mj nw gi\" data-selectable-paragraph=\"\">Objectif<\/h2>\n<p id=\"419c\" class=\"pw-post-body-paragraph kp kq jd kr b ks ml ku kv kw mm ky kz la mn lc ld le mo lg lh li mp lk ll lm iw gi\" data-selectable-paragraph=\"\">Application d\u2019une technique de\u00a0<em class=\"mt\">data mining<\/em>, l\u2019exploration de r\u00e8gles d\u2019association (<em class=\"mt\">Association Rule Data Mining<\/em>), pour l\u2019analyse de changements d\u2019intensit\u00e9 de cyclones tropicaux (TC). L\u2019article fournit un guide d\u2019utilisation pour cette technique d\u2019exploration et une m\u00e9thode pour surmonter le faible nombre d\u2019occurrences de certaines conditions m\u00e9t\u00e9orologiques extraites pour am\u00e9liorer la capacit\u00e9 de pr\u00e9diction de l\u2019intensit\u00e9 des temp\u00eates tropicales.<\/p>\n<h2 id=\"fe6e\" class=\"nj lo jd bn lp nk nl nm lt nn no np lx la nq nr mb le ns nt mf li nu nv mj nw gi\" data-selectable-paragraph=\"\">Aper\u00e7u<\/h2>\n<p id=\"1fc9\" class=\"pw-post-body-paragraph kp kq jd kr b ks ml ku kv kw mm ky kz la mn lc ld le mo lg lh li mp lk ll lm iw gi\" data-selectable-paragraph=\"\">La technique d\u2019<em class=\"mt\">association rule mining<\/em>\u00a0fournit une image d\u00e9taill\u00e9e du jeu de donn\u00e9es et permet la d\u00e9tection de relations parmi de multiples conditions pouvant \u00eatre omises par une approche d\u2019analyse th\u00e9orique. Le but de l\u2019\u00e9tude est d\u2019appliquer cette technique de\u00a0<em class=\"mt\">data mining\u00a0<\/em>de mani\u00e8re non supervis\u00e9e et automatique. Cette exploration fournit des associations \u201cmultiple to one\u201d \u00e0 partir d\u2019une grande diversit\u00e9 de caract\u00e9ristiques g\u00e9ophysiques d\u00e9crivant des cyclones s\u2019intensifiant, s\u2019affaiblissant ou stables. Les r\u00e9sultats de l\u2019exploration de donn\u00e9es peuvent permettre de mettre en lumi\u00e8re les m\u00e9canismes physiques sous-jacents qui influencent les changements d\u2019intensit\u00e9 des temp\u00eates tropicales.<\/p>\n<h2 id=\"f911\" class=\"nj lo jd bn lp nk nl nm lt nn no np lx la nq nr mb le ns nt mf li nu nv mj nw gi\" data-selectable-paragraph=\"\">Donn\u00e9es et m\u00e9thodologie<\/h2>\n<p id=\"4cf9\" class=\"pw-post-body-paragraph kp kq jd kr b ks ml ku kv kw mm ky kz la mn lc ld le mo lg lh li mp lk ll lm iw gi\" data-selectable-paragraph=\"\"><strong class=\"kr je\">Jeux de donn\u00e9es<\/strong><\/p>\n<figure class=\"ny nz oa ob hf ke gt gu paragraph-image\">\n<div class=\"kf kg dq kh cf ki\" tabindex=\"0\" role=\"button\">\n<div class=\"gt gu ot\"><img loading=\"lazy\" decoding=\"async\" class=\"cf kj kk\" role=\"presentation\" src=\"https:\/\/miro.medium.com\/max\/1400\/1*PfB2sqyxju2iflSwFgBO-A.png\" alt=\"\" width=\"700\" height=\"470\" \/><\/div>\n<\/div>\n<\/figure>\n<p id=\"eb72\" class=\"pw-post-body-paragraph kp kq jd kr b ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm iw gi\" data-selectable-paragraph=\"\">Le jeu de donn\u00e9es HURDAT (NHC\u2019s North Atlantic Hurricane Database) a \u00e9t\u00e9 utilis\u00e9 pour classifier l\u2019intensit\u00e9 des cyclones et leur position. Le jeu de donn\u00e9es SHIPS 2003 a \u00e9t\u00e9 utilis\u00e9 pour obtenir divers param\u00e8tres concernant les temp\u00eates tropicales (21\u00a0<em class=\"mt\">features<\/em>). La technique d\u2019<em class=\"mt\">association rule<\/em>\u00a0impl\u00e9ment\u00e9e par\u00a0<a class=\"au ko\" href=\"http:\/\/www.borgelt.net\/apriori.html\" target=\"_blank\" rel=\"noopener ugc nofollow\">Borgelt<\/a>\u00a0a \u00e9t\u00e9 appliqu\u00e9e sur le jeu de donn\u00e9es par la suite.<\/p>\n<p id=\"ca16\" class=\"pw-post-body-paragraph kp kq jd kr b ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm iw gi\" data-selectable-paragraph=\"\"><strong class=\"kr je\">D\u00e9finitions<\/strong><\/p>\n<p id=\"71b3\" class=\"pw-post-body-paragraph kp kq jd kr b ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm iw gi\" data-selectable-paragraph=\"\">Une\u00a0<strong class=\"kr je\">r\u00e8gle d\u2019association<\/strong>\u00a0se pr\u00e9sente sous la forme suivante : Z \u2190 X, Y. Dans un contexte commercial, un exemple de r\u00e8gle serait de dire qu\u2019un client achetant l\u2019item X et Y est aussi propice \u00e0 acheter l\u2019item Z. Les items X et Y sont appel\u00e9s des\u00a0<strong class=\"kr je\">ant\u00e9c\u00e9dents<\/strong>\u00a0et Z est appel\u00e9 le\u00a0<strong class=\"kr je\">cons\u00e9quent<\/strong>.<\/p>\n<p id=\"5ea6\" class=\"pw-post-body-paragraph kp kq jd kr b ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm iw gi\" data-selectable-paragraph=\"\">Dans le contexte de l\u2019article, les ant\u00e9c\u00e9dents sont les conditions g\u00e9ophysiques des TC repr\u00e9sent\u00e9es par un intervalle de valeurs et le cons\u00e9quent est une cat\u00e9gorie de changement d\u2019intensit\u00e9 (intensifiant, affaiblissant, etc.).<\/p>\n<p id=\"3d2c\" class=\"pw-post-body-paragraph kp kq jd kr b ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm iw gi\" data-selectable-paragraph=\"\">Trois param\u00e8tres sont typiquement utilis\u00e9s pour l\u2019exploration des r\u00e8gles d\u2019association. Le\u00a0<strong class=\"kr je\">support\u00a0<\/strong>estime la probabilit\u00e9 P( { X, Y, Z } ), soit, par exemple, la fr\u00e9quence \u00e0 laquelle les conditions particuli\u00e8res pour des temp\u00eates tropicales (vitesse du vent \u00e9lev\u00e9e\/basse, pression \u00e9lev\u00e9e\/basse, etc.) apparaissent dans le jeu de donn\u00e9es. La\u00a0<strong class=\"kr je\">confiance\u00a0<\/strong>estime la probabilit\u00e9 P( Z | { X, Y } ), soit la fr\u00e9quence \u00e0 laquelle les conditions particuli\u00e8res de temp\u00eates tropicales ont bel et bien occasionn\u00e9 un changement d\u2019intensit\u00e9 Z. Une r\u00e8gle d\u2019association est forte si elle poss\u00e8de un support et une confiance \u00e9lev\u00e9s.<\/p>\n<p id=\"1341\" class=\"pw-post-body-paragraph kp kq jd kr b ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm iw gi\" data-selectable-paragraph=\"\">Le\u00a0<strong class=\"kr je\"><em class=\"mt\">lift<\/em><\/strong>\u00a0estime la probabilit\u00e9 P( { X, Y, Z } ) \/ [ P( { X, Y } ) x P( Z ) ], soit le ratio du support calcul\u00e9 pr\u00e9c\u00e9demment sur celui qui serait attendu si les conditions X et Y \u00e9taient ind\u00e9pendantes. En d\u2019autres termes, le\u00a0<em class=\"mt\">lift<\/em>\u00a0donne le ratio entre la probabilit\u00e9 r\u00e9elle qu\u2019un ensemble d\u2019items contienne l\u2019ant\u00e9c\u00e9dent et le cons\u00e9quent, divis\u00e9 par le produit des probabilit\u00e9s individuelles de l\u2019ant\u00e9c\u00e9dent et du cons\u00e9quent. C\u2019est le ratio de la confiance sur la confiance attendue.<\/p>\n<p id=\"ea96\" class=\"pw-post-body-paragraph kp kq jd kr b ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm iw gi\" data-selectable-paragraph=\"\">Un\u00a0<em class=\"mt\">lift<\/em>\u00a0de 1 impliquerait que la probabilit\u00e9 d\u2019occurrence des ant\u00e9c\u00e9dents et du cons\u00e9quent est ind\u00e9pendante. Un\u00a0<em class=\"mt\">lift<\/em>\u00a0plus grand que 1 impliquerait que la probabilit\u00e9 d\u2019occurrence des ant\u00e9c\u00e9dents et de leur cons\u00e9quent est d\u00e9pendante.<\/p>\n<p id=\"a75f\" class=\"pw-post-body-paragraph kp kq jd kr b ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm iw gi\" data-selectable-paragraph=\"\">Un exemple de r\u00e8gle d\u2019association sera expliqu\u00e9 plus bas pour faciliter la compr\u00e9hension du concept.<\/p>\n<h2 id=\"757d\" class=\"nj lo jd bn lp nk nl nm lt nn no np lx la nq nr mb le ns nt mf li nu nv mj nw gi\" data-selectable-paragraph=\"\">Stratification des cyclones et pr\u00e9-traitement des donn\u00e9es<\/h2>\n<p id=\"80f5\" class=\"pw-post-body-paragraph kp kq jd kr b ks ml ku kv kw mm ky kz la mn lc ld le mo lg lh li mp lk ll lm iw gi\" data-selectable-paragraph=\"\"><strong class=\"kr je\">Stratification<\/strong><\/p>\n<figure class=\"ny nz oa ob hf ke gt gu paragraph-image\">\n<div class=\"gt gu ou\"><img loading=\"lazy\" decoding=\"async\" class=\"cf kj kk\" role=\"presentation\" src=\"https:\/\/miro.medium.com\/max\/924\/1*8gMzPF40MquvRxeJmAFjMg.png\" alt=\"\" width=\"462\" height=\"354\" \/><\/div>\n<\/figure>\n<p id=\"ee17\" class=\"pw-post-body-paragraph kp kq jd kr b ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm iw gi\" data-selectable-paragraph=\"\">Puisque les changements d\u2019intensit\u00e9 des cyclones tropicaux d\u00e9pendent de l\u2019intensit\u00e9 initiale de ces cyclones, l\u2019ensemble de donn\u00e9es est divis\u00e9 en diff\u00e9rents groupes. Mais avant de\u00a0<strong class=\"kr je\">stratifier<\/strong>\u00a0le jeu de donn\u00e9es, il est n\u00e9cessaire de retirer les cyclones ne poss\u00e9dant pas un ensemble de param\u00e8tres complet. Ensuite, les cyclones peuvent \u00eatre group\u00e9s selon leur intensit\u00e9 initiale. Ces groupes incluent :<\/p>\n<ul class=\"\">\n<li id=\"67ba\" class=\"oc od jd kr b ks kt kw kx la oe le of li og lm oh oi oj ok gi\" data-selectable-paragraph=\"\">D\u00e9pressions Tropicales (TD)<\/li>\n<li id=\"f647\" class=\"oc od jd kr b ks om kw on la oo le op li oq lm oh oi oj ok gi\" data-selectable-paragraph=\"\">Temp\u00eates Tropicales (TS)<\/li>\n<li id=\"918a\" class=\"oc od jd kr b ks om kw on la oo le op li oq lm oh oi oj ok gi\" data-selectable-paragraph=\"\">Ouragans (H1, H2, H3, H4, H5)<\/li>\n<\/ul>\n<p id=\"6104\" class=\"pw-post-body-paragraph kp kq jd kr b ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm iw gi\" data-selectable-paragraph=\"\">Deux autres cat\u00e9gories sont ajout\u00e9es, car les ouragans de classe 5 sont peu nombreux. Il est difficile de d\u00e9finir des r\u00e8gles avec un \u00e9chantillon aussi petit, c\u2019est pourquoi un groupe contenant les ouragans de classe 1\u20132 et un autre contenant les classes 3\u20135 sont cr\u00e9\u00e9s.<\/p>\n<ul class=\"\">\n<li id=\"3816\" class=\"oc od jd kr b ks kt kw kx la oe le of li og lm oh oi oj ok gi\" data-selectable-paragraph=\"\">Groupe d\u2019ouragans mineurs (HR)<\/li>\n<li id=\"b6f4\" class=\"oc od jd kr b ks om kw on la oo le op li oq lm oh oi oj ok gi\" data-selectable-paragraph=\"\">Groupe d\u2019ouragans majeurs (MH)<\/li>\n<\/ul>\n<p id=\"ca66\" class=\"pw-post-body-paragraph kp kq jd kr b ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm iw gi\" data-selectable-paragraph=\"\">Pour explorer les combinaisons de facteurs influen\u00e7ant les changements d\u2019intensit\u00e9, les cyclones sont s\u00e9par\u00e9s selon qu\u2019ils s\u2019intensifient, s\u2019affaiblissent ou demeurent stables (voir Table 2).<\/p>\n<p id=\"23c6\" class=\"pw-post-body-paragraph kp kq jd kr b ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm iw gi\" data-selectable-paragraph=\"\"><strong class=\"kr je\">Pr\u00e9-traitement<\/strong><\/p>\n<figure class=\"ny nz oa ob hf ke gt gu paragraph-image\">\n<div class=\"kf kg dq kh cf ki\" tabindex=\"0\" role=\"button\">\n<div class=\"gt gu ov\"><img loading=\"lazy\" decoding=\"async\" class=\"cf kj kk\" role=\"presentation\" src=\"https:\/\/miro.medium.com\/max\/1400\/1*75RdkfLBULIle-UPpqzKCA.png\" alt=\"\" width=\"700\" height=\"372\" \/><\/div>\n<\/div>\n<\/figure>\n<p id=\"f68d\" class=\"pw-post-body-paragraph kp kq jd kr b ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm iw gi\" data-selectable-paragraph=\"\">\u00c0 l\u2019origine, l\u2019algorithme d\u2019<em class=\"mt\">association rule mining<\/em>\u00a0est con\u00e7u pour traiter des jeux de donn\u00e9es contenant des attributs de type bool\u00e9en. Dans le cas pr\u00e9sent, les attributs des cyclones sont num\u00e9riques et continus. Par cons\u00e9quent, il est essentiel de les transformer en\u00a0<strong class=\"kr je\">conditions binaires<\/strong>. Le spectre de valeurs est donc divis\u00e9 en deux groupes : faibles valeurs et hautes valeurs, selon un seuil pr\u00e9d\u00e9fini.<\/p>\n<p id=\"050d\" class=\"pw-post-body-paragraph kp kq jd kr b ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm iw gi\" data-selectable-paragraph=\"\">Le seuil pour chaque param\u00e8tre est estim\u00e9 en prenant la moyenne de la moyenne respective des cyclones s\u2019intensifiant et s\u2019affaiblissant, et ce, pour chaque cat\u00e9gorie de cyclones. La relation\u00a0<strong class=\"kr je\">I &gt; W<\/strong>\u00a0(en gras) indique que la moyenne des cas s\u2019intensifiant est consid\u00e9rablement plus grande que celle des cas s\u2019affaiblissant, et vice versa. Cette expression permet d\u00e9j\u00e0 d\u2019avoir un aper\u00e7u du r\u00f4le de chaque param\u00e8tre dans l\u2019intensification ou l\u2019affaiblissement des cyclones.<\/p>\n<h2 id=\"662c\" class=\"nj lo jd bn lp nk nl nm lt nn no np lx la nq nr mb le ns nt mf li nu nv mj nw gi\" data-selectable-paragraph=\"\">Association Rules<\/h2>\n<figure class=\"ny nz oa ob hf ke gt gu paragraph-image\">\n<div class=\"kf kg dq kh cf ki\" tabindex=\"0\" role=\"button\">\n<div class=\"gt gu ow\"><img loading=\"lazy\" decoding=\"async\" class=\"cf kj kk\" role=\"presentation\" src=\"https:\/\/miro.medium.com\/max\/1400\/1*zSQDRYk5Ay673a9jvcl5zQ.png\" alt=\"\" width=\"700\" height=\"201\" \/><\/div>\n<\/div>\n<\/figure>\n<p id=\"1b7c\" class=\"pw-post-body-paragraph kp kq jd kr b ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm iw gi\" data-selectable-paragraph=\"\">L\u2019algorithme d\u2019<em class=\"mt\">association rule mining<\/em>\u00a0impl\u00e9ment\u00e9 par\u00a0<a class=\"au ko\" href=\"http:\/\/www.borgelt.net\/apriori.html\" target=\"_blank\" rel=\"noopener ugc nofollow\">Borgelt<\/a>\u00a0a \u00e9t\u00e9 appliqu\u00e9 avec les param\u00e8tres binaires transform\u00e9s comme ant\u00e9c\u00e9dents pour tenter de trouver des combinaisons li\u00e9es aux cyclones s\u2019intensifiant, s\u2019affaiblissant et stables. Les abr\u00e9viations H et L sont utilis\u00e9es pour repr\u00e9senter les valeurs de param\u00e8tres \u00e9lev\u00e9es et basses. Par exemple, U200 = L pour le cas TS signifie que le vent zonal de 200-hPa est moindre ou \u00e9gale \u00e0 11,1 kt.<\/p>\n<p id=\"8970\" class=\"pw-post-body-paragraph kp kq jd kr b ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm iw gi\" data-selectable-paragraph=\"\">\u00c0 priori, les param\u00e8tres de contr\u00f4le de la force des r\u00e8gles sont fix\u00e9s \u00e0 33 % pour le support et la confiance, et 100 % pour le\u00a0<em class=\"mt\">lift<\/em>. Voici comment interpr\u00e9ter une r\u00e8gle d\u2019association.<\/p>\n<blockquote class=\"mq mr ms\">\n<p id=\"227b\" class=\"kp kq mt kr b ks kt ku kv kw kx ky kz mu lb lc ld mv lf lg lh mw lj lk ll lm iw gi\" data-selectable-paragraph=\"\">Une r\u00e8gle a typiquement la forme suivante :<\/p>\n<p id=\"3d6c\" class=\"kp kq mt kr b ks kt ku kv kw kx ky kz mu lb lc ld mv lf lg lh mw lj lk ll lm iw gi\" data-selectable-paragraph=\"\">INTENS \u2190 U200 = L, SHRD = L, SRLA = L (38,7, 75,4, 138,9)<\/p>\n<p id=\"a434\" class=\"kp kq mt kr b ks kt ku kv kw kx ky kz mu lb lc ld mv lf lg lh mw lj lk ll lm iw gi\" data-selectable-paragraph=\"\">Cela signifie que, lorsque les trois conditions (U200 = L, SHRD = L, SRLA = L) sont satisfaites, une temp\u00eate va s\u2019intensifier avec un support de 38,7 %, une confiance de 57,4 % et un\u00a0<em class=\"jd\">lift<\/em>\u00a0de 138,6 %.<\/p>\n<p id=\"6021\" class=\"kp kq mt kr b ks kt ku kv kw kx ky kz mu lb lc ld mv lf lg lh mw lj lk ll lm iw gi\" data-selectable-paragraph=\"\">En d\u2019autres termes, pour les cyclones dans la cat\u00e9gorie Temp\u00eates Tropicales (TS)<em class=\"jd\">,\u00a0<\/em>38,7 % des cas satisfont les conditions (U200 = L, SHRD = L, SRLA = L). Parmi ces cyclones, 57,4 % se sont intensifi\u00e9s par rapport \u00e0 l\u2019\u00e9chantillon moyen de 41,4 % s\u2019intensifiant. Le\u00a0<em class=\"jd\">lift<\/em>\u00a0repr\u00e9sente le ratio de la confiance sur la confiance de l\u2019\u00e9chantillon moyen s\u2019intensifiant (57,4\/41,4 = 138,6 %).<\/p>\n<\/blockquote>\n<figure class=\"ny nz oa ob hf ke gt gu paragraph-image\">\n<div class=\"gt gu ox\"><img loading=\"lazy\" decoding=\"async\" class=\"cf kj kk\" role=\"presentation\" src=\"https:\/\/miro.medium.com\/max\/938\/1*y1_5OwKWm2hwm1drHH03pQ.png\" alt=\"\" width=\"469\" height=\"431\" \/><\/div>\n<\/figure>\n<p id=\"e818\" class=\"pw-post-body-paragraph kp kq jd kr b ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm iw gi\" data-selectable-paragraph=\"\">Cependant, il est n\u00e9cessaire de retirer les\u00a0<strong class=\"kr je\">r\u00e8gles redondantes\u00a0<\/strong>suite \u00e0 l\u2019application de l\u2019algorithme pour seulement consid\u00e9rer les\u00a0<strong class=\"kr je\">r\u00e8gles concises<\/strong>. Une r\u00e8gle est concise si elle ne peut \u00eatre d\u00e9riv\u00e9e par un sous-ensemble d\u2019ant\u00e9c\u00e9dents provenant d\u2019une autre r\u00e8gle poss\u00e9dant une confiance plus \u00e9lev\u00e9e. En d\u2019autres termes,<strong class=\"kr je\">\u00a0une r\u00e8gle concise contient le plus petit nombre d\u2019ant\u00e9c\u00e9dents.\u00a0<\/strong>Toute r\u00e8gle contenant les m\u00eames ant\u00e9c\u00e9dents et des ant\u00e9c\u00e9dents suppl\u00e9mentaires, mais n\u2019obtenant pas une confiance sup\u00e9rieure \u00e0 celle d\u2019une r\u00e8gle concise est une r\u00e8gle redondante.<\/p>\n<p id=\"1b28\" class=\"pw-post-body-paragraph kp kq jd kr b ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm iw gi\" data-selectable-paragraph=\"\">Par exemple, la r\u00e8gle 4 (voir Table 5) est redondante, car elle poss\u00e8de la m\u00eame confiance que la r\u00e8gle 1 et 2. La r\u00e8gle 11 est redondante, car elle contient une combinaison de conditions apparaissant dans la r\u00e8gle 8 et poss\u00e8de une confiance plus faible que celle-ci.<\/p>\n<h2 id=\"6fc7\" class=\"nj lo jd bn lp nk nl nm lt nn no np lx la nq nr mb le ns nt mf li nu nv mj nw gi\" data-selectable-paragraph=\"\">Intramural Binding<\/h2>\n<p id=\"d1ba\" class=\"pw-post-body-paragraph kp kq jd kr b ks ml ku kv kw mm ky kz la mn lc ld le mo lg lh li mp lk ll lm iw gi\" data-selectable-paragraph=\"\">Certains param\u00e8tres couvrent le m\u00eame processus physique: par exemple, IV12 et VV quantifient le changement d\u2019intensit\u00e9 pass\u00e9 d\u2019un cyclone. D\u2019autres sont tous associ\u00e9s au cisaillement vertical : U200, SHRD, SRV0 et SRLA. Lorsque les valeurs d\u2019un param\u00e8tre peuvent \u00eatre utilis\u00e9es pour pr\u00e9dire les valeurs d\u2019un autre, on dit qu\u2019ils sont\u00a0<strong class=\"kr je\"><em class=\"mt\">intramurally bounded<\/em><\/strong>.<\/p>\n<p id=\"494a\" class=\"pw-post-body-paragraph kp kq jd kr b ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm iw gi\" data-selectable-paragraph=\"\">Pour r\u00e9v\u00e9ler ces liaisons, les\u00a0<em class=\"mt\">association hyper-edges<\/em>\u00a0ont \u00e9t\u00e9 g\u00e9n\u00e9r\u00e9s gr\u00e2ce au m\u00eame\u00a0<a class=\"au ko\" href=\"https:\/\/pdfs.semanticscholar.org\/f141\/ed5068df835e2090358e8e2d3250149d2444.pdf\" target=\"_blank\" rel=\"noopener ugc nofollow\">algorithme d\u2019<em class=\"mt\">association rule mining<\/em><\/a><em class=\"mt\">.\u00a0<\/em>Les r\u00e9sultats ont bel et bien d\u00e9montr\u00e9 une liaison parfaite entre IV12 et VV pour toutes les cat\u00e9gories sauf le groupe MH, et une forte liaison entre U200, SHRD, SRV0 et SRLA. Voici donc une autre contribution int\u00e9ressante provenant de cette technique de\u00a0<em class=\"mt\">data mining<\/em>.<\/p>\n<h2 id=\"3750\" class=\"nj lo jd bn lp nk nl nm lt nn no np lx la nq nr mb le ns nt mf li nu nv mj nw gi\" data-selectable-paragraph=\"\">R\u00e9sultats<\/h2>\n<p id=\"928c\" class=\"pw-post-body-paragraph kp kq jd kr b ks ml ku kv kw mm ky kz la mn lc ld le mo lg lh li mp lk ll lm iw gi\" data-selectable-paragraph=\"\">Cette \u00e9tude a d\u00e9montr\u00e9 que l\u2019<em class=\"mt\">association rule mining<\/em>\u00a0peut \u00eatre utilis\u00e9 dans le domaine de la g\u00e9oscience avec succ\u00e8s.<\/p>\n<ul class=\"\">\n<li id=\"765f\" class=\"oc od jd kr b ks kt kw kx la oe le of li og lm oh oi oj ok gi\" data-selectable-paragraph=\"\">Facilit\u00e9 d\u2019interpr\u00e9tation des r\u00e9sultats.<\/li>\n<li id=\"bd8a\" class=\"oc od jd kr b ks om kw on la oo le op li oq lm oh oi oj ok gi\" data-selectable-paragraph=\"\">Des combinaisons de param\u00e8tres ont pu \u00eatre r\u00e9v\u00e9l\u00e9es, permettant de regrouper des conditions favorisant l\u2019intensification ou l\u2019affaiblissement des cyclones.<\/li>\n<li id=\"432a\" class=\"oc od jd kr b ks om kw on la oo le op li oq lm oh oi oj ok gi\" data-selectable-paragraph=\"\">Un mouvement de cyclone plus rapide vers le nord favorise l\u2019intensification des temp\u00eates tropicales, mais pas celle des ouragans.<\/li>\n<li id=\"e557\" class=\"oc od jd kr b ks om kw on la oo le op li oq lm oh oi oj ok gi\" data-selectable-paragraph=\"\">Les temp\u00eates tropicales s\u2019intensifiant sont plus fortement associ\u00e9es \u00e0 une haute convergence dans l\u2019atmosph\u00e8re sup\u00e9rieure (<em class=\"mt\">200-hPa relative eddy momentum flux convergence<\/em>) que celles s\u2019affaiblissant, alors que les ouragans s\u2019intensifiant sont plus fortement associ\u00e9s \u00e0 des valeurs de convergence inf\u00e9rieures.<\/li>\n<li id=\"f363\" class=\"oc od jd kr b ks om kw on la oo le op li oq lm oh oi oj ok gi\" data-selectable-paragraph=\"\">Les combinaisons de conditions identifi\u00e9es fournissent de plus hautes probabilit\u00e9s de voir une intensification\/affaiblissement que celles bas\u00e9es sur une seule condition (typique des \u00e9tudes statistiques traditionnelles).<\/li>\n<li id=\"4c9f\" class=\"oc od jd kr b ks om kw on la oo le op li oq lm oh oi oj ok gi\" data-selectable-paragraph=\"\">Cette \u00e9tude va permettre une am\u00e9lioration de la pr\u00e9vision de l\u2019intensit\u00e9 des cyclones (TC).<\/li>\n<\/ul>\n<\/div>\n<div class=\"o dz mx my ii mz\" role=\"separator\"><\/div>\n<div class=\"iw ix iy iz ja\">\n<h1 id=\"4c5d\" class=\"ln lo jd bn lp lq ne ls lt lu nf lw lx ly ng ma mb mc nh me mf mg ni mi mj mk gi\" data-selectable-paragraph=\"\">A Hierarchical Pattern Learning Framework for Forecasting Extreme Weather Events<\/h1>\n<blockquote class=\"mq mr ms\">\n<p id=\"cca6\" class=\"kp kq mt kr b ks kt ku kv kw kx ky kz mu lb lc ld mv lf lg lh mw lj lk ll lm iw gi\" data-selectable-paragraph=\"\">Wang, D., &amp; Ding, W. (2015, November). A hierarchical pattern learning framework for forecasting extreme weather events. In\u00a0<em class=\"jd\">Data Mining (ICDM), 2015 IEEE International Conference on<\/em>\u00a0(pp. 1021\u20131026). IEEE.<\/p>\n<\/blockquote>\n<figure class=\"ny nz oa ob hf ke gt gu paragraph-image\">\n<div class=\"gt gu oy\"><img loading=\"lazy\" decoding=\"async\" class=\"cf kj kk\" role=\"presentation\" src=\"https:\/\/miro.medium.com\/max\/850\/1*ZzaaG3G9kZHJB2TBJduFOg.png\" alt=\"\" width=\"425\" height=\"551\" \/><\/div>\n<\/figure>\n<h2 id=\"b0a3\" class=\"nj lo jd bn lp nk nl nm lt nn no np lx la nq nr mb le ns nt mf li nu nv mj nw gi\" data-selectable-paragraph=\"\">Objectif<\/h2>\n<p id=\"5561\" class=\"pw-post-body-paragraph kp kq jd kr b ks ml ku kv kw mm ky kz la mn lc ld le mo lg lh li mp lk ll lm iw gi\" data-selectable-paragraph=\"\">Conception d\u2019un mod\u00e8le pour d\u00e9couvrir des structures (<em class=\"mt\">pattern<\/em>) au sein d\u2019un syst\u00e8me spatio-temporel dans le but de pr\u00e9voir des \u00e9v\u00e9nements m\u00e9t\u00e9orologiques extr\u00eames. Les structures sont d\u00e9couvertes de mani\u00e8re hi\u00e9rarchique, c\u2019est-\u00e0-dire qu\u2019\u00e0 chaque niveau d\u2019apprentissage, de nouvelles caract\u00e9ristiques contextuelles sont apprises et utilis\u00e9es par le niveau suivant. Plusieurs difficult\u00e9s doivent \u00eatre surpass\u00e9es pour traiter un tel syst\u00e8me :<\/p>\n<ul class=\"\">\n<li id=\"a70a\" class=\"oc od jd kr b ks kt kw kx la oe le of li og lm oh oi oj ok gi\" data-selectable-paragraph=\"\">La taille massive de l\u2019espace de caract\u00e9ristiques (<em class=\"mt\">feature space<\/em>).<\/li>\n<li id=\"90ae\" class=\"oc od jd kr b ks om kw on la oo le op li oq lm oh oi oj ok gi\" data-selectable-paragraph=\"\">La pr\u00e9sence de structures complexes au sein du syst\u00e8me spatio-temporel.<\/li>\n<li id=\"2864\" class=\"oc od jd kr b ks om kw on la oo le op li oq lm oh oi oj ok gi\" data-selectable-paragraph=\"\">Les requis s\u00e9v\u00e8res au niveau de l\u2019interpr\u00e9tabilit\u00e9 du mod\u00e8le : nous voulons comprendre, pas seulement pr\u00e9dire.<\/li>\n<\/ul>\n<h2 id=\"5ba4\" class=\"nj lo jd bn lp nk nl nm lt nn no np lx la nq nr mb le ns nt mf li nu nv mj nw gi\" data-selectable-paragraph=\"\">Sommaire<\/h2>\n<ol class=\"\">\n<li id=\"8bab\" class=\"oc od jd kr b ks ml kw mm la oz le pa li pb lm pc oi oj ok gi\" data-selectable-paragraph=\"\">R\u00e9sumer l\u2019\u00e9volution temporelle des variables individuelles. \u00c0 chaque position, les changements temporels d\u2019un param\u00e8tre sont g\u00e9n\u00e9ralis\u00e9s en une caract\u00e9ristique unique.<\/li>\n<li id=\"041e\" class=\"oc od jd kr b ks om kw on la oo le op li oq lm pc oi oj ok gi\" data-selectable-paragraph=\"\">R\u00e9sumer les relations spatiales pour assembler les caract\u00e9ristiques singuli\u00e8res en regroupements.<\/li>\n<li id=\"1ee5\" class=\"oc od jd kr b ks om kw on la oo le op li oq lm pc oi oj ok gi\" data-selectable-paragraph=\"\">R\u00e9sumer les relations intervariables pour pr\u00e9voir les \u00e9v\u00e9nements extr\u00eames.<\/li>\n<\/ol>\n<h2 id=\"8e32\" class=\"nj lo jd bn lp nk nl nm lt nn no np lx la nq nr mb le ns nt mf li nu nv mj nw gi\" data-selectable-paragraph=\"\">D\u00e9finitions<\/h2>\n<figure class=\"ny nz oa ob hf ke gt gu paragraph-image\">\n<div class=\"gt gu pd\"><img loading=\"lazy\" decoding=\"async\" class=\"cf kj kk\" role=\"presentation\" src=\"https:\/\/miro.medium.com\/max\/1134\/1*xGyAn9pH6UABBuL8fFZKcw.png\" alt=\"\" width=\"567\" height=\"192\" \/><\/div>\n<\/figure>\n<p id=\"173c\" class=\"pw-post-body-paragraph kp kq jd kr b ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm iw gi\" data-selectable-paragraph=\"\"><strong class=\"kr je\">Caract\u00e9ristique et ensemble de caract\u00e9ristiques<\/strong><\/p>\n<p id=\"999c\" class=\"pw-post-body-paragraph kp kq jd kr b ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm iw gi\" data-selectable-paragraph=\"\">Une\u00a0<strong class=\"kr je\">caract\u00e9ristique\u00a0<\/strong>(<em class=\"mt\">feature<\/em>) se pr\u00e9sente sous la forme d\u2019un\u00a0<em class=\"mt\">tuple<\/em>\u00a0<em class=\"mt\">{L, T, V}<\/em>.\u00a0<em class=\"mt\">V<\/em>\u00a0est une variable du domaine.\u00a0<em class=\"mt\">L<\/em>\u00a0indique la position (x, y).\u00a0<em class=\"mt\">T<\/em>\u00a0indique le temps de l\u2019\u00e9chantillonnage.<\/p>\n<p id=\"b2d6\" class=\"pw-post-body-paragraph kp kq jd kr b ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm iw gi\" data-selectable-paragraph=\"\">Un\u00a0<strong class=\"kr je\">ensemble de caract\u00e9ristiques\u00a0<\/strong>(<em class=\"mt\">feature set<\/em>) est une variable \u00e9chantillonn\u00e9e sur un intervalle de temps. Une variable \u00e9chantillonn\u00e9e d\u2019un temps\u00a0<em class=\"mt\">T1<\/em>\u00a0\u00e0\u00a0<em class=\"mt\">T4<\/em>\u00a0sera consid\u00e9r\u00e9e comme un\u00a0<em class=\"mt\">feature set\u00a0<\/em>de la forme\u00a0<em class=\"mt\">{V1, V2, V3, V4}.<\/em><\/p>\n<p id=\"87fe\" class=\"pw-post-body-paragraph kp kq jd kr b ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm iw gi\" data-selectable-paragraph=\"\"><strong class=\"kr je\">Structure et structure bas\u00e9e sur la position<\/strong><\/p>\n<p id=\"e442\" class=\"pw-post-body-paragraph kp kq jd kr b ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm iw gi\" data-selectable-paragraph=\"\">Une\u00a0<strong class=\"kr je\">structure\u00a0<\/strong><em class=\"mt\">(pattern)<\/em><strong class=\"kr je\">\u00a0<\/strong>X est un ensemble de paires\u00a0<em class=\"mt\">feature-value<\/em>\u00a0correspondant \u00e0 un ensemble de caract\u00e9ristiques. C\u2019est une r\u00e8gle construite \u00e0 partir de valeurs de\u00a0<em class=\"mt\">feature<\/em>\u00a0possibles pour un certain ensemble. Par exemple,\u00a0<em class=\"mt\">X = {&lt; V1, 1 &gt;, &lt; V2, 0 to 4 &gt;, &lt; V3, 1 or 2 &gt;, &lt; V1, 3 &gt;}.<\/em><\/p>\n<p id=\"3a6d\" class=\"pw-post-body-paragraph kp kq jd kr b ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm iw gi\" data-selectable-paragraph=\"\">Une\u00a0<strong class=\"kr je\">structure bas\u00e9e sur la position<\/strong>\u00a0(<em class=\"mt\">location-based pattern<\/em>) se pr\u00e9sente sous la forme d\u2019un tuple\u00a0<em class=\"mt\">{X, L}. X<\/em>\u00a0repr\u00e9sente un\u00a0<em class=\"mt\">pattern\u00a0<\/em>et\u00a0<em class=\"mt\">L<\/em>\u00a0contient l\u2019information spatiale de la structure.<\/p>\n<p id=\"0041\" class=\"pw-post-body-paragraph kp kq jd kr b ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm iw gi\" data-selectable-paragraph=\"\"><strong class=\"kr je\">Support et ratio de croissance<\/strong><\/p>\n<p id=\"fca5\" class=\"pw-post-body-paragraph kp kq jd kr b ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm iw gi\" data-selectable-paragraph=\"\">Un\u00a0<em class=\"mt\">pattern<\/em>\u00a0<em class=\"mt\">X\u00a0<\/em>est support\u00e9 par une instance\u00a0<em class=\"mt\">I<\/em>\u00a0provenant d\u2019un ensemble de donn\u00e9es\u00a0<em class=\"mt\">D<\/em>\u00a0si les valeurs des\u00a0<em class=\"mt\">features<\/em>\u00a0de l\u2019instance\u00a0<em class=\"mt\">I<\/em>\u00a0sont conformes \u00e0 la r\u00e8gle sp\u00e9cifi\u00e9e par le\u00a0<em class=\"mt\">pattern<\/em>\u00a0<em class=\"mt\">X<\/em>. Le\u00a0<strong class=\"kr je\">support<\/strong><em class=\"mt\">\u00a0<\/em>d\u2019un\u00a0<em class=\"mt\">pattern X\u00a0<\/em>est le nombre d\u2019instances\u00a0<em class=\"mt\">I\u00a0<\/em>provenant d\u2019un ensemble de donn\u00e9es\u00a0<em class=\"mt\">D<\/em>\u00a0qui le supporte, divis\u00e9 par le nombre total d\u2019instances\u00a0<em class=\"mt\">I\u00a0<\/em>dans\u00a0<em class=\"mt\">D<\/em>. En d\u2019autres termes, le support est une indication de la fr\u00e9quence \u00e0 laquelle un\u00a0<em class=\"mt\">pattern X<\/em>\u00a0appara\u00eet dans un ensemble de donn\u00e9es\u00a0<em class=\"mt\">D<\/em>.<\/p>\n<p id=\"e530\" class=\"pw-post-body-paragraph kp kq jd kr b ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm iw gi\" data-selectable-paragraph=\"\">Si l\u2019on divise\u00a0<em class=\"mt\">D\u00a0<\/em>en deux partitions {<em class=\"mt\">Dp<\/em>,\u00a0<em class=\"mt\">Dn<\/em>}<em class=\"mt\">,\u00a0<\/em>le\u00a0<strong class=\"kr je\">ratio de croissance<\/strong><em class=\"mt\">\u00a0<\/em>d\u2019un\u00a0<em class=\"mt\">pattern X<\/em>\u00a0est le ratio du support de\u00a0<em class=\"mt\">X<\/em>\u00a0dans la partition\u00a0<em class=\"mt\">Dp\u00a0<\/em>par rapport au ratio du support de\u00a0<em class=\"mt\">X<\/em>\u00a0dans la partition\u00a0<em class=\"mt\">Dn<\/em>.<\/p>\n<p id=\"1d5a\" class=\"pw-post-body-paragraph kp kq jd kr b ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm iw gi\" data-selectable-paragraph=\"\"><strong class=\"kr je\">Caract\u00e9ristique d\u2019une structure<\/strong><\/p>\n<p id=\"cff9\" class=\"pw-post-body-paragraph kp kq jd kr b ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm iw gi\" data-selectable-paragraph=\"\">La\u00a0<strong class=\"kr je\">caract\u00e9ristique d\u2019une structure\u00a0<\/strong>(<em class=\"mt\">feature of pattern<\/em>)\u00a0<em class=\"mt\">X<\/em>\u00a0est une variable binaire indiquant si le\u00a0<em class=\"mt\">pattern<\/em>\u00a0est pr\u00e9sent ou non dans une instance\u00a0<em class=\"mt\">I<\/em>.<\/p>\n<h2 id=\"7bc4\" class=\"nj lo jd bn lp nk nl nm lt nn no np lx la nq nr mb le ns nt mf li nu nv mj nw gi\" data-selectable-paragraph=\"\">M\u00e9thode<\/h2>\n<p id=\"f09c\" class=\"pw-post-body-paragraph kp kq jd kr b ks ml ku kv kw mm ky kz la mn lc ld le mo lg lh li mp lk ll lm iw gi\" data-selectable-paragraph=\"\"><strong class=\"kr je\">Apprendre les structures bas\u00e9es sur la position<\/strong><\/p>\n<figure class=\"ny nz oa ob hf ke gt gu paragraph-image\">\n<div class=\"gt gu oy\"><img loading=\"lazy\" decoding=\"async\" class=\"cf kj kk\" role=\"presentation\" src=\"https:\/\/miro.medium.com\/max\/850\/1*NEnI-FQcgPQXjnLdGxUhuw.png\" alt=\"\" width=\"425\" height=\"491\" \/><\/div>\n<\/figure>\n<p id=\"b8a9\" class=\"pw-post-body-paragraph kp kq jd kr b ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm iw gi\" data-selectable-paragraph=\"\">Le premier algorithme bas\u00e9 sur du\u00a0<em class=\"mt\">pattern-mining<\/em>\u00a0par contraste sert \u00e0 apprendre les\u00a0<em class=\"mt\">location-based patterns<\/em>. Pour commencer, l\u2019ensemble de donn\u00e9es est partitionn\u00e9 en\u00a0<em class=\"mt\">m<\/em>\u00a0sous-ensembles, chacun contenant une variable, puis les structures bas\u00e9es sur la position sont apprises (ligne 3). Les\u00a0<em class=\"mt\">patterns sets\u00a0<\/em>sont g\u00e9n\u00e9r\u00e9s s\u00e9par\u00e9ment pour chaque sous-ensemble et pour chaque position au sein de ceux-ci (ligne 4\u20138). \u00c0 chacune de ces positions, les ensembles de structures appris sont g\u00e9n\u00e9ralis\u00e9s en une structure singuli\u00e8re repr\u00e9sentative, qui est ensuite transform\u00e9e (ligne 9). Par exemple, pour une position\u00a0<em class=\"mt\">(x, y)<\/em>, l\u2019ensemble de\u00a0<em class=\"mt\">patterns {p1, p2, \u2026}<\/em>\u00a0d\u2019une variable\u00a0<em class=\"mt\">V<\/em>\u00a0repr\u00e9sente l\u2019ensemble de changements temporels r\u00e9v\u00e9lateurs qui sont survenus plus fr\u00e9quemment que les autres dans une partition de l\u2019ensemble de donn\u00e9es.<\/p>\n<p id=\"bd18\" class=\"pw-post-body-paragraph kp kq jd kr b ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm iw gi\" data-selectable-paragraph=\"\"><strong class=\"kr je\">Former les regroupements spatiaux<\/strong><\/p>\n<figure class=\"ny nz oa ob hf ke gt gu paragraph-image\">\n<div class=\"gt gu oy\"><img loading=\"lazy\" decoding=\"async\" class=\"cf kj kk\" role=\"presentation\" src=\"https:\/\/miro.medium.com\/max\/850\/1*EuRW6-8IVcB4xdZofNWXSg.png\" alt=\"\" width=\"425\" height=\"486\" \/><\/div>\n<\/figure>\n<p id=\"fb01\" class=\"pw-post-body-paragraph kp kq jd kr b ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm iw gi\" data-selectable-paragraph=\"\">Pour ce deuxi\u00e8me algorithme, les r\u00e9gularit\u00e9s spatiales du syst\u00e8me sont g\u00e9n\u00e9ralis\u00e9es en agrandissant les\u00a0<em class=\"mt\">location-based patterns<\/em>\u00a0appris pr\u00e9c\u00e9demment en regroupements (<em class=\"mt\">clusters<\/em>) spatiaux. Chaque variable est trait\u00e9e s\u00e9par\u00e9ment (ligne 2\u20133). Pour une variable\u00a0<em class=\"mt\">V1<\/em>, un\u00a0<em class=\"mt\">feature F<\/em>\u00a0est r\u00e9cup\u00e9r\u00e9 dans son ensemble de structures bas\u00e9es sur la position (ligne 5) et un ensemble\u00a0<em class=\"mt\">N<\/em>\u00a0contenant tous les voisins spatiaux de\u00a0<em class=\"mt\">F\u00a0<\/em>est cr\u00e9\u00e9 (ligne 6). Pour tous les\u00a0<em class=\"mt\">features f\u00a0<\/em>dans\u00a0<em class=\"mt\">N<\/em>, deux conditions sont test\u00e9es en liant avec le support et le ratio de croissance de la structure jointe\u00a0<em class=\"mt\">f\u00a0<\/em>\u2229<em class=\"mt\">\u00a0F<\/em>\u00a0(ligne 9). Si les conditions sont satisfaites, les structures\u00a0<em class=\"mt\">f<\/em>\u00a0et\u00a0<em class=\"mt\">F<\/em>\u00a0sont combin\u00e9s en un nouveau\u00a0<em class=\"mt\">feature\u00a0<\/em>et l\u2019ensemble de voisins est mis \u00e0 jour en ajoutant les voisins de\u00a0<em class=\"mt\">f<\/em>\u00a0dans\u00a0<em class=\"mt\">N<\/em>\u00a0(ligne 10\u201311).<\/p>\n<p id=\"7797\" class=\"pw-post-body-paragraph kp kq jd kr b ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm iw gi\" data-selectable-paragraph=\"\"><strong class=\"kr je\">Pr\u00e9voir par une classification<\/strong><\/p>\n<figure class=\"ny nz oa ob hf ke gt gu paragraph-image\">\n<div class=\"gt gu oy\"><img loading=\"lazy\" decoding=\"async\" class=\"cf kj kk\" role=\"presentation\" src=\"https:\/\/miro.medium.com\/max\/850\/1*UdlHflu8Tg0WDzS8epCbGQ.png\" alt=\"\" width=\"425\" height=\"381\" \/><\/div>\n<\/figure>\n<p id=\"e545\" class=\"pw-post-body-paragraph kp kq jd kr b ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm iw gi\" data-selectable-paragraph=\"\">Le dernier algorithme examine les interactions entre les diff\u00e9rentes variables en d\u00e9veloppant un\u00a0<strong class=\"kr je\">S<\/strong>patial cluster\u00a0<strong class=\"kr je\">P<\/strong>attern-based\u00a0<strong class=\"kr je\">C<\/strong>lassifier (SPC), un algorithme d\u2019apprentissage bas\u00e9 sur les instances. Une instance est classifi\u00e9e en analysant ses structures au sein des regroupements spatiaux (ligne 3\u20134) et en calculant le ratio de croissance des structures (ligne 5\u20139). S\u2019il est plus \u00e9lev\u00e9 que le seuil pr\u00e9d\u00e9fini, l\u2019instance est class\u00e9e positivement.<\/p>\n<h2 id=\"a491\" class=\"nj lo jd bn lp nk nl nm lt nn no np lx la nq nr mb le ns nt mf li nu nv mj nw gi\" data-selectable-paragraph=\"\">R\u00e9sultats<\/h2>\n<figure class=\"ny nz oa ob hf ke gt gu paragraph-image\">\n<div class=\"gt gu oy\"><img loading=\"lazy\" decoding=\"async\" class=\"cf kj kk\" role=\"presentation\" src=\"https:\/\/miro.medium.com\/max\/850\/1*qlIwFAAN1FBrvP9NH5S8kQ.png\" alt=\"\" width=\"425\" height=\"617\" \/><\/div>\n<\/figure>\n<ul class=\"\">\n<li id=\"b838\" class=\"oc od jd kr b ks kt kw kx la oe le of li og lm oh oi oj ok gi\" data-selectable-paragraph=\"\">Les\u00a0<em class=\"mt\">patterns<\/em>\u00a0appris gr\u00e2ce \u00e0 l\u2019approche de cet article vont de pair avec les connaissances provenant d\u2019\u00e9tudes dans le m\u00eame domaine.<\/li>\n<li id=\"9491\" class=\"oc od jd kr b ks om kw on la oo le op li oq lm oh oi oj ok gi\" data-selectable-paragraph=\"\">L\u2019augmentation des seuils de support et ratio de croissance a augment\u00e9 la valeur F1.<\/li>\n<li id=\"d23f\" class=\"oc od jd kr b ks om kw on la oo le op li oq lm oh oi oj ok gi\" data-selectable-paragraph=\"\">Pr\u00e9voir en utilisant des caract\u00e9ristiques de regroupements spatiaux (<em class=\"mt\">SCF<\/em>) a donn\u00e9 de meilleurs r\u00e9sultats qu\u2019en utilisant simplement des caract\u00e9ristiques de structures bas\u00e9es sur la position (<em class=\"mt\">LPF<\/em>).<\/li>\n<li id=\"b208\" class=\"oc od jd kr b ks om kw on la oo le op li oq lm oh oi oj ok gi\" data-selectable-paragraph=\"\">Les<em class=\"mt\">\u00a0SCF<\/em>\u00a0r\u00e9duisent le risque de surapprentissage (<em class=\"mt\">overfitting<\/em>) et fournissent un meilleur ratio de croissance, au profit du support.<\/li>\n<\/ul>\n<\/div>\n<div class=\"o dz mx my ii mz\" role=\"separator\"><\/div>\n<div class=\"iw ix iy iz ja\">\n<h2 id=\"b71b\" class=\"ln lo jd bn lp lq ne ls lt lu nf lw lx ly ng ma mb mc nh me mf mg ni mi mj mk gi\">A spatiotemporal mining framework for abnormal association patterns in marine environments with a time series of remote sensing images<\/h2>\n<blockquote class=\"mq mr ms\">\n<p id=\"d350\" class=\"kp kq mt kr b ks kt ku kv kw kx ky kz mu lb lc ld mv lf lg lh mw lj lk ll lm iw gi\" data-selectable-paragraph=\"\">Xue, C., Song, W., Qin, L., Dong, Q., &amp; Wen, X. (2015). A spatiotemporal mining framework for abnormal association patterns in marine environments with a time series of remote sensing images. International Journal of Applied Earth Observation and Geoinformation, 38, 105\u2013114.<\/p>\n<\/blockquote>\n<h2 id=\"2f45\" class=\"nj lo jd bn lp nk nl nm lt nn no np lx la nq nr mb le ns nt mf li nu nv mj nw gi\" data-selectable-paragraph=\"\">Objectifs<\/h2>\n<p id=\"719a\" class=\"pw-post-body-paragraph kp kq jd kr b ks ml ku kv kw mm ky kz la mn lc ld le mo lg lh li mp lk ll lm iw gi\" data-selectable-paragraph=\"\">Conception d\u2019un cadre d\u2019exploration de donn\u00e9es spatio-temporelles pour des structures d\u2019association marines utilisant de multiples images acquises par t\u00e9l\u00e9d\u00e9tection. Le but \u00e9tant de d\u00e9tecter des \u00e9v\u00e9nements anormaux bas\u00e9s sur des mod\u00e8les au niveau des pixels et des objets.<\/p>\n<h2 id=\"84c6\" class=\"nj lo jd bn lp nk nl nm lt nn no np lx la nq nr mb le ns nt mf li nu nv mj nw gi\" data-selectable-paragraph=\"\">Difficult\u00e9s<\/h2>\n<p id=\"7f61\" class=\"pw-post-body-paragraph kp kq jd kr b ks ml ku kv kw mm ky kz la mn lc ld le mo lg lh li mp lk ll lm iw gi\" data-selectable-paragraph=\"\">Consid\u00e9rant la taille massive de l\u2019espace de caract\u00e9ristiques, car chaque pixel poss\u00e8de sa propre structure d\u2019association spatio-temporelle, il est essentiel de trouver un moyen efficace pour d\u00e9couvrir des associations spatio-temporelles marines sur une base pixel par pixel. Le deuxi\u00e8me probl\u00e8me est qu\u2019il faut aussi grouper ces pixels de mani\u00e8re \u00e0 former des objets analysables.<\/p>\n<figure class=\"ny nz oa ob hf ke gt gu paragraph-image\">\n<div class=\"gt gu pd\"><img loading=\"lazy\" decoding=\"async\" class=\"cf kj kk\" role=\"presentation\" src=\"https:\/\/miro.medium.com\/max\/1134\/1*_gDzDB1E_shMv2wV5b2bpw.png\" alt=\"\" width=\"567\" height=\"527\" \/><\/div>\n<\/figure>\n<p id=\"0a83\" class=\"pw-post-body-paragraph kp kq jd kr b ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm iw gi\" data-selectable-paragraph=\"\">Deux catalogues d\u2019<em class=\"mt\">association patterns<\/em>\u00a0sont donc g\u00e9n\u00e9r\u00e9s : dans\u00a0<strong class=\"kr je\">la m\u00eame r\u00e9gion<\/strong>\u00a0(pixel, cellule singuli\u00e8re) et\u00a0<strong class=\"kr je\">entre diff\u00e9rentes r\u00e9gions<\/strong>\u00a0(objet, regroupement de pixels).<\/p>\n<p id=\"923b\" class=\"pw-post-body-paragraph kp kq jd kr b ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm iw gi\" data-selectable-paragraph=\"\">La relation spatiale des structures d\u2019association du premier catalogue est simplement le positionnement spatial des pixels. Malgr\u00e9 la faible contribution de ces structures au niveau des relations spatiales, l\u2019utilisation de pixels seulement est plus adapt\u00e9e pour repr\u00e9senter des structures d\u2019association spatio-temporelles \u00e0 grande \u00e9chelle. Dans le contexte de cette \u00e9tude, ce catalogue permet d\u2019analyser l\u2019oc\u00e9an dans son ensemble.<\/p>\n<p id=\"b26f\" class=\"pw-post-body-paragraph kp kq jd kr b ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm iw gi\" data-selectable-paragraph=\"\">Pour le deuxi\u00e8me catalogue, les structures d\u2019association entre r\u00e9gions poss\u00e9dant des propri\u00e9t\u00e9s marines uniformes (objets marins) fournissent davantage d\u2019information au niveau des relations spatiales : positionnement spatial, distance, direction et topologie. Comparativement au premier catalogue, celui-ci va se concentrer sur des r\u00e9gions marines sp\u00e9cifiques. Les deux catalogues sont donc compl\u00e9mentaires dans la recherche de\u00a0<em class=\"mt\">spatiotemporal association patterns<\/em>.<\/p>\n<h2 id=\"f384\" class=\"nj lo jd bn lp nk nl nm lt nn no np lx la nq nr mb le ns nt mf li nu nv mj nw gi\" data-selectable-paragraph=\"\">Sommaire<\/h2>\n<figure class=\"ny nz oa ob hf ke gt gu paragraph-image\">\n<div class=\"gt gu pe\"><img loading=\"lazy\" decoding=\"async\" class=\"cf kj kk\" role=\"presentation\" src=\"https:\/\/miro.medium.com\/max\/1350\/1*5A-rh0Wb8-eSZvt6I2rKXQ.png\" alt=\"\" width=\"675\" height=\"536\" \/><\/div>\n<\/figure>\n<ol class=\"\">\n<li id=\"d90b\" class=\"oc od jd kr b ks kt kw kx la oe le of li og lm pc oi oj ok gi\" data-selectable-paragraph=\"\">Pr\u00e9traitement et repr\u00e9sentation des donn\u00e9es par une table de transaction.<\/li>\n<li id=\"9c05\" class=\"oc od jd kr b ks om kw on la oo le op li oq lm pc oi oj ok gi\" data-selectable-paragraph=\"\">Algorithme d\u2019exploration des donn\u00e9es spatio-temporelles pour g\u00e9n\u00e9rer les structures d\u2019association.<\/li>\n<li id=\"880a\" class=\"oc od jd kr b ks om kw on la oo le op li oq lm pc oi oj ok gi\" data-selectable-paragraph=\"\">Visualisation des connaissances.<\/li>\n<\/ol>\n<h2 id=\"3b99\" class=\"nj lo jd bn lp nk nl nm lt nn no np lx la nq nr mb le ns nt mf li nu nv mj nw gi\" data-selectable-paragraph=\"\">M\u00e9thode<\/h2>\n<p id=\"1c2b\" class=\"pw-post-body-paragraph kp kq jd kr b ks ml ku kv kw mm ky kz la mn lc ld le mo lg lh li mp lk ll lm iw gi\" data-selectable-paragraph=\"\"><strong class=\"kr je\">Pr\u00e9traitement des donn\u00e9es et repr\u00e9sentation<\/strong><\/p>\n<p id=\"fe78\" class=\"pw-post-body-paragraph kp kq jd kr b ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm iw gi\" data-selectable-paragraph=\"\"><em class=\"mt\">Suppression de la variabilit\u00e9 p\u00e9riodique<\/em><\/p>\n<p id=\"b676\" class=\"pw-post-body-paragraph kp kq jd kr b ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm iw gi\" data-selectable-paragraph=\"\">Les param\u00e8tres marins subissent des\u00a0<strong class=\"kr je\">variations saisonni\u00e8res<\/strong>\u00a0: il est donc primordial de supprimer cette composante afin de normaliser les donn\u00e9es avant l\u2019identification des \u00e9v\u00e9nements anormaux. Pour ce faire, le\u00a0<em class=\"mt\">z-score,<\/em>\u00a0calcul\u00e9 sur une p\u00e9riode mensuelle, est utilis\u00e9. Il indique \u00e0 combien d\u2019\u00e9carts-types se situe un param\u00e8tre environnemental par rapport \u00e0 la moyenne et standardise la valeur de ce param\u00e8tre en cons\u00e9quence.<\/p>\n<p id=\"0708\" class=\"pw-post-body-paragraph kp kq jd kr b ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm iw gi\" data-selectable-paragraph=\"\"><em class=\"mt\">Extraction des objets anormaux<\/em><\/p>\n<p id=\"9166\" class=\"pw-post-body-paragraph kp kq jd kr b ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm iw gi\" data-selectable-paragraph=\"\">Les r\u00e9gions sensibles aux changements climatiques sont identifi\u00e9es comme\u00a0<strong class=\"kr je\">r\u00e9gions anormales<\/strong>\u00a0et repr\u00e9sent\u00e9es comme objets dans le contexte de cette \u00e9tude. Le signal ENSO (El Ni\u00f1o-Southern Oscillation) est utilis\u00e9 pour repr\u00e9senter la variabilit\u00e9 du climat global et les param\u00e8tres influenc\u00e9s par ce signal sont identifi\u00e9s. Pour ce faire, il faut analyser si la composante de temps d\u2019un certain facteur physique est la m\u00eame que celui d\u2019ENSO (4\u20137 ans), mais \u00e9galement sa structure spatiale. Par la suite, ces r\u00e9gions sensibles aux changements climatiques et poss\u00e9dant la m\u00eame structure spatiale associ\u00e9e sont group\u00e9es en objets anormaux.<\/p>\n<p id=\"2cf2\" class=\"pw-post-body-paragraph kp kq jd kr b ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm iw gi\" data-selectable-paragraph=\"\"><em class=\"mt\">Discr\u00e9tisation des param\u00e8tres marins<\/em><\/p>\n<p id=\"0ea0\" class=\"pw-post-body-paragraph kp kq jd kr b ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm iw gi\" data-selectable-paragraph=\"\">La\u00a0<strong class=\"kr je\">discr\u00e9tisation<\/strong>\u00a0consiste \u00e0 transformer les param\u00e8tres marins sous la forme de nombres r\u00e9els en cat\u00e9gories. La variabilit\u00e9 de l\u2019environnement marin est g\u00e9n\u00e9ralement distribu\u00e9e de mani\u00e8re gaussienne. Cons\u00e9quemment, les param\u00e8tres sont discr\u00e9tis\u00e9s en 5 classes, de -2 \u00e0 +2 (changement n\u00e9gatif s\u00e9v\u00e8re, changement n\u00e9gatif faible, aucun changement, changement positif faible, changement positif s\u00e9v\u00e8re).<\/p>\n<figure class=\"ny nz oa ob hf ke gt gu paragraph-image\">\n<div class=\"gt gu pf\"><img loading=\"lazy\" decoding=\"async\" class=\"cf kj kk\" role=\"presentation\" src=\"https:\/\/miro.medium.com\/max\/908\/1*SbSZcRsEAiLE8e2AUK3BHQ.png\" alt=\"\" width=\"454\" height=\"156\" \/><\/div>\n<\/figure>\n<p id=\"0e16\" class=\"pw-post-body-paragraph kp kq jd kr b ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm iw gi\" data-selectable-paragraph=\"\">O\u00f9\u00a0<em class=\"mt\">P(i,j)<\/em>\u00a0et\u00a0<em class=\"mt\">O<\/em>\u00a0sont respectivement la position de pixels et les instances d\u2019objets anormaux,\u00a0<em class=\"mt\">Vi,j\u00a0<\/em>et\u00a0<em class=\"mt\">fRank(Vi,j)<\/em>\u00a0sont la valeur brute et la classe d\u2019un pixel,\u00a0<em class=\"mt\">Vo<\/em>\u00a0et\u00a0<em class=\"mt\">fRank(Vo)<\/em>\u00a0sont la valeur brute et la classe d\u2019un objet anormal, \ud835\udeff<em class=\"mt\">\u00a0<\/em>et \ud835\udeff<em class=\"mt\">o\u00a0<\/em>sont l\u2019\u00e9cart-type d\u2019une s\u00e9rie temporelle d\u2019un pixel et d\u2019un objet anormal.<\/p>\n<p id=\"1a4f\" class=\"pw-post-body-paragraph kp kq jd kr b ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm iw gi\" data-selectable-paragraph=\"\"><em class=\"mt\">G\u00e9n\u00e9ration des tables de transactions<\/em><\/p>\n<p id=\"5ae4\" class=\"pw-post-body-paragraph kp kq jd kr b ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm iw gi\" data-selectable-paragraph=\"\">Une\u00a0<strong class=\"kr je\">table d\u2019exploration<\/strong>\u00a0est g\u00e9n\u00e9r\u00e9e pour l\u2019analyse \u00e0 chaque niveau de granularit\u00e9 : pixels et objets. Le premier mod\u00e8le peut explorer les structures d\u2019association spatio-temporelles parmi les param\u00e8tres environnementaux marins au sein des pixels.<\/p>\n<figure class=\"ny nz oa ob hf ke gt gu paragraph-image\">\n<div class=\"gt gu pf\"><img loading=\"lazy\" decoding=\"async\" class=\"cf kj kk\" role=\"presentation\" src=\"https:\/\/miro.medium.com\/max\/908\/1*a7cbtEvq4ssGBiVHAwvUsw.png\" alt=\"\" width=\"454\" height=\"239\" \/><\/div>\n<\/figure>\n<p id=\"4374\" class=\"pw-post-body-paragraph kp kq jd kr b ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm iw gi\" data-selectable-paragraph=\"\">Le deuxi\u00e8me mod\u00e8le permet de d\u00e9couvrir les structures d\u2019association spatio-temporelles entre les diff\u00e9rentes r\u00e9gions marines.<\/p>\n<figure class=\"ny nz oa ob hf ke gt gu paragraph-image\">\n<div class=\"kf kg dq kh cf ki\" tabindex=\"0\" role=\"button\">\n<div class=\"gt gu pg\"><img loading=\"lazy\" decoding=\"async\" class=\"cf kj kk\" role=\"presentation\" src=\"https:\/\/miro.medium.com\/max\/1400\/1*7BMDv7pn7n8rA7y681GnMg.png\" alt=\"\" width=\"700\" height=\"115\" \/><\/div>\n<\/div>\n<\/figure>\n<p id=\"9292\" class=\"pw-post-body-paragraph kp kq jd kr b ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm iw gi\" data-selectable-paragraph=\"\"><strong class=\"kr je\">Algorithme d\u2019exploration des donn\u00e9es spatio-temporelles<\/strong><\/p>\n<p id=\"f5d4\" class=\"pw-post-body-paragraph kp kq jd kr b ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm iw gi\" data-selectable-paragraph=\"\">Cet algorithme est bas\u00e9 sur l\u2019<strong class=\"kr je\">information mutuelle<\/strong>, c\u2019est-\u00e0-dire la quantit\u00e9 d\u2019information qu\u2019un item fournit \u00e0 propos d\u2019un autre. Les items sont repr\u00e9sent\u00e9s par les param\u00e8tres environnementaux et l\u2019index ENSO (Table 1 et 2). L\u2019index ENSO permet de cat\u00e9goriser les param\u00e8tres marins selon le degr\u00e9 d\u2019influence qu\u2019a le ph\u00e9nom\u00e8ne La Ni\u00f1a (-2) et El Ni\u00f1o (+2) sur leur \u00e9volution.<\/p>\n<p id=\"2b76\" class=\"pw-post-body-paragraph kp kq jd kr b ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm iw gi\" data-selectable-paragraph=\"\">Les algorithmes d\u2019<em class=\"mt\">association pattern mining\u00a0<\/em>trouvent des r\u00e8gles d\u00e9finissant les relations entre items, en deux \u00e9tapes. D\u2019abord, ils d\u00e9couvrent l\u2019ensemble de structures d\u2019<strong class=\"kr je\">items fr\u00e9quents<\/strong>\u00a0\u00e0 partir des tables de transactions en utilisant un\u00a0<strong class=\"kr je\">support<\/strong>\u00a0minimum. Ensuite, ils g\u00e9n\u00e9ralisent la r\u00e8gle d\u2019association \u00e0 partir d\u2019un niveau de\u00a0<strong class=\"kr je\">confiance<\/strong>\u00a0pr\u00e9d\u00e9fini. Seuls les\u00a0<strong class=\"kr je\">items reli\u00e9s<\/strong>, plut\u00f4t que l\u2019ensemble complet, sont impliqu\u00e9s dans la recherche d\u2019items fr\u00e9quents.<\/p>\n<p id=\"fce4\" class=\"pw-post-body-paragraph kp kq jd kr b ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm iw gi\" data-selectable-paragraph=\"\"><em class=\"mt\">Extraction d\u2019items reli\u00e9s<\/em><\/p>\n<p id=\"9322\" class=\"pw-post-body-paragraph kp kq jd kr b ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm iw gi\" data-selectable-paragraph=\"\">Les items sont consid\u00e9r\u00e9s comme reli\u00e9s, ou non, en se basant sur leur information mutuelle normalis\u00e9e. L\u2019approche math\u00e9matique sera mise de c\u00f4t\u00e9 pour faciliter la lecture. Les items reli\u00e9s sont extraits pour fournir des candidats \u00e0 l\u2019ensemble d\u2019items fr\u00e9quents, qui eux seront utilis\u00e9s pour trouver les structures d\u2019association. Les items reli\u00e9s ne sont pas tous retenus pour \u00eatre des items fr\u00e9quents : pour ce faire, ils doivent atteindre un certain seuil de relation. L\u2019ensemble d\u2019items fr\u00e9quents contient toutes les structures d\u2019items qui apparaissent assez fr\u00e9quemment, selon un seuil, dans l\u2019ensemble de donn\u00e9es.<\/p>\n<p id=\"8c0d\" class=\"pw-post-body-paragraph kp kq jd kr b ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm iw gi\" data-selectable-paragraph=\"\"><em class=\"mt\">G\u00e9n\u00e9ration des arbres de structures d\u2019association<\/em><\/p>\n<p id=\"8eec\" class=\"pw-post-body-paragraph kp kq jd kr b ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm iw gi\" data-selectable-paragraph=\"\">Un\u00a0<strong class=\"kr je\">arbre de structures d\u2019association direct\u00a0<\/strong>permet de repr\u00e9senter les structures d\u2019association de deux param\u00e8tres environnementaux marins ou plus, et ainsi de fournir une fondation pour mettre en place un algorithme d\u2019exploration spatio-temporelle. Une m\u00e9thode r\u00e9cursive est appliqu\u00e9e pour construire cet arbre.<\/p>\n<figure class=\"ny nz oa ob hf ke gt gu paragraph-image\">\n<div class=\"kf kg dq kh cf ki\" tabindex=\"0\" role=\"button\">\n<div class=\"gt gu ph\"><img loading=\"lazy\" decoding=\"async\" class=\"cf kj kk\" role=\"presentation\" src=\"https:\/\/miro.medium.com\/max\/1400\/1*ryjbpIsqaTqEbiKCLQ9gAA.png\" alt=\"\" width=\"700\" height=\"217\" \/><\/div>\n<\/div>\n<\/figure>\n<p id=\"74e8\" class=\"pw-post-body-paragraph kp kq jd kr b ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm iw gi\" data-selectable-paragraph=\"\"><em class=\"mt\">D\u00e9couverte des r\u00e8gles d\u2019association<\/em><\/p>\n<p id=\"fad0\" class=\"pw-post-body-paragraph kp kq jd kr b ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm iw gi\" data-selectable-paragraph=\"\">La g\u00e9n\u00e9ration des\u00a0<strong class=\"kr je\">r\u00e8gles d\u2019association<\/strong>\u00a0permet de d\u00e9couvrir des items fr\u00e9quents originaires d\u2019arbres de structures d\u2019association directs. Pour y arriver, les tables de transactions et arbres de structures d\u2019association directs sont parcourus \u00e0 l\u2019aide d\u2019un algorithme d\u2019exploration r\u00e9cursif. Pour g\u00e9n\u00e9raliser les r\u00e8gles d\u2019association fortes, certains indices d\u2019\u00e9valuation sont utilis\u00e9s : support, confiance,\u00a0<em class=\"mt\">lift<\/em>\u00a0et facteurs d\u2019int\u00e9r\u00eat.<\/p>\n<p id=\"0679\" class=\"pw-post-body-paragraph kp kq jd kr b ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm iw gi\" data-selectable-paragraph=\"\"><strong class=\"kr je\">Visualisation des structures d\u2019association spatio-temporelles<\/strong><\/p>\n<p id=\"c403\" class=\"pw-post-body-paragraph kp kq jd kr b ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm iw gi\" data-selectable-paragraph=\"\">Les\u00a0<strong class=\"kr je\">structures d\u2019association spatio-temporelles<\/strong>\u00a0sont repr\u00e9sent\u00e9es sous la forme suivante :<\/p>\n<figure class=\"ny nz oa ob hf ke gt gu paragraph-image\">\n<div class=\"gt gu pi\"><img loading=\"lazy\" decoding=\"async\" class=\"cf kj kk\" role=\"presentation\" src=\"https:\/\/miro.medium.com\/max\/1112\/1*lh_jn3dJ64_18u_4jE133w.png\" alt=\"\" width=\"556\" height=\"38\" \/><\/div>\n<\/figure>\n<p id=\"8e43\" class=\"pw-post-body-paragraph kp kq jd kr b ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm iw gi\" data-selectable-paragraph=\"\">O\u00f9\u00a0<em class=\"mt\">AttrN\u00a0<\/em>est un param\u00e8tre environnemental marin d\u2019un pixel ou d\u2019un objet,\u00a0<em class=\"mt\">q<\/em>\u00a0est le niveau quantitatif (-2 \u00e0 +2) de ce param\u00e8tre,\u00a0<em class=\"mt\">t<\/em>\u00a0est le temps d\u2019occurrence de l\u2019attribut\u00a0<em class=\"mt\">Attr1<\/em>, {<em class=\"mt\">t1, t2<\/em>\u00a0et\u00a0<em class=\"mt\">tn}<\/em>\u00a0sont les diff\u00e9rences de temps par rapport \u00e0\u00a0<em class=\"mt\">t<\/em>\u00a0lorsque les autres attributs surviennent,\u00a0<em class=\"mt\">s%, c%<\/em>\u00a0et\u00a0<em class=\"mt\">l%<\/em>\u00a0sont les indicateurs d\u2019\u00e9valuation utilis\u00e9s pour identifier les structures d\u2019association r\u00e9v\u00e9latrices.<\/p>\n<p id=\"0b4d\" class=\"pw-post-body-paragraph kp kq jd kr b ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm iw gi\" data-selectable-paragraph=\"\">M\u00eame si les les structures d\u2019association entre les objets et les pixels sont repr\u00e9sent\u00e9es de mani\u00e8re similaire, leurs relations spatiales sont diff\u00e9rentes. Les relations spatiales entre objets marins sont implicites ; la topologie, la distance et la direction sont toutes obtenues \u00e0 partir des objets eux-m\u00eames. Les relations spatiales entre pixels ne sont pas aussi implicites ; en effet, chaque pixel peut avoir plusieurs structures d\u2019association spatio-temporelles entre deux attributs ou plus.<\/p>\n<p id=\"e5ca\" class=\"pw-post-body-paragraph kp kq jd kr b ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm iw gi\" data-selectable-paragraph=\"\">Les structures d\u2019association spatio-temporelles sont visualis\u00e9es sur les cartes th\u00e9matiques suivantes. On remarque que les r\u00e9gions blanches d\u00e9finissent les diff\u00e9rents continents et les r\u00e9gions color\u00e9es les diff\u00e9rentes structures d\u2019association dans l\u2019oc\u00e9an pacifique. La carte (a) montre la distribution des structures en deux dimensions, et (b) celle des structures en trois dimensions, comme d\u00e9montr\u00e9 par l\u2019arbre de structures d\u2019association.<\/p>\n<p id=\"74d8\" class=\"pw-post-body-paragraph kp kq jd kr b ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm iw gi\" data-selectable-paragraph=\"\">Pour la figure (a), par exemple, on peut voir que lorsque le ph\u00e9nom\u00e8ne La Ni\u00f1a est fort, la temp\u00e9rature de surface de l\u2019oc\u00e9an (SSTA) chute drastiquement dans la r\u00e9gion bleue.<\/p>\n<figure class=\"ny nz oa ob hf ke gt gu paragraph-image\">\n<div class=\"gt gu pd\"><img loading=\"lazy\" decoding=\"async\" class=\"cf kj kk\" role=\"presentation\" src=\"https:\/\/miro.medium.com\/max\/1134\/1*9JPQIAoaIpO-5SB6BRpbEA.png\" alt=\"\" width=\"567\" height=\"391\" \/><\/div>\n<\/figure>\n<figure class=\"ny nz oa ob hf ke gt gu paragraph-image\">\n<div class=\"gt gu pd\"><img loading=\"lazy\" decoding=\"async\" class=\"cf kj kk\" role=\"presentation\" src=\"https:\/\/miro.medium.com\/max\/1134\/1*EfL2i9RHu11DnwvhT61pUQ.png\" alt=\"\" width=\"567\" height=\"403\" \/><\/div>\n<\/figure>\n<h2 id=\"923d\" class=\"nj lo jd bn lp nk nl nm lt nn no np lx la nq nr mb le ns nt mf li nu nv mj nw gi\" data-selectable-paragraph=\"\">R\u00e9sultats<\/h2>\n<ul class=\"\">\n<li id=\"4e80\" class=\"oc od jd kr b ks ml kw mm la oz le pa li pb lm oh oi oj ok gi\" data-selectable-paragraph=\"\">L\u2019algorithme de\u00a0<em class=\"mt\">data mining<\/em>\u00a0bas\u00e9 sur l\u2019information mutuelle est sup\u00e9rieur \u00e0 l\u2019algorithme traditionnel Apriori dans le cas o\u00f9 davantage de param\u00e8tres et classes sont utilis\u00e9s lors de la discr\u00e9tisation.<\/li>\n<li id=\"e9f7\" class=\"oc od jd kr b ks om kw on la oo le op li oq lm oh oi oj ok gi\" data-selectable-paragraph=\"\">Deux strat\u00e9gies sont propos\u00e9es : un mod\u00e8le au niveau des pixels et l\u2019autre au niveau des objets. Les deux se compl\u00e8tent : le premier explore les caract\u00e9ristiques marines \u00e0 grande \u00e9chelle et le deuxi\u00e8me se concentre sur des r\u00e9gions pr\u00e9cises.<\/li>\n<li id=\"bfd2\" class=\"oc od jd kr b ks om kw on la oo le op li oq lm oh oi oj ok gi\" data-selectable-paragraph=\"\">De nombreux probl\u00e8mes ont \u00e9t\u00e9 r\u00e9solus : l\u2019extraction d\u2019items associ\u00e9s (attributs ou objets), la construction d\u2019arbres de structures d\u2019association directs, la conception de l\u2019algorithme d\u2019exploration, le seuil de support optimal et la visualisation innovatrice des structures d\u2019association.<\/li>\n<li id=\"259f\" class=\"oc od jd kr b ks om kw on la oo le op li oq lm oh oi oj ok gi\" data-selectable-paragraph=\"\">En comparaison aux analyses spatio-temporelles traditionnelles, l\u2019information obtenue \u00e0 partir de ce cadre d\u2019exploration est beaucoup plus d\u00e9taill\u00e9e et pr\u00e9cise au niveau de l\u2019espace et du temps.<\/li>\n<li id=\"0ca3\" class=\"oc od jd kr b ks om kw on la oo le op li oq lm oh oi oj ok gi\" data-selectable-paragraph=\"\">Ce cadre permet d\u2019am\u00e9liorer la compr\u00e9hension de la variation des param\u00e8tres marins dans diff\u00e9rentes zones : comment, quand et o\u00f9 certains param\u00e8tres entra\u00eenent la variation d\u2019autres param\u00e8tres ou r\u00e9pondent \u00e0 la variation des autres.<\/li>\n<\/ul>\n<\/div>\n<\/section>\n<\/div>\n<\/div>\n<\/article>\n<\/div>\n<\/div>\n<div class=\"pj l\"><\/div>\n<div><\/div>\n<div class=\"dc pk o dz pl pm\">\n<div class=\"pn eb po pp pq o ao c\">\n<div class=\"o ao hk\">\n<div class=\"pw-multi-vote-icon dq pr ps pt pu\">\n<div class=\"\">\n<div>\n<div class=\"cj\" role=\"tooltip\" aria-hidden=\"false\" aria-describedby=\"18\" aria-labelledby=\"18\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"pw-multi-vote-count l qc qd qe qf qg qh qi\">\n<div>\n<div class=\"cj\" role=\"tooltip\" aria-hidden=\"false\" aria-describedby=\"19\" aria-labelledby=\"19\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Cette semaine, je me suis int\u00e9ress\u00e9 aux\u00a0donn\u00e9es spatio-temporelles. Plusieurs raisons justifient le fait que je me sois pench\u00e9 le sujet. D\u2019abord, la Ville de Montr\u00e9al rend disponible des donn\u00e9es ouvertes en lien avec diff\u00e9rentes sph\u00e8res d\u2019activit\u00e9 : \u00e9conomie et entreprises, \u00e9ducation, sant\u00e9, soci\u00e9t\u00e9 et culture. Le secteur qui m\u2019int\u00e9resse en particulier pour Montr\u00e9al est celui [&hellip;]<\/p>\n","protected":false},"author":409,"featured_media":16700,"menu_order":0,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":"","_links_to":"","_links_to_target":""},"mots_cles":[367,365,366,364],"categorie_blogue":[344],"class_list":["post-15796","blogue","type-blogue","status-publish","format-standard","has-post-thumbnail","hentry","mots_cles-analyse-predictive","mots_cles-data-mining","mots_cles-detection-danomalies","mots_cles-donnees-spatio-temporelles","categorie_blogue-science-des-donnees"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.crim.ca\/fr\/wp-json\/wp\/v2\/blogue\/15796","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.crim.ca\/fr\/wp-json\/wp\/v2\/blogue"}],"about":[{"href":"https:\/\/www.crim.ca\/fr\/wp-json\/wp\/v2\/types\/blogue"}],"author":[{"embeddable":true,"href":"https:\/\/www.crim.ca\/fr\/wp-json\/wp\/v2\/users\/409"}],"version-history":[{"count":7,"href":"https:\/\/www.crim.ca\/fr\/wp-json\/wp\/v2\/blogue\/15796\/revisions"}],"predecessor-version":[{"id":21792,"href":"https:\/\/www.crim.ca\/fr\/wp-json\/wp\/v2\/blogue\/15796\/revisions\/21792"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.crim.ca\/fr\/wp-json\/wp\/v2\/media\/16700"}],"wp:attachment":[{"href":"https:\/\/www.crim.ca\/fr\/wp-json\/wp\/v2\/media?parent=15796"}],"wp:term":[{"taxonomy":"mots_cles","embeddable":true,"href":"https:\/\/www.crim.ca\/fr\/wp-json\/wp\/v2\/mots_cles?post=15796"},{"taxonomy":"categorie_blogue","embeddable":true,"href":"https:\/\/www.crim.ca\/fr\/wp-json\/wp\/v2\/categorie_blogue?post=15796"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}