Skip to content

lgrosjean/deep-learning

Repository files navigation

Deep Learning

Objectifs

  • Quels objectifs pour ce projet :
    • Sur des images qui viennent probablement des réseaux sociaux, détecter :
      • Ce qu’il y a dans l’image (objet detection & classification)
      • Des logos
      • Des émotions
    • Peut être d’autres cas d’usage
    • Se rappeler d’aller à l’essentiel et de toujours prendre des modèles pré entrainés

Apprentissage

Librairies

Open CV

Documentation officielle d’OpenCV https://docs.opencv.org/2.4/doc/tutorials

Deep Learning

  • Keras + Tensorflow (Google)

  • Pytorch (Facebook) + fastai (Fast.ai)

  • Autres (mais moins intéressante pour nous) : CNTK (Microsoft), Caffe2 (Facebook), MXNET (Amazon), Paddle (Baidu)

Hardware

Comment installer et configurer le GPU de son PC portable (avec CUDA) ?

Source : https://medium.com/@lmoroney_40129/installing-tensorflow-with-gpu-on-windows-10-3309fec55a00

L'installation proposée par ce tutoriel est destinée à TensorFlow, mais après avoir été installé, le GPU et CUDA sont bien détectés par d'autres framework comme PyTorch. Quelques remarques :

  1. Il faut install CUDA v9.0, et au moment de l'installation, il suffit de choisir l'option only CUDA (pas besoin de default installation)

  2. Il faut ajouter le path vers le CUDA Toolking aux variables d'environnement :

set PATH=%PATH%;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\bin
  1. Pour tester l'installation dans TensorFlow:
from tensorflow.python.client import device_lib

def get_available_gpus():
    local_device_protos = device_lib.list_local_devices()
    return [x.name for x in local_device_protos if x.device_type == 'GPU']

About

Some projects based on Deep Leaning

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published