INTELLIGENCE ARTIFICIELLE POUR SYSTEME DE PROTECTION

Utilisation de machine learning pour analyse de fichiers log

Objectif : Analyser automatiquement les fichiers log d’un système de protection ferroviaire dans le cadre d’opérations de maintenance.

Contexte :

KFS est un système de protection automatique, installé sur des trains et implémentant une fonctionnalité de contrôle de franchissement de feu. Le calculateur embarqué KCU, cœur du système KFS, enregistre en continu des données temporelles d’état du système et des signaux analogiques bruts dans des fichiers LOG.  Ces fichiers LOG sont systématiquement récupérés lors des opérations de maintenance périodiques qui interviennent sur ces appareils.

Dans le cadre de son évolution, CLEARSY souhaite utiliser l’IA et plus particulièrement le Machine Learning pour automatiser l’analyse de ces LOGs (données bruts, courbes, variables intermédiaires, E/S, données de diag…)afin d’augmenter l’efficacité des opérations de maintenance et pour identifier à l’avance d’éventuels écarts dans le fonctionnement du système qui sont difficiles à voir par l’analyse manuelle des fichiers LOG.

Les fichiers LOG bruts peuvent  être convertis en tableaux de type DataFrames (Pandas) ; être découpé en 3 catégories de sous-blocs temporels, qui permettent de déterminer si le train est à l’arrêt, en mouvement en zone libre ou à proximité d’un feu et contiennent des variables de diagnostic qui permettent la mise en évidence de certaines groupes d’anomalies.

Le stage est structuré comme un projet complet avec toutes ses phases, comprenant à minima

  • une phase d’analyse du besoin et de spécification,
  • Une phase de conception
  • Et un phase de validation

Livrables attendus :

  • Scripts et bibliothèques implémentant les fonctions requises
  • Sauvegarde des résultats dans des bases de données
  • Documentation du code et des algorithmes utilisés.
  • Création du modèle et entrainement de celui-ci pour la fonction définie

Compétences recherchées :

  • Programmation Python, IA, Machine Learning
  • Analyse statistique des données (ACP, Clustering …)
  • Bibliothèques Pandas, Numpy, Matplotlib,  sqlite3/sqlalchemy
  • Bibliothèques pour l’apprentissage automatique (Scikit learn,  Keras/PyTorch/TensorFlow)
  • Techniques de développement orienté objet
  • Base de données SQL

Localisation : Aix-Lyon

Durée : 6 mois

Niveau : Bac +5

Pour postuler merci d’envoyer un Cv et une Lettre de motivation à l’adresse :

stages-ingenieurs@clearsy.com

Location
  • Aix / Lyon
Duration 6 mois
Level Bac +5

Postuler à cette offre de stage d'ingénieur

Pour postuler merci d’envoyer
un CV et une lettre de motivation
à l’adresse :

stages-ingenieurs@clearsy.com