Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1485 connectés 

  FORUM HardWare.fr
  Programmation
  Algo

  Méthode pour placer tous les mots du dictionnaire dans une phrase.

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Méthode pour placer tous les mots du dictionnaire dans une phrase.

n°2309583
Profil sup​primé
Posté le 04-01-2018 à 17:27:32  answer
 

Bonjour.  :)  
 
 
Je me demande simpement si ça peut avoir un sens ou si on peut lui en trouver une.
 
Je pense en effet que cette pharse est unique !
 
Les autre arangement de mot et ponctuation perdrait l'intérêt de la recherche.
 
ponctuation autorisées a priorie mais j'ai un doute sur le point- virgule. Qui nécessite une majuscule au premier mot qui suit.
 
 ',' virgule
 ' ' espace
 ':' double- point.
 
 
le dictionnaire et en fait un dictionnaire abstrait contruit de relations numérique et logique.
 
 
Voilà un défi. ou une folle idée.
 
Bienvenue et merci pour votre aide.

mood
Publicité
Posté le 04-01-2018 à 17:27:32  profilanswer
 

n°2309842
MaybeEijOr​Not
but someone at least
Posté le 12-01-2018 à 20:19:29  profilanswer
 

Bonyour,
 
La phrase ne serait pas unique de part les adjectifs pouvant être répétés, placés aussi bien avant ou après le nom à qualifier sans modifier le sens de la phrase, etc.
 
Si la phrase doit avoir du sens, seule un réseau de neurones peut la réaliser dans un temps raisonnable.
 
Pour le point-virgule, pas besoin de majuscule. Et heureusement ! Certains ont déjà essayé de coder une fonction qui passerait en majuscule la première lettre du mot qui suit un point et un espace mais impossible. Il semblerait que ce ne soit pas demain la veille qu'on puisse réaliser un tel exploit.


---------------
C'est en écrivant n'importe quoi qu'on devient n'importe qui.
n°2309843
Profil sup​primé
Posté le 12-01-2018 à 20:27:28  answer
 

Thx you very !
 
Ben faut savoir ce qu'est une phrase, et débiter des phrase, et mettre une capitale inconditionnelement au début.

n°2309844
Profil sup​primé
Posté le 12-01-2018 à 20:32:49  answer
 

Je me suis penché sur le problème des noms propre aussi, ça c'est pas simple.
 
Puis alors, le truc c'est le sens que tout ça prends quoi. bref.
 
Merci pour ta réponse.

n°2309845
MaybeEijOr​Not
but someone at least
Posté le 12-01-2018 à 20:35:44  profilanswer
 

En fait j'ai une solution très simple.
 
Début de la phrase : "Le dictionnaire contient les mots suivants : "
En suite l'algo lit chaque mot du dictionnaire en les ajoutant à la phrase et en les séparant par une virgule et un espace. Lorsqu'il n'y a plus de mot l'algo supprime le dernier espace et la virgule puis ajoute un point.
 
C'est une solution... [:cosmoschtroumpf]


Message édité par MaybeEijOrNot le 12-01-2018 à 20:37:24

---------------
C'est en écrivant n'importe quoi qu'on devient n'importe qui.
n°2309846
Profil sup​primé
Posté le 12-01-2018 à 20:43:32  answer
 

j'ai déjà mis un dictionnaire complet en dure dans un programme c'est hyper rapide à l'éxecution, mais par contre à la compile, je te dis pas.
 
Ca va pas dans la solution parce que :
 
-- le dictionnaire contiens les mots précéans également, donc c'est faux.
-- donc la phrase doit pas avoir du sens, elle doit en prendre
 
Effectivement avec un réseau ou plusieurs, on peut générer une phrase de nombre de mot du dictionnaire, et supprimer les mot utiliser au fur est à messure puis faire une sorte de propagation du discours.
 
En tout cas c'est un début de phrase peut-être intelligent, à plusieur reprise dans les méambre du cogitum.
 
Merci pour l'idée.

Message cité 1 fois
Message édité par Profil supprimé le 12-01-2018 à 20:48:12
n°2309847
MaybeEijOr​Not
but someone at least
Posté le 12-01-2018 à 21:03:18  profilanswer
 


 
Ce n'était pas dans les spécifications du problème posé. Une phrase peut très bien contenir plusieurs fois le même mot (cf. cette phrase), et cela est même une condition pour l'obtention d'une phrase longue. En effet l'utilisation d'un nom commun est quasi indissociable de l'utilisation d'un article, or les articles sont très limités en nombre alors que les noms communs sont très nombreux.


---------------
C'est en écrivant n'importe quoi qu'on devient n'importe qui.
n°2309849
Profil sup​primé
Posté le 12-01-2018 à 21:23:35  answer
 

Ok, merci !

n°2309868
gilou
Modérateur
Modzilla
Posté le 13-01-2018 à 11:58:58  profilanswer
 

> Méthode pour placer tous les mots du dictionnaire dans une phrase.
Facile: suffit de prendre la phrase
"Et il se mit à réciter quasiment tout le dictionnaire: A, Aalénien, ..., Zythum, Zzz".
ou tu insères après les deux points tous tes mots, sauf ceux figurant dans "Et il se mit à réciter quasiment tout le dictionnaire" (ce pourquoi A avec accent n'apparait pas en 2e position dans mon exemple). :D
 
A+,


Message édité par gilou le 13-01-2018 à 12:01:02

---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
n°2309885
Profil sup​primé
Posté le 13-01-2018 à 20:28:33  answer
 

Ca peut également le faire.
 
Mais dans un dico de francais, je crois pas qu'on mette une capitale au début de chacun des mot.
Pui faudrait insérer la définition.
 
Enumération de lecicale : est le terme.
 
A+


Message édité par Profil supprimé le 13-01-2018 à 20:29:29
mood
Publicité
Posté le 13-01-2018 à 20:28:33  profilanswer
 

n°2309922
Elbarto
Posté le 14-01-2018 à 22:32:23  profilanswer
 

 

va falloir préciser ce que tu entends par "relations numériques et logiques",

 

est-ce une liste de mots avec pour chaque mot un terme pour le classifier ? :

 

dormir = verbe
chien = sujet
beau = adjectif

 

ce qui permettrait à un algorithme de construire des phrases selon des règles grammaticales, à partir du moment où il sait que "dormir" est un verbe et que chien est un sujet alors c'est un bon début, il lui restera à apprendre la conjugaison, puis à donner du sens aux phrases,

 

il existe un domaine de recherche scientifique qui s'appelle le "traitement automatique des langues" où les chercheurs tentent de mettre au point un générateur automatique de texte, du texte qui doit avoir du sens ( ce qui est beaucoup plus dur qu'un texte généré aléatoirement ) et adapté au contexte, par un exemple un robot qui dialoguerait par internet avec un humain ( cas typique : un chat internet de type SAV pour résoudre un problème avec un client, un assistant pour aider l'utilisateur ), ce robot va avoir comme seul aide un dictionnaire de mots et des règles syntaxiques, grammaticales,

 

le deep learning a permis d'améliorer les choses mais c'est pas encore le nirvana,

 

je conseille de commencer par définir un "nano-dictionnaire" pour mettre au point l'algorithme, un dictionnaire volontairement limité à 50 mots, si ton algo réussit à construire une phrase cohérente avec ces 50 mots ( quitte à tricher en faisant une énumération comme l'a indiqué Gilou ) alors en théorie l'algo marchera aussi sur un dictionnaire de 50000 mots

 


Message édité par Elbarto le 14-01-2018 à 22:40:38
n°2309933
Profil sup​primé
Posté le 15-01-2018 à 09:23:35  answer
 

Merci pour ta contribution.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Algo

  Méthode pour placer tous les mots du dictionnaire dans une phrase.

 

Sujets relatifs
Appeler methode surchargée sans virtualquestion sur la méthode de Viola et Jones sur la detection d'objet
Bind, méthode et pointeur sur méthodeCommande Batch avec reponse à plusieurs mots
script perl pour remplacement des chiffre en mots[JS] Créer une nouvelle méthode pour n'importe quel objet
Placer sous-menu en dessous des liens :'(Somme de mots en répétition
Prenons un cas concret de chose abstraite : un dictionnaire.probleme dans le resultats d'un script qui cherche de mots
Plus de sujets relatifs à : Méthode pour placer tous les mots du dictionnaire dans une phrase.


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR