Création d'un "Moteur mathématique" == Etude de Faisabilité ==
Répondre à la discussion
Affichage des résultats 1 à 5 sur 5

Création d'un "Moteur mathématique" == Etude de Faisabilité ==



  1. #1
    delphi_jb

    Question Création d'un "Moteur mathématique" == Etude de Faisabilité ==


    ------

    Bonjour à toute et à tous

    Voila, j'avais une idée un peu audacieuse, et je viens ici pour en parler.

    j'aurais souhaité créer un "moteur mathématique" utilisable sous une
    forme de grosse classe javascript qu'on pourrait importer dans n'importe
    quel site internet destiné à l'enseignement.


    Il serait créé en plusieurs parties:

    1: l'acquisition.
    Le principe serait d'avoir/créer un OCR qui pourrait transposer en langage naturelle
    l'écriture mathématique d'une personne. Ce n'est pas une tâche facile, car on va
    irrémédiablement arriver aux réseaux neuronaux.

    2: un convertisseur langage_naturel => language informatique
    Ben vi, il faut pouvoir convertir la formule langage naturel de manière à ce que javascript
    puisse la calculer... et inversement pour ré afficher la réponse.

    3: une table de règle mathématique.
    on doit pouvoir programmer toute les particularités mathématique comme:
    la distributivité, les règles de priorités, règle de trois, les Identités remarquables,...



    L'objectif principale, pour commencer, serait d'avoir une interface:
    - dans lequel on écrit une formule: (10 + 8)²
    - il nous dit: "attention, règle d'égalités remarquables"
    - et il résout l'exercice comme ceci: 10² + 2.10.8 + 8² et non comme 18²...


    Si on arrive a ça, ce serait déjà très bien


    Faisable ?

    -----
    Respirer de la poussière de naine brune, ça fait grossir (sur la balance...)

  2. #2
    invite805ff73c

    Re : Création d'un "Moteur mathématique" == Etude de Faisabilité ==

    Faisable ?
    Certainement http://fr.wikipedia.org/wiki/Syst%C3..._calcul_formel mais pas en quelques jours et par une personne seule je le crains... Et le JS n'est certainement pas optimal, surtout pour du OCR qui nécessite quand même un peu de puissance de calcul. A mon avis du devrais déjà laisser tomber la partie OCR (c'est du boulot!) et essayer de faire dans un premier temps un parser http://fr.wikipedia.org/wiki/Parser . Déjà ça c'est du boulot, avec languages formels et Co.

  3. #3
    invite2d7144a7

    Re : Création d'un "Moteur mathématique" == Etude de Faisabilité ==

    Bonjour,

    +1

    À mon avis, que tu aies choisi javascript pour ce projet montre que tu n'es pas vraiment prêt pour le réaliser.

    Sans même parler de la partie OCR, tu devrais regarder un peu les logiciels de calcul formel (exemples : Mapple, Mathematica), ça n'a pas été développé du jour au lendemain, et encore moins par une seule personne.

    C'est un beau projet, mais il faudrait que tu sois conscient de ce dans quoi tu te lances.

    Mais tu peux toujours essayer, tu apprendras pas mal de trucs au passage.

  4. #4
    delphi_jb

    Re : Création d'un "Moteur mathématique" == Etude de Faisabilité ==

    Merci pour vos reponses.

    J'ai choisi javascript pour pouvoir tres simplement le porter sur navigateur.
    J'aurais souhaité qu'il soit accessible via le web...

    Je vais abandonner la partie OCR. Il y a d'autre moyen de realiser un systeme
    d'entree intuitif pour ecrire ses formules... ^^

    je vais deja faire ca
    Respirer de la poussière de naine brune, ça fait grossir (sur la balance...)

  5. A voir en vidéo sur Futura
  6. #5
    invitecba2e9e4

    Re : Création d'un "Moteur mathématique" == Etude de Faisabilité ==

    hello,

    Je suis plus ou moins mitigé par les précédents commentaires.
    js est effectivement une bonne chose pour avoir laccessibilité web. Bien meilleur que java...

    Tu peux disposer des webworkers et de lopenCl pour faire des calculs, et dans le pire des cas, tourner côté serveur voire pourras toujours transposer ton code dans du C++, mais je crois que commencer par du script n'est jamais une mauvaise approche.

    Pour ce qui est de l'entrée effectivement, l'ocr c'est un peu overkill, et surtout, je crois que c'est plus rapide de taper les formules au clavier qu'à les écrire à la main.
    Enfin, il faut que tu définisses plus l'envergure de ton projet.

    Parce que tenter de trouver l'expression analytique d'une dérivée à plusieurs variables c'est une chose, tenter de démontrer des théorêmes en est une autre!
    Trouver x dans une expression linéaire, résoudre une équation vectorielle, sont des choses que tu peux accomplir assez facilement et rapidement, trouver l'expression générale d'une suite définie par récurrence, peut s'avérer bien plus complexe! (je ne m'appuie sur aucun papier seulement ma pauvre expérience).

Discussions similaires

  1. Réponses: 68
    Dernier message: 02/07/2013, 21h21
  2. Création "tampon" ou "calque" sur GIMP
    Par invite09db0f20 dans le forum Logiciel - Software - Open Source
    Réponses: 15
    Dernier message: 14/12/2012, 11h40
  3. Maple :=création d'un "9" de dimension "n"
    Par invitee740c5d3 dans le forum Mathématiques du supérieur
    Réponses: 8
    Dernier message: 13/04/2011, 15h36
  4. Maple :=création d'un "9" de dimension "n"
    Par invitee740c5d3 dans le forum Mathématiques du supérieur
    Réponses: 0
    Dernier message: 13/04/2011, 13h02
  5. Création d'un système "Ambilight" en analogique
    Par invite8c120d3e dans le forum Électronique
    Réponses: 17
    Dernier message: 10/12/2010, 15h08