Giter Site home page Giter Site logo

anf_deepscopie's Introduction

Bandeau ANF

Contexte et enjeu

Les méthodes d’intelligence artificielle et notamment d’apprentissage profond ont bouleversé l’analyse d’images. Aujourd’hui l’apprentissage profond représente la méthode la plus puissante pour la segmentation d’images, la classification de patterns, voire la résolution de certains problèmes inverses. Les algorithmes de deep learning sont largement accessibles via des sites de partages de codes (Github par exemple) mais leur prise en main nécessite une initiation pour une utilisation en routine sur des plateformes de microscopie ou pour les adapter à de nouvelles techniques de microscopie ou types de données. Il est aussi important de connaitre les limites et les écueils de ces techniques. Les méthodes d’intelligence artificielle ont aussi un fort potentiel dans l’automatisation intelligente des acquisitions. Ces récents développements constituent des pistes intéressantes, mais pour lesquelles une formation est nécessaire afin d’en permettre l’implémentation efficace en microscopie. Les constructeurs, ainsi que certaines entreprises indépendantes, proposent des outils intégrant les codes de deep learning. Pour comprendre la pertinence de ces outils et les limites de leur intégration il est nécessaire de disposer d’un bagage suffisant dans le domaine.

Public visé

Cette action nationale de formation du CNRS s’adresse aux ingénieurs de plateformes de microscopies et aux biologistes amenés à analyser des images ou interagir avec des traiteurs d’images.

Prérequis

Posséder des bases d’analyse d’images classique. La pratique d’un langage de programmation (quel qu’il soit) est conseillée mais pas indispensable

Modalités de l’épisode 1 Enseignement de cours, discussions, travaux pratiques en ligne selon le planning ci-dessous.

Objectifs

A l'issue de la formation vous aurez les connaissances de base pour comprendre le fonctionnement des réseaux de neurones profonds et serez à même de démarrer vos propres projets d’analyse d’image par ces méthodes. Un accompagnement sera proposé dans l’épisode 2 (en présentiel) de cette ANF pour un niveau avancé. Une comparaison (en présentiel) des outils commerciaux sera enfin réalisée dans l’épisode 3.

Programme

Lundi 13 juin Mardi 14 juin Mercredi 15 juin
9h - 10h30 [Matin ou en cours asynchrone en ligne : Principes](#jour-1-les-principes-du-deep-learning) [Matin ou en cours asynchrone en ligne : Annotation d’images](#jour-2-annotations-dimages) [Matin ou en cours asynchrone en ligne : “Kind of Easy” deep learning](#jour-3-kind-of-easy-deep)
10h30 - 12h Discussion en ligne en présence de biologistes ayant récemment utilisé avec succès les méthodes de deep learning pour leurs propres questions. Discussion en ligne en présence d’acteurs public et privé de l’annotation de donnée. Discussion en ligne en présence d’ingénieurs de plateformes de microscopies qui utilisent des outils de deep learning au quotidien.
13h - 17h TP en ligne : Mon premier TP les mains dans le moteurs 1/3 • CNN par la pratique avec MNIST puis adaptation de MNIST vers un exemple de classification en microscopie TP en ligne : Mon premier TP les mains dans le moteurs 2/3 • Transfer learning on CNN example • Data augmentation on CNN example • Optimize code with early stopping TP en ligne : Mon premier TP les mains dans le moteurs 3/3 • Segmentation d’images avec UNet via ZeroCostDL4Mic. • Bilan de la formation sur le choix des outils

Pré-requis pour la formation

Outils à installer

  • Télécharger et installer iLastik que vous trouverez ici.
  • Créer un compte Google spécifique pour l’utilisation de Collaboratory. Certains workflow que nous allons utiliser nécessitent d’utiliser les ressources en-ligne mises à disposition par Google. En amont de la formation, il vous est demandé de créer un compte spécifique via ce lien. A vrai dire, les ressources de calcul disponibles pouvant être limitées par Google, il pourra être utile de créer plusieurs comptes dédiés.

e-learning: cours asynchrones en ligne

Jour 1: les principes du deep learning

Jour 2: annotations d'images

Jour 3: “Kind of Easy” deep

Atelier Jour 1

Discussion en ligne en présence de biologistes ayant récemment utilisé avec succès les méthodes de deep learning pour leurs propres questions.

Discussion en ligne jour 1

Atelier Jour 2

Discussion en ligne en présence d’acteurs public et privé de l’annotation de donnée.

Discussion en ligne jour 2

Atelier Jour 3

  • Discussion en ligne en présence d’ingénieurs de plateformes de microscopies qui utilisent des outils de deep learning au quotidien.

  • A AJOUTER (00:00)

  • TP en ligne :

    • Mon premier TP les mains dans le moteurs 3/3
    • Segmentation d’images avec UNet via ZeroCostDL4Mic.
    • Bilan de la formation sur le choix des outils
  • A AJOUTER (00:00)

Discussion en ligne

Wiki et FAQ

Formateurs

Adnane Aitoussaye, Université d’Angers
Anaïs Badoual, INRIA Rennes
Marine Breuilly, Université Claude Bernard Lyon1
Nima Hatami, CREATIS, Lyon
Valentin Gilet, Université d’Angers
Felicia Marianne INRAe Toulouse
Félix Mercier, Université d’Angers
Herearii Metuarea, Université d’Angers
Juliette Moreau, CREATIS, Lyon
Guillaume Mougeot, UCA Clermont-Ferrand
Thierry Pecot, Université Rennes 1
Sylvain Prigent, INRIA Rennes
Pejman Rasti, Université d’Angers
David Rousseau, Université d'Angers
Daniel Sage, EPFL Lausanne
Hervé Turlier, Collège de France
Bertrand Vernay, INSERM

anf_deepscopie's People

Contributors

bvernay avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.