1. TP- 5 - Serveur en Python, pour aller plus loin

    by Joseph Razik, last modified on 2022-03-09

    Pour pouvoir traiter plusieurs clients en parallèle, il existe deux grandes familles de solutions :

    • La première, la plus classique, est qu'un processus serveur écoute les connexions et à chaque demande créée un autre processus pour assurer le traitement en lui passant la socket.
    • La seconde utilise une technique de pooling, c'est-à-dire que le serveur va regarder périodiquement dans toutes les connexions dont il dispose celles où il peut lire ou écrire.

    Read more...


  2. TP-4 - Les sockets en python - le serveur

    by Joseph Razik, last modified on 2022-03-09

    1   Objectif

    L'objectif de ce TP est de comprendre le principe de fonctionnement d'un serveur réseau et d'en réaliser un simple.

    2   Comprendre et créer un serveur simple

    À partir de l'exemple de code en python3 suivant, testez et comprenez le rôle de chaque ligne de celui-ci (paramètres, valeurs, etc).

    # coding: utf-8
    
    """
    Définition d'un serveur simple. Le serveur attend la connexion d'un client
    et fait un echo des messages reçu .
    """
    
    import socket
    import sys
    
    # Adresse ip …

    Read more...


  3. Mini projet

    by Joseph Razik, last modified on 2021-11-15

    Mise en place d'un système de reconnaissance

    Objectif

    L'objectif de ce mini-projet est de mettre en place tous les outils vus dans ce module pour l'apprentissage et la reconnaissance afin de définir un système complet.

    Données

    Les données que vous allez manipuler sont des fichiers audio issus d'un corpus de différents sons correspondant à des phrases ou mots. Ce corpus est extrait du projet open-source Common Voice de mozilla.

    Un ensemble de fichiers vous est donc fourni, chacun au format compressé mp3. Ils sont situés dans le répertoire /scratch/I322/DATA/clips/ des machines de TP (accessible aussi dans cette …

    Read more...


  4. Travaux Pratique

    by Joseph Razik, last modified on 2021-09-29

    Mise en place d'un système de reconnaissance simple

    Objectif

    L'objectif de ce TP est de vous familiariser avec les différentes étapes que l'on rencontre dans le développement d'un système de reconnaissance automatique.

    Le but sera donc de construire un système qui sera capable de reconnaître un son test et de l'identifier.

    Pour effectuer les quelques manipulations de ce TP, vous allez travailler dans l'environnement notebook d'IPython/Jupyter. Pour cela, créez un répertoire pour cette matière, déplacez-vous dans celui-ci et exécutez les commandes suivantes :

    $> jupyter-notebook
    

    Ceci va ouvrir votre navigateur sur un explorateur de fichier du répertoire dans lequel vous avez …

    Read more...


« Page 5 / 20 »