Flash Info

Session état de l’art Éco-conception embarquée le 22 septembre (gratuit pour les membres du pôle Minalogic)

Session deep tech Sofa le simulateur multiphysiques, niveaux 1, le 23 septembre

Session deep tech Méthodes formelles pour les protocoles de sécurité, les 13 t 14 octobre

Session deeptech Scikit-learn, la boîte à outils de l’apprentissage automatique, le 15 octobre

Session deep tech Analyse des données sensibles de santé par l’apprentissage fédéré, le 23 octobre

Toutes nos formations

Machine Learning and Cybersecurity

 Module état de l'art 
With fast development of AI techniques, it becomes a must to understand how AI would help predict future cyber security incidents and suggest proactive defence actions to mitigate potential cyber attacks. © Inria / Photo C. Morel

Session:

Aucune session disponible actuellement.

Contactez-nous !

Objectifs

We aim to reach two goals in this training program. First of all, we will introduce the popular AI-driven cyber security applications. We will especially focus on malware classification and malware clustering tasks that are necessary for most of commercialised Anti-Virus vendors. Second, we will propose several use cases of using AI toolboxes, such as Scikit-learn APIs, to analyse the statistics of malware samples, extract malware features and perform classification / clustering test. We will learn to how to set up a fair benchmark to evaluate the performances of AI-based security incident detection and showcase the potential impacts of dataset design over the evaluation result.

Target audience: R&D engineers and researchers.

Keywords: scikit-learn, malware classification, AI for security.

By the end of this training, participants will be able to:

  • Understand the main applications of machine learning in cybersecurity and their practical limitations.
  • Explain how machine learning techniques can support malware analysis, classification, and clustering.
  • Build a basic machine learning pipeline using scikit-learn for cybersecurity use cases.
  • Extract and analyze relevant features from malware datasets.
  • Train and evaluate machine learning models for malware classification tasks.
  • Design fair benchmarking protocols and select appropriate evaluation metrics.
  • Identify the impact of dataset design and data quality on model performance and security outcomes.
  • Apply good practices when developing and assessing AI-based cybersecurity solutions.

Pré-requis

  • Preliminary knowledge about scikit-learn, Numpy , Scipy packages in Python.

Programme

AI is beyond simply recognising images or videos, but also focusing on understand attacks, encoding knowledges learnt from past security incidents and recommend possible mitigation plans. We will cover an introduction to the potential use of AI for improving cyber safety service at first and then demonstrate the basic practices of AI algorithms to reach a data-driven security incident classification.

More specifically, we will include:

  • An introduction to the modern AI technologies and landed use cases of AI in the world of cyber security vendors,
  • A use case explanation about how to set up an AI pipeline for produce the summary of malware statistics, extraction of malware features and performance evaluation of malware classification result.
  • We explain the factors that may bring impacts over the malware classification results.

Mise à jour le 4 août 2026 – version 2

Intervenant(s)

  • Yufei Han

    Chargé de recherche Inria

    Dr Yufei Han is a researcher at Inria CIDRE project-team. He has been devoted himself into the research of adversarial AI techniques and AI-boosted cybersecurity applications for over 8 years. Before he joined Inria, he used to be senior principal researcher at Symantec Research Labs and post-doctoral researcher at Inria. He has published over 30 research papers on top-tiered research venues of AI and cyber security. He has also obtained 15 US patents on AI-based malware classification and intrusion detection systems.

Les prochaines sessions

2 jours

Practical information

  • Duration: 2 days (12 hours)
  • Schedule: 9 a.m-  12 p.m. and 2 p.m – 5 p.m
  • Registration deadline: registrations close 15 days before the scheduled date.

  • Admission requirements: admission to the course is subject to prior selection. Applicants must meet the prerequisite requirements listed above.

  • Teaching format: the training is delivered online, in English, with course materials in English.

  • Group size: maximum of 12 participants.

  • In-company sessions: private sessions can be organized for groups of 5 or more participants. Please contact us using the registration form.

  • Training materials: course materials will be provided to participants.

  • Assessment and completion: assessment is conducted through a short quizze. A certificate of completion is issued at the end of the training.

  • Accessibility – disability: Inria is committed to ensuring accessibility to its training programs, both online and on-site, for people with disabilities. More details.

Pricing information

  • Price: €1600 per participant

  • Discounted rates: available for groups of 5 or more participants (10% discount for 5 to 9 participants, 20% discount for 10 or more participants)

  • Member discount: companies that are members of the Aktantis cluster receive a 20% discount

  • Funding: self-funded (company or individual funds)