Timelight

La technologie de Timelight Studio

Pourquoi la technologie de
Timelight Studio est unique ?

Modélisation prédictive high-tech à votre service

Contrairement aux approches de modélisation prédictive classiques (ARIMAX, Gradient Boosting, LSTM,…), la modélisation prédictive de Timelight Studio ne troque pas l’explicabilité pour la performance – ce n’est pas une IA en “boite noire”. Elle révèle les caractéristiques fondamentales des données pour expliquer ses recommandations.

Timelight conduit des recherches sur les données temporelles dans plusieurs secteurs d’activités. Nos produits – dont Timelight Studio – bénéficient de techniques et avancées technologiques multiples.

La modélisation prédictive de Timelight Studio est un mélange de distance learning, de détection d’anomalies, de clustering, classification supervisée, forecasting, alerting et de puissants outils de visualisation. De plus, notre modélisation est exploitable et paramétrable en temps réel.

Distance Learning

Découverte de la topologie des données

Quand les courbes de charges sont chargées dans la plateforme, Timelight Studio modélise en premier lieu la meilleure distance qui permet de comparer efficacement les données entre elles.

Cette distance, propre aux données chargées, permet ensuite de visualiser les données sur des cartes et de comparer les courbes de charge entre elles.

Détection d’anomalie

Nettoyage des données

Une fois la topologie modélisée, nous détectons automatiquement les données qui correspondent à des comportements inhabituels. Nous retrouvons généralement ici les principales erreurs de mesure.

L’utilisateur peut lui-même choisir de considérer qu’un set de données est ou n’est pas une anomalie, nous lui fournissons des outils d’aide à la décision pour cette analyse.

Seules les données filtrées sont utilisées dans la suite du process : détection de journées types, corrélation d’autres facteurs et forecasting.

Clustering

Détection des profils types

Une fois la topologie modélisée sur les données historiques et les données filtrées, nous détectons automatiquement le nombre de journées types qui caractérise la population de courbes. Un profil type est une courbe présentant un comportement de référence, avec des seuils de tolérance.

Toutes les journées sont associées à des journées type, cette association révélant automatiquement les dérives présentes dans les données historiques.

Forecasting

Planification court et moyen terme

Une fois le clustering établi, nous proposons une planification sur l’année se reposant sur les paramètres établis. Nous générons ainsi une prévision d’activité à l’heure. L’utilisateur a la possibilité d’éditer cette planification, et d’y ajouter les variations attendues.

L’utilisateur a aussi la possibilité de ne pas générer de forecasting si l’activité future n’est pas planifiable.

Alerting

Qualification fine de toutes les dérives

Timelight Studio détecte quotidiennement ou en temps réel les écarts d’activité et les caractérise : mauvais profil type (erreur de planification), détection d’une journée type qualifiée comme dérive, écart d’activité au delà des seuils de tolérance…

De nombreux outils sont disponibles pour permettre à l’analyste de comprendre rapidement ce qui caractérise la dérive afin d’agir en conséquence. Timelight Studio recueille la justification des dérives afin d’améliorer les analyses futures.

Visualisation

Des outils d’aide à la décision multiples et intuitifs

Bien que Timelight Studio soit une solution entièrement pilotable via API, elle intègre également une plateforme d’analyse web poussée.

Retrouvez-y des histogrammes, heatmaps, tableaux et cartes pour comprendre et manipuler vos données en temps réel.

Les dernières technologies de visualisation sont intégrées pour garantir une performance et un confort maximal.

Stack technologique

kisspng-angle-text-symbol-brand-other-python-5ab0c09b9ea1a7.3286927515215330836498.png

Python

hiclipart.com-1.png

Node.js

kisspng-docker-application-software-microsoft-sql-server-c-docker-logo-media-social-icon-5c5f4f5d196474.237149871549750109104.png

Docker

kisspng-react-javascript-angularjs-ionic-atom-5b154be6947457.3471941815281223426081.png

React JS

hiclipart.com_.png

Debian

kisspng-postgresql-database-logo-computer-icons-replicatio-software-developer-5adbf4c30a9de2.0455937315243644830435.png

PostgreSQL​

ts.png

Typescript

sqreen-squarelogo-1511974821954.png

Sqreen

200px-Npm-logo.svg_.png

NPM

kisspng-flask-python-bottle-web-framework-web-application-flask-5ace6e94133f66.5495283515234781640788.png

Flask

numpy.png

Numpy

Multi-service-data-propagation-with-AWS-Lambda-Fanout.png

AWS Lambda

kisspng-amazon-com-amazon-s3-amazon-web-services-amazon-el-amazon-5ada03da5749f0.5706537815242372743576.png

AWS S3

Swagger-logo.png

Swagger

1_t9d16DIcJg_-dEg0X_qTWg.png

JWT

hiclipart.com-2.png

Nginx

recharts.png

Recharts

200px-Scikit_learn_logo_small.svg_.png

scikit-learn

gitlab-icon-rgb.png

Gitlab CI

uwsgi.png

Uwsgi

zapier-logo-png-transparent.png

Zappier

20190510_Timescale_Logo_Tiger.png

Timescale DB

Elasticsearch-Color.png

Elasticsearch

584830b5cef1014c0b5e4a9c.png

Redis

58480a44cef1014c0b5e4917.png

Kubernetes

postgis-logo.png

PostGIS

rabbitmq-logo-png-transparent.png

RabbitMQ

kisspng-scipy-numpy-python-scikit-learn-pip-5afac9ed652136.6077473815263851334142.png

scipy