Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Final demo review / TODO #21

Closed
yhamoudi opened this issue Dec 12, 2014 · 111 comments
Closed

Final demo review / TODO #21

yhamoudi opened this issue Dec 12, 2014 · 111 comments

Comments

@yhamoudi
Copy link
Member

All you reviews / TODO about the final demo.

  • it's strictly forbidden to make whole sentences into the demo, except for the demo questions :o
  • Machine Learning – Reformulation : no "formal" algorithm. If you want to present an algo, you run it on an example (even if some parts of the algo don't occur on your example)
  • Who is an actor in Titanic and Inception? -> are you sure it's a correct sentence in english (in google i don't see any question starting like this)
  • How much animations in the slides?
@Ezibenroc
Copy link
Member

Who is an actor in Titanic and Inception? -> are you sure it's a correct sentence in english (in google i don't see any question starting like this)

I think that the intersection of actors is a good one. But I don't find a good English sentence to ask this (generally, when you use the word "and", you mean an union... For instance, if I ask "Who are the president of France and the United States?", I expect the answer "Hollande and Obama", not the empty set.).
So, any good idea is welcome...

@Tpt
Copy link
Member

Tpt commented Dec 14, 2014

On devrait peut-être se mettre d'accord sur l'assignation des parties lors de la présentation

Voici un premier brouillon (que je mettrais à afin de garder une vue globale)
1 Introduction (Marc ?)
2 Demo + UI (Thomas)
3 Datamodel (Marc)
4 Architecture (Valentin)
5 NLP intro (Tom)
6 NLP classical (Yassine)
8 NLP ML reformulation (Raphaël)
9 NLP ML standalone (Quentin)
10 Wikidata (Thomas)
11 CAS (Marc)
12 Spell-checker (Tom)
13 vs Wolfram fight (Tom)
14 conclusion (Thomas ?)

cf Google sheet donnée en privé

Je suis prêt à faire l'intro ou la conclusion

@robocop
Copy link
Contributor

robocop commented Dec 14, 2014

Idem. Il n’y aura pas grand chose sur NLP ML standalone
(soit j’explique en détail et ça prend 10 minutes, soit je n’explique rien et ça prend 1min)

Le 14 déc. 2014 à 20:00, Thomas Tanon notifications@github.com a écrit :

On devrait peut-être se mettre d'accord sur l'assignation des parties lors de la présentation

Voici un premier brouillon (que je mettrais à afin de garder une vue globale)
1 Introduction ?
2 Demo + UI (Thomas)
3 Datamodel (Marc)
4 Architecture (Valentin ?)
5 NLP intro (Yassine ou Tom)
6 NLP classical (Yassine ou Tom)
8 NLP ML reformulation (Raphaël)
9 NLP ML standalone (Quentin)
10 Wikidata (Thomas)
11 CAS (Marc)
12 vs Wolfram fight (Yassine ou Tom)
13 conclusion ?

Je suis prêt à faire l'intro ou la conclusion


Reply to this email directly or view it on GitHub.

@Ezibenroc
Copy link
Member

Je pensais laisser la partie Question Parsing à Yassine, qui a fait plus de trucs que moi.

@Ezibenroc
Copy link
Member

Rappel @ProjetPP/ensl-team : il faut que la demo soit complète ce soir, afin de pouvoir répéter demain matin. Il faudra également une seconde répétition (mercredi après la complexité ?).

@progval
Copy link
Member

progval commented Dec 15, 2014

Thomas et moi avons un exam d’anglais après la complexité, donc non.

Mais on peut répéter demain matin, éventuellement demain à la place du
SIESTE, et jeudi avant la démo.

On 15/12/2014 08:51, Tom Cornebize wrote:

Rappel @ProjetPP/ensl-team : il faut que la demo soit complète ce soir, afin de pouvoir répéter demain matin. Il faudra également une seconde répétition (mercredi après la complexité ?).


Reply to this email directly or view it on GitHub:
#21 (comment)

@Ezibenroc
Copy link
Member

Je suggère d'utiliser ça pour la présentation: http://davvil.github.io/pdfpc/
(ou tout autre logiciel équivalent)

Sous linux: aptitude install pdf-presenter-console
Puis pdfpc pppDemo.pdf

@Tpt
Copy link
Member

Tpt commented Dec 15, 2014

Ou, plus simple, on utilise Keynote directement ;-)

@marc-chevalier
Copy link
Member

Tpt : +1

@Ezibenroc
Copy link
Member

Ça n'est pas plus simple.

@marc-chevalier
Copy link
Member

Pense à moi par exemple qui n'ai pas et ne veut pas installer LaTeX sous Linux. Et j'ai d'excellentes raisons.

@Ezibenroc
Copy link
Member

T'as regardé ce que c'était que ce logiciel ? Ça permet simplement d'afficher un pdf, il suffit que ça soit installé sur le PC utilisé pour la présentation...

@marc-chevalier
Copy link
Member

Et l’intérêt d’alourdir les slides alors que c'est contre ce qui est fait depuis le début ? Car oui, ça alourdit très nettement pour l’œil de l'auditoire.

@marc-chevalier
Copy link
Member

Ou alors, le point de vue de Pinkie : oui, ça sert à rien quoi.

@Ezibenroc
Copy link
Member

T'as toujours pas compris ce que c'était. Pour l'auditoire, ça ne change rien. C'est uniquement pour le présentateur que ça change : ça affiche le prochain slides et le timer.

@marc-chevalier
Copy link
Member

Mieux vaut simplement connaitre ses slides. En plus, avec un logiciel qu'on ne connait pas, c'est un coup à ne pas réussir à mettre en plein écran en temps polynomial.

@Ezibenroc
Copy link
Member

En plus, avec un logiciel qu'on ne connait pas, c'est un coup à ne pas réussir à mettre en plein écran en temps polynomial.

D'où l'intérêt des répétitions :)

@marc-chevalier
Copy link
Member

Ou plutôt d'utiliser ce qu'on connait quand ça suffit bien. J'ai fait
tout le colloquium et toute ma soutenance de stage sans me retourner
vers les slides (sauf quand je devais pointer un point en particulier)
et sans regarder mon écran.

En ayant ce genre de chose, ça donne envie de regarder l'écran de sa
machine : mauvais ! Juste connaitre ce qu'on va présenter permet de ne
pas quitter l'auditoire des yeux, c'est infiniment mieux et on n'est pas
tenté de regarder ailleurs.

@Ezibenroc
Copy link
Member

Oui, comme on peut aussi compter les secondes dans sa tête pour avoir un timing parfait...

On aura de toute façon l'écran sous les yeux, avec la tentation de le regarder. Autant maximiser les informations qu'il y a dessus. C'est à chacun de faire l'effort de ne pas le regarder trop souvent.

Pour moi, ça serait comme se passer de notes de cours à un examen quand elles sont autorisées, pour éviter de passer trop de temps à les lire. C'est prendre le problème à l'envers...

@marc-chevalier
Copy link
Member

Magnifique sophisme.

Avoir plus d'infos => les rendre moins lisibles et passer plus de temps
sur l'écran à les lire.

Le problème de les lire, ce n'est pas le temps perdu, c'est qu'on ignore
l'auditoire. Lors des notes de cours durant un exam, on s'en fiche bien
que tu quittes ta copie des yeux.

@Ezibenroc
Copy link
Member

Ça ne dépend pas du logiciel, mais des compétences du présentateur.

Utiliser une visionneuse pdf classique, ça implique d'avoir un chronomètre posé à côté de l'ordinateur, deuxième source de distraction.
De plus, connaître ses slides par coeur est vite infaisable lorsqu'il s'agit d'animations (on a vite-fait d'oublier une animation dans une frame). Ce problème est réglé par ce programme.

@Tpt
Copy link
Member

Tpt commented Dec 15, 2014

Le temps de parole est en moyenne de 3 mn 1/2 par personne. C'est pas dur de connaitre 4-5 slides...

@Tpt
Copy link
Member

Tpt commented Dec 15, 2014

autre point : 53 slides pour 25mn (sans compter les démos) c'est beaucoup

@Ezibenroc
Copy link
Member

autre point : 53 slides pour 25mn (sans compter les démos) c'est beaucoup

+1, mais certains slides sont assez légers.

@eddycaron
Copy link

C’est juste pas possible

20-25 slides, cela semble plus raisonnable


Eddy Caron. Mcf HDR ENS Lyon Inria CNRS UCBL
ENS Lyon - LIP - Projet Avalon
46 Allee d'Italie, 69364 Lyon Cedex 07, France
E-Mail : Eddy.Caron@ens-lyon.fr

[ Tel : 04.72.72.80.04 ][ Web page : http://graal.ens-lyon.fr/~ecaron ]

Le 15 déc. 2014 à 12:28, Tom Cornebize notifications@github.com a écrit :

autre point : 53 slides pour 25mn (sans compter les démos) c'est beaucoup
+1, mais certains slides sont assez légers.


Reply to this email directly or view it on GitHub #21 (comment).

@marc-chevalier
Copy link
Member

Slide 2 => Pourquoi ? Image illisible en pratique.

Slide 13 => Inutile car il y a une paire de slides sur le data model.

Grammatical = [15;21], bien trop technique et détaillé. Les gens vont
retenir "CoreNLP sort un arbre de dépendance et on fait des fusions en
fonction du type de dépendance". On peut en donner encore un peu plus
pour leur montrer que vous avez fait des choses compliquées mais pas
autant. S'ils en veulent plus, cf rapports ou questions.

Reformulaton = [23;27] Vachement limite en longueur sachant qu'il y a un
algo au milieu... Je pense qu'il faut expliquer la fin et, vu le temps
que Cerise a passé à tenter de nous expliquer son truc, il faut
simplifier le moyen (voire le laisser tomber). Simplifier en "c'est du
ML qui travaille avec des vecteurs etc..." suffira pour tous ceux que ça
ne passionne pas. Les autres : cf questions ou rapports. Et même, ce
n'est pas retenable, ni présentable à l'oral. Cerise y a passé un temps
fou et peu peuvent se vanter d'avoir compris. Ici, on a une paire de
minutes. Et un truc trop creux se remarquera moins qu'un gros truc
brouillon, mal compris et long.

Standalone, on l'attend encore... Dois je me fâcher ?

Wikidata = [31;36] Encore limite et trop détaillé. Une fois qu'on a
compris comment étaient faites les entités Wikidata, c'est vachement
intuitif. Et ce qui ne l'est pas sont des détails techniques qui ne sont
pas forcément pertinents dans cette présentation.

@Tpt
Copy link
Member

Tpt commented Dec 15, 2014

Pour Wikidata cela va super vite : 60s Wikidata et 60 le fonctionnement (c'est juste une anim en 3 slides) et le dernier on le zape si nécessaire.

@Ezibenroc
Copy link
Member

Slide 2 => Pourquoi ? Image illisible en pratique.

Je vais remplacer la liste de noms par un nuage de noms (comme les idées de modules à la fin).

Slide 13 => Inutile car il y a une paire de slides sur le data model.

Ok.

Grammatical = [15;21]

À la limite on peut fusionner la normalisation et les règles de remplacement (ces règles sont plutôt une question d'implem au final, on peut décrire complètement l'algo sans les utiliser). @yhamoudi tu en penses quoi ?
À part ça ce n'est pas si technique. On fait juste des opérations basiques sur un arbre, et assez intuitives. Je suis sur qu'on ne dépasse pas de nos 5minutes (et sans perdre l'auditoire).

Reformulaton = [23;27]

Tout remplacer par deux slides. Un premier qui montre ce que fait le module (on montre le triplet en entrée, puis le triplet en sortie). Un second qui dit que l'on fait du machine learning.

Wikidata = [31;36]

Pas d'accord, je trouve les slides très biens.

Datamodel.

Trop long. J'enlèverai l'exemple sur Newton (on a déjà une intersection plus loin, pas la peine de montrer une conjonction). J'enlèverai également l'exemple sur ebola, vu que les quantificateurs ne sont pas encore supportés par les modules QuestionParsing, et que c'est assez intuitif lorsque l'on a compris les opérateurs first et sort.

@yhamoudi
Copy link
Member Author

Slide 13 : ok pour l'enlever mais alors le datamodel doit :

  • afficher des arbres en 2D. Je le dit encore une fois : si le data model ne fait pas figurer d'arbres en 2D (à chaque fois qu'un arbre sous forme linéaire apparaît) il faut revoir toutes la partie question parsing grammatical (aussi bien dans le rapport que dans la démo) pour mettre des arbres sous forme linéaire (ça sera moche, et je le ferais pas)
  • dire explicitement ce que le slide 13 évoque, à savoir que certaines formes normales sont correctes du point de vue du datamodel, mais pas souhaitables en pratique (je trouve que ça a plus sa place dans l'intro générale du question parsing que avant ceci dit...)

Grammatical : ok pour raccourcir mais comment ?

@Ezibenroc
Copy link
Member

afficher des arbres en 2D. Je le dit encore une fois : si le data model ne fait pas figurer d'arbres en 2D (à chaque fois qu'un arbre sous forme linéaire apparaît) il faut revoir toutes la partie question parsing grammatical (aussi bien dans le rapport que dans la démo) pour mettre des arbres sous forme linéaire (ça sera moche, et je le ferais pas)

+1, faut arrêter le massacre avec les arbres 1D...

@Ezibenroc
Copy link
Member

Et puis si ce n'est que ça, on peut aussi échanger nos parties : je présente le datamodel, et tu présentes la comparaison avec Wolfram.

@Ezibenroc
Copy link
Member

Quelle est la décision pour la répétition ?

@yhamoudi
Copy link
Member Author

Quelqu'un pour faire une affiche rappelant les démos jeudi matin ? On pourra la mettre dans l'ascenseur et ça permettra aux gens de se souvenir de la date.

@Ezibenroc
Copy link
Member

Idée brillante ! Tu devrais en parler sur la mailing list m1if.

@yhamoudi
Copy link
Member Author

pourquoi faire, on a les meilleurs graphistes ?
Je ne pense pas qu'on trouvera qq1 de motivé sur la mailing liste (et je crois que les 2 autres groupes ont encore pas mal à faire sur les diapos)

@Ezibenroc
Copy link
Member

Je pense que tu es le mieux placé pour faire l'affiche, d'un point de vue artistique 😉

Concernant le texte à mettre, il faut en mettre le moins possible:

DPPI 2014 : les Démos Publiques Projets Intégrés des M1 en informatique
Jeudi 18 décembre, amphi B
9h00 - 9h30 - Tricomp
9h30 - 10h00 - PPP
10h00 - 10h30 - Lazychords

(en brodant peut être un peu quand même, pour que ça soit accueillant)

@Ezibenroc
Copy link
Member

Faudrait qu'on puisse coller l'affiche demain dans la matinée.

@yhamoudi
Copy link
Member Author

euh désolé mais je ne sais pas faire plus qu'ajouter des yeux à un ornithorynque. Je passe mon tour...

@yhamoudi
Copy link
Member Author

ou une affiche sous tikz ?

@Ezibenroc
Copy link
Member

euh désolé mais je ne sais pas faire plus qu'ajouter des yeux à un ornithorynque. Je passe mon tour...

Comme tout le monde ici...

ou une affiche sous tikz ?

Why not? Il doit y avoir moyen de faire quelque chose qui attire l'oeil sans mettre d'image (faudrait éviter les images si on veut imprimer en N&B).

@yhamoudi
Copy link
Member Author

j'ai aucune idée de comment ne pas faire un truc dégueulasse. si personne ne le fait c'est pas grave

@yhamoudi
Copy link
Member Author

bon ok je tente un truc rapide (mais il ne faut pas demander quel logiciel j'utilise). Donnez-moi un logo/truc graphique pour PPP

@Ezibenroc
Copy link
Member

T'as vraiment besoin d'une image ? Tu comptes prendre quoi pour les autres groupes ?

@progval
Copy link
Member

progval commented Dec 16, 2014

Je suggère l’utilisation de ceci :
http://cache2.asset-cache.net/xc/457324075.jpg?v=2&c=IWSAsset&k=2&d=_Yib0H7Zs-OSuiAFJ1RjbbkQaqi4U5uv8f1LQ-JYZiE1

(alterner rouge, vert, rouge ; pour chacun des projets, dans l’ordre
chronologique)

On 16/12/2014 22:36, Tom Cornebize wrote:

T'as vraiment besoin d'une image ? Tu comptes prendre quoi pour les autres groupes ?


Reply to this email directly or view it on GitHub:
#21 (comment)

@yhamoudi
Copy link
Member Author

STOP TROLL, on peut avoir un script pour l'évolution de la longueur des questions posées au cours de la journée

@progval
Copy link
Member

progval commented Dec 16, 2014

euh, c’est quoi le rapport ?

@yhamoudi
Copy link
Member Author

il est interdit de poster des images non originales sur cette fil ou le fil logo. Ok pour les pouces vert/rouge mais tu essayes de les coller au platypus d'abord (sinon c'est du troll = tu te fais rediriger vers le dépôt script)

@yhamoudi
Copy link
Member Author

c'est bof, beaucoup de texte :

image

@Ezibenroc
Copy link
Member

Non c'est cool ! Je suis fan de la flèche avec "Comic Sans MS" !
Par contre j'aurais plutôt mis les projets dans l'ordre chronologique.

@yhamoudi
Copy link
Member Author

j'avais mis par ordre chronologique au début puis j'ai mis tricomp au centre pour "équilibrer" les couleurs (sinon il n'y avait que du noir et blanc dans la partie droite)

@yhamoudi
Copy link
Member Author

si quelqu'un veut continuer je peux lui fournir le fichier *.svg *.pptx ;) (ça doit s'ouvrir sous libre office, j'ai pas mis de truc incompatible à priori).

@Ezibenroc
Copy link
Member

Ouais d'accord. Ça me semble bien comme ça.
Du coup faut trouver un moyen d'imprimer en couleur...

@yhamoudi
Copy link
Member Author

les imprimantes à TD/DM couleur

@Ezibenroc
Copy link
Member

Tu comptes pirater les imprimantes, ou demander gentiment à un prof ?

@yhamoudi
Copy link
Member Author

eric thierry doit avoir du crédit (vu qu'il n'a imprimer qu'1 dm)

@Ezibenroc
Copy link
Member

Vu que c'est ton tuteur, je te laisse lui demander.

@robocop
Copy link
Contributor

robocop commented Dec 16, 2014

On peut demander à la repro de l’ens sinon (à Descartes)
Ils sont cools.

Le 16 déc. 2014 à 23:17, Tom Cornebize notifications@github.com a écrit :

Vu que c'est ton tuteur, je te laisse lui demander.


Reply to this email directly or view it on GitHub.

@eddycaron
Copy link

Hello,

Vous en voulez combien ? 

A+

Eddy

Eddy Caron. Mcf HDR ENS Lyon Inria CNRS UCBL
ENS Lyon - LIP - Projet Avalon
46 Allee d'Italie, 69364 Lyon Cedex 07, France
E-Mail : Eddy.Caron@ens-lyon.fr

[ Tel : 04.72.72.80.04 ][ Web page : http://graal.ens-lyon.fr/~ecaron ]

Le 16 déc. 2014 à 23:11, Tom Cornebize notifications@github.com a écrit :

Ouais d'accord. Ça me semble bien comme ça.
Du coup faut trouver un moyen d'imprimer en couleur...


Reply to this email directly or view it on GitHub #21 (comment).

@Ezibenroc
Copy link
Member

Bonjour,

Quatre seraient assez je pense. De quoi coller dans les deux ascenseurs et sur les deux portes de l'amphi B.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants