All Projects → meteofrance → Formation Deep Learning

meteofrance / Formation Deep Learning

Licence: apache-2.0
Supports de formation Deep Learning (diapos et exercices pratiques)

Projects that are alternatives of or similar to Formation Deep Learning

Shufflenet V2 Tensorflow
A lightweight convolutional neural network
Stars: ✭ 145 (-0.68%)
Mutual labels:  jupyter-notebook
Deep Deep
Adaptive crawler which uses Reinforcement Learning methods
Stars: ✭ 145 (-0.68%)
Mutual labels:  jupyter-notebook
Numbapro Examples
Examples of NumbaPro in use.
Stars: ✭ 145 (-0.68%)
Mutual labels:  jupyter-notebook
Kaggle Titanic
kaggle titanic solution
Stars: ✭ 145 (-0.68%)
Mutual labels:  jupyter-notebook
Hypertools Paper Notebooks
Supporting notebooks and data from hypertools paper
Stars: ✭ 145 (-0.68%)
Mutual labels:  jupyter-notebook
Essentia
C++ library for audio and music analysis, description and synthesis, including Python bindings
Stars: ✭ 1,985 (+1259.59%)
Mutual labels:  jupyter-notebook
Data Driven Prediction Of Battery Cycle Life Before Capacity Degradation
Code for Nature energy manuscript
Stars: ✭ 145 (-0.68%)
Mutual labels:  jupyter-notebook
Bertem
论文实现(ACL2019):《Matching the Blanks: Distributional Similarity for Relation Learning》
Stars: ✭ 146 (+0%)
Mutual labels:  jupyter-notebook
Sqlcell
SQLCell is a magic function for the Jupyter Notebook that executes raw, parallel, parameterized SQL queries with the ability to accept Python values as parameters and assign output data to Python variables while concurrently running Python code. And *much* more.
Stars: ✭ 145 (-0.68%)
Mutual labels:  jupyter-notebook
Deep Learning With Tensorflow Book
深度学习入门开源书,基于TensorFlow 2.0案例实战。Open source Deep Learning book, based on TensorFlow 2.0 framework.
Stars: ✭ 12,105 (+8191.1%)
Mutual labels:  jupyter-notebook
Recurrent neural network
This is the code for "Recurrent Neural Networks - The Math of Intelligence (Week 5)" By Siraj Raval on Youtube
Stars: ✭ 145 (-0.68%)
Mutual labels:  jupyter-notebook
Citeomatic
A citation recommendation system that allows users to find relevant citations for their paper drafts. The tool is backed by Semantic Scholar's OpenCorpus dataset.
Stars: ✭ 145 (-0.68%)
Mutual labels:  jupyter-notebook
Digital video introduction
A hands-on introduction to video technology: image, video, codec (av1, vp9, h265) and more (ffmpeg encoding).
Stars: ✭ 12,184 (+8245.21%)
Mutual labels:  jupyter-notebook
Textbook
Principles and Techniques of Data Science, the textbook for Data 100 at UC Berkeley
Stars: ✭ 145 (-0.68%)
Mutual labels:  jupyter-notebook
100daysofmlcode
My journey to learn and grow in the domain of Machine Learning and Artificial Intelligence by performing the #100DaysofMLCode Challenge.
Stars: ✭ 146 (+0%)
Mutual labels:  jupyter-notebook
Rloss
Regularized Losses (rloss) for Weakly-supervised CNN Segmentation
Stars: ✭ 145 (-0.68%)
Mutual labels:  jupyter-notebook
Alta
The Art of Literary Text Analysis
Stars: ✭ 145 (-0.68%)
Mutual labels:  jupyter-notebook
Chinesetextclassifier
中文商品评论短文本分类器,可用于情感分析
Stars: ✭ 146 (+0%)
Mutual labels:  jupyter-notebook
Ds production
Stars: ✭ 146 (+0%)
Mutual labels:  jupyter-notebook
Python Machine Learning Book
The "Python Machine Learning (1st edition)" book code repository and info resource
Stars: ✭ 11,428 (+7727.4%)
Mutual labels:  jupyter-notebook

Initiation au Deep Learning

Cette formation a été conçue pour initier au Deep Learning, en deux jours, des chercheurs, ingénieurs d'études et développeurs. Elle s'adresse à des personnes n'ayant pas de connaissance préalable du domaine.

La formation est en langue française.

Cette formation a été initialement créée par Météo-France pour ses salariés, mais elle est parfaitement adaptée à d'autres domaines d'application que la météorologie. Les supports de cours et les codes sources des travaux pratiques sont partagés en open-source dans ce dépôt.

Pré-requis

  • Connaissances de base en programmation, idéalement en python
  • Mathématiques, niveau premier cycle universitaire

Programme de la formation

La formation alterne cours et travaux pratiques. Elle est prévue pour être suivie dans l'ordre suivant :

  • Cours 00 - Programme de la formation
  • Cours 01 - Introduction au Machine Learning - Vidéo : https://youtu.be/9OhTBItdw18 (contribuée par Lior Perez)
  • Cours TP 01 - Python pour Data Scientists
  • TP 01 - Python pour Data Scientists
  • TP 02 - Reconnaissance de chiffres manuscrits (modèles linéaires, random forest...)
  • Cours 02 - Introduction au Deep Learning - Vidéo : https://youtu.be/F3F75xnhG0M (contribuée par Lior Perez)
  • Cours 03 - La librairie Keras
  • TP 03 - Réseaux convolutionnels : reconnaissance de chiffres manuscrits avec Keras - Vidéo : https://youtu.be/p5HZ5YaCc04 (contribuée par Sirine Hdiji)
  • Cours TP 04 - Visualisation et Transfer Learning
  • TP 04 - Transfer Learning : classification d'images
  • Cours 04 - Architecture de réseaux convolutionnels
  • Cours TP 05 - Segmentation par pixels avec Unet
  • TP 05 - Segmentation par pixels avec Unet
  • Cours 05 - Réseaux récurrents

Format des fichiers

Les planches des cours sont au format Markdown, afin d'être aisément modifiables. Une version pdf est également fournie. La version pdf est générée à partir du Markdown avec l'utilitaire Marp :

https://yhatt.github.io/marp/

Comment faire les TP ?

Installation

Les TP sont en Python 3, au format Jupyter Notebook. Pour plus d'informations sur l'installation et l'utilisation de Jupyter Notebook : https://jupyter.org/

Pour l'installation de Python 3 et des librairies scientifiques, nous recommandons Anaconda. Sur ce lien, choisir Python 3.6: https://www.anaconda.com/download/

Les librairies python suivantes sont requises, certaines étant déjà incluses dans Anaconda :

  • numpy
  • pandas
  • sklearn
  • tensorflow
  • keras
  • fastai (Attention, installer la version 0.7. La nouvelle version 1.0 n'est pas compatible.)

Les Travaux Pratiques

Dans le dossier de chaque TP, vous trouverez :

  • Le TP lui-même, sous la forme d'un notebook Jupyter à compléter,
  • La correction du TP.

Comment contribuer ?

Les contributions pour améliorer ce cours ou pour le compléter sont bienvenues.

Si vous souhaitez contribuer, plusieurs issues sont déjà ouvertes et attendent votre aide.

Vous pouvez également soumettre des pull requests pour apporter des corrections mineures. Si vous souhaitez apporter des modifications importantes, merci d'ouvrir d'abord une issue.

Crédits

Contributeurs ayant participé à la création de cette formation : Lior Perez, Simon Moisselin, Valentin Fouqueau

Certains contenus ont été empruntés à d'autres formations. Merci à leurs auteurs :

  • Cours de Machine Learning de Stanford par Andrew NG, sur la plateforme Coursera
  • Cours de Deep Learning de Stanford University par Fei-Fei Li, Justin Johnson et Serena Yeung
  • Cours fast.ai : https://www.fast.ai/

Si vous trouvez des documents non crédités, ou si nous avons involontairement utilisé sans votre accord un contenu vous appartenant, veuillez nous contacter.

If you believe that we have unintentionally used some contents without giving credits or without approval from the authors, please contact us.

Licence

Copyright 2018 - Météo-France

Cette formation est partagée par Météo-France sous la licence Apache 2.0.

This content is shared by Météo-France under the Apache 2.0 licence.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].