IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langages de programmation Discussion :

Des chercheurs du MIT testent le programme probabiliste Picture


Sujet :

Langages de programmation

  1. #1
    Chroniqueur Actualités

    Homme Profil pro
    Webmaster
    Inscrit en
    Janvier 2014
    Messages
    1 089
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2014
    Messages : 1 089
    Points : 26 554
    Points
    26 554
    Par défaut Des chercheurs du MIT testent le programme probabiliste Picture
    Picture : le langage de programmation probabiliste du MIT
    permet de faire en 50 lignes de code, ce qu’il aurait fallu de milliers de lignes

    La génération des données à grande échelle constitue une source immense d’informations utilisée à plusieurs effets. De nombreux concepts nouveaux tels que l’apprentissage automatique tire leur source de ces données en bâtissant leur intelligence sur celles-ci.

    Étant convaincus des avantages réels et probables de l’apprentissage automatique, les scientifiques du MIT ont voulu étendre le champ d’application de cette discipline en s’appuyant sur les acquis déjà éprouvés dans le domaine.

    Concrètement, les chercheurs se sont inspirés des techniques d’apprentissage automatique déjà fonctionnels afin de les utiliser dans d’autres champs d’application. C’est ainsi que Picture a été développé. Ce programme permet de concevoir par déduction des modèles 3D de visages humains à partir de représentations 2D de ces mêmes images.

    Le code du programme décrit les principales caractéristiques du visage telles que les yeux qui doivent être symétriquement alignés avec deux objets centrés en dessous d’eux pour faire référence au nez et à la bouche. Ensuite, l’ordinateur est renseigné avec plusieurs images faciales 2D et leurs correspondants en 3D. Après cette étape, l’ordinateur peut maintenant concevoir des modèles 3D de visages en s’appuyant sur le code Picture et les premières correspondances des images 2D et 3D perçues.

    Le but recherché avec ce type de programme est de faciliter la conception des applications. En effet, la particularité avec cette expérience est que le code écrit est très réduit. À l’opposé, atteindre les mêmes performances avec des programmes traditionnels nécessiterait des milliers de lignes de code. En plus, dans le cas des langages traditionnels, les résultats seraient déterminés d’avance suivant les algorithmes conçus.

    Or, il s’avère que dans ce cas de figure, le logiciel détermine seul les images 3D à générer. C’est en fait une déduction faite suivant la somme des images enregistrées par l’apprentissage automatique. Cela sous-entend que les modèles 3D générés peuvent évoluer dans la mesure où les paramètres (les données) servant de base d’apprentissage évoluent également.

    Ce genre de déduction est en fait ce que les langages de programmation probabiliste sont conçus pour réaliser. Selon les résultats issus des expériences réalisés, le taux d’erreur de ce programme seraient 30 % à 50 % moins que les programmes antérieurs. De même, ce programme s'avère tellement performant que Jianxiong Xiao, un professeur assistant en informatique à l’Université de Princeton ne craint pas d’affirmer que « Picture fournit un Framework général qui vise à résoudre presque toutes les taches dans le domaine de la vision associée à l’ordinateur ».

    Dans les mois à venir, plus précisément en juin prochain, les chercheurs de l’Université du MIT comptent faire une démonstration des programmes probabilistes afin de montrer que sur certaines taches standards de la vision associée à l’ordinateur, des programmes de moins cinquante lignes de code peuvent rivaliser avec des systèmes composés de milliers de lignes de code.

    Source : MIT News


    Et vous ?

    Que pensez-vous de ces programmes ?
    Contribuez au club : Corrections, suggestions, critiques, ... : Contactez le service news et Rédigez des actualités

  2. #2
    Membre averti

    Homme Profil pro
    Serial Entrepreneur
    Inscrit en
    Mai 2006
    Messages
    68
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Belgique

    Informations professionnelles :
    Activité : Serial Entrepreneur

    Informations forums :
    Inscription : Mai 2006
    Messages : 68
    Points : 316
    Points
    316
    Par défaut
    Le lien de source est incorrect.

    Y a-t-il des exemples de code disponibles ?

  3. #3
    Membre régulier Avatar de clampin
    Homme Profil pro
    Inscrit en
    Février 2005
    Messages
    96
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2005
    Messages : 96
    Points : 105
    Points
    105

  4. #4
    MikeRowSoft
    Invité(e)
    Par défaut
    J'ai du mal à lui trouver un intérêt.

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2005
    Messages : 17
    Points : 16
    Points
    16
    Par défaut
    @MikeRowSoft c'est la machine qui va trouver un intérêt à ta place

  6. #6
    Futur Membre du Club
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Octobre 2012
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2012
    Messages : 8
    Points : 7
    Points
    7
    Par défaut Dommage...
    Dommage qu'il n'y ait pas un tel programme pour éviter les vingt et quelques fautes d'orthographe de votre article.

  7. #7
    Membre chevronné

    Homme Profil pro
    Mentaliste
    Inscrit en
    Mars 2008
    Messages
    872
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Mentaliste
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2008
    Messages : 872
    Points : 1 813
    Points
    1 813
    Par défaut
    "Picture : le langage de programmation probabiliste du MIT, permet de faire en 50 lignes de code, ce qu'il aurait fallu de milliers de lignes"

    - Php essaie de vendre du rêve ainsi, mais concrètement, on a toujours tout à faire ;
    - Symfony essaie de vendre du rêve ainsi, mais concrètement, on a toujours tout à faire ;
    - FuelPhp essaie de vendre du rêve ainsi, mais concrètement, on a toujours tout à faire ;
    - Yaf essaie de vendre du rêve ainsi, mais concrètement, on a toujours tout à faire ;
    - Yaf essaie de vendre du rêve ainsi, mais concrètement, on a toujours tout à faire ;
    - LUA essaie de vendre du rêve ainsi, mais concrètement, on a toujours tout à faire ;
    - Python essaie de vendre du rêve ainsi, mais concrètement, on a toujours tout à faire ;
    - Delphi essaie de vendre du rêve ainsi, mais concrètement, on a toujours tout à faire ;
    ...
    je continue ou vous avez bien compris ce que je pense quand je lis un tel titre ?
    .I..

  8. #8
    Membre régulier

    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Août 2012
    Messages
    70
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Août 2012
    Messages : 70
    Points : 120
    Points
    120
    Par défaut
    Le but recherché avec ce type de programme est de faciliter la conception des applications. En effet, la particularité avec cette expérience est que le code écrit est très réduit. À l’opposé, atteindre les mêmes performances avec des programmes traditionnels nécessiterait des milliers de lignes de code. En plus, dans le cas des langages traditionnels, les résultats seraient déterminés d’avance suivant les algorithmes conçus.
    Je ne suis pas d'accord avec toi sur ce point, les résultats finaux dépendent des algorithmes et non pas du langage utilisé

  9. #9
    Membre du Club
    Inscrit en
    Décembre 2005
    Messages
    29
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 29
    Points : 58
    Points
    58
    Par défaut On ne peut pas comparer un DSL à langage généraliste
    La langage Picture du MIT est un langage dédié à un domaine spécifique (un DSL). Tout le code spécifique au domaine traité est en fait pris en compte derrière le langage. Ce qui ne retire rien à la performance, mais interdit surtout de comparer le nombre de lignes de code écrites pour résoudre un problème donné avec celui qu'il aurait fallu à l'aide d'un langage généraliste. La comparaison est juste absurde.

    Si on essayait l'inverse. c'est à dire comparer le nombre de ligne qu'il faudrait en Picture pour réaliser la même chose qu'avec un langage généraliste (Java par exemple) pour un besoin quelconque. On arriverai au constat inverse. Soit il faudrait énormément de ligne en Picture pour le même résultat. Soit, et peut être même dans la plupart des cas, ça ce serait simplement impossible d'écrire l'équivalent en Picture car on sortirait totalement du champ du domaine auquel il est dédié. On serait incapable de l'exprimer en Picture.

Discussions similaires

  1. Réponses: 0
    Dernier message: 30/06/2015, 21h59
  2. Des chercheurs du MIT mettent au point un algorithme pour détecter les erreurs du type débordements d'entier
    Par Stéphane le calme dans le forum Algorithmes et structures de données
    Réponses: 5
    Dernier message: 01/04/2015, 13h11
  3. Des chercheurs du MIT créent KLOS, un algorithme puissant de parcours de graphe non orienté
    Par Cedric Chevalier dans le forum Algorithmes et structures de données
    Réponses: 11
    Dernier message: 21/01/2014, 22h46
  4. Réponses: 9
    Dernier message: 14/08/2012, 16h38
  5. Réponses: 15
    Dernier message: 02/04/2010, 12h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo