J'ai créé ma deuxième Nerd Party

C'était sympa.
30 avril 2024 par
Louis Daisomont


C'était sur le thème de la data et l'intelligence artificielle.

J'avais des potes intéressés d'en savoir plus sur la data et l'IA et j'avais d'autres potes compétents dans le domaine alors j'ai créé une nerd party pour rassembler tout le monde et organiser des présentations sur ce sujet.

L'organisation était un peu rocambolesque (j'ai appris ce mot là en lisant un livre).

Mais au final, tout s'est bien passé.


Comment organiser une nerd party

  • Envoyer les invitations sur un coup de tête pour ne plus avoir de choix que de réellement organiser l'évènement;
  • Ne pas être certains qu'il y aura assez de présentations jusqu'au dernier moment;
  • Mal prioriser: mettre toute son attention sur la création d'une affiche pour l'event au lieu de préparer sa présentation;
  • Tester la connexion HDMI avec la télé 4 heures avant l'arrivée des participants et voir la télé mourir sous ses yeux.
  • Utiliser un projecteur et créer une ambiance tamiser pour diffuser les présentations;
  • Acheter une télécommande pour power-point pour se compenser le fait de ne pas avoir de télé;
  • Avoir la télécommande qui bug au bout de 3 minutes d'utilisation.
5 minutes avant que la télé ne cesse de fonctionner.

4 présentations pour découvrir la data et l'IA (+ 1 présentation bonus)


Comment être riche en bouffant des chips ? (par François Frankart)

Présentation Nerd Party François Frankart


Comme vous pouvez le voir sur la photo de droite, François Frankart nous a fait une présentation sur Comment être riche en bouffant des chips. C'était une introduction à la Finance avec python.


Il a présenté les principes de base de la data science avec python appliqués à des analyses boursières (le but étant de nous rendre riche).

La conclusion était aussi fracassante que le titre de la présentation puisque l'analyse a permis de démontrer que le modèle d'investissement utilisé ne permettait pas d'être profitable. Donc adios pour être riche en bouffant des chips, il va falloir bosser. 

En revanche, la vraie leçon de cette présentation que François a voulu partager, c'est que n'importe qui peut commencer à faire de l'analyse de données avec python avec très peu de barrières à l'entrée.

Innovation et éthique : dans l’analyse des documents textuels (par Nathan Collard)

Nathan Collard nous a présenté un sujet sur lequel il travaille dernièrement avec sa boîte, Open BlackBox, qu'il a cofondé avec Mathieu Louis et Basile Midrez. Le projet qu'il a présenté est en collaboration avec Civix, une ASBL qui informe les Belges au sujet de la politique.

Le projet visait à créer un assistant virtuel qui permettait à chaque Belge de poser des questions à un parti politique spécifique. L'application est disponible ici: vote.civix.be.

Au vu du titre de la présentation, vous vous doutez bien que l'éthique et la transparence dans ce genre de technologie étaient au coeur du sujet, encore plus ici étant donné qu'il y a des enjeux politiques dans l'application créée.

Le problème avec les outils comme chatGPT est qu'on n'a aucune information sur les données qu'ils ont utilisées pour entraîner leurs modèles de machine learning et qu'on ne sait pas quelles sources sont utilisées lorsque le modèle donne une réponse à notre question.

Nathan nous a présenté la technique des RAG (Retrieval-augmented generation) pour pallier ce problème. Cette technique permet de rajouter une couche de contexte dans laquelle le LLM va puiser ses informations pour répondre à notre question. Et en retour, il y aura aussi une référence à l'endroit dans le contexte que le LLM a utilisé pour répondre à la question.

Dans le cadre du projet avec Civix, le contexte en question pour les RAG correspond aux PDF des programmes électoraux des différents partis politiques Belges.

Grâce à ça, ils ont amélioré la transparence du chatbot qu'ils ont créé pour aider les Belges à s'informer sur la politique.

Nathan Collard à la Nerd Party 2

Masterclass sur l'IA générative (par Antoine Percy)

Antoine Percy, le crac de la tech qui a cofondé Wonka AI avec Cédric Gilissen et Wim Schimtz, est venu nous faire une masterclass sur l'utilisation de l'IA générative. 

Au programme, on a découvert les limites de l'IA générative, la manière dont elle était utilisée dans les projets de Wonka AI (spoiler alert, ils utilisent aussi des RAG)​ et les options disponibles pour améliorer les résultats des modèles d'IA génératives en améliorant le modèle ou le contexte.

Antoine nous a partagé comment ils optimisaient des modèles de speech to text où l'IA retranscrit des données audio en Flamand vers du texte. Globalement, avoir plus de données améliore les résultats mais c'est à nuancer. Il y a une possibilité d'atteindre un plateau si la qualité et répartition des données ne sont pas adéquates.

On a aussi pu découvrir comment Wonka AI créait des agents AI pour leurs clients. Ces agents viennent pré-mâcher le travail des employés en proposant des réponses ou actions à réaliser.

Utiliser et optimiser un LLM pour lire des textes et faire des tâches en retour c'est bien. Mais comment est-ce qu'on vérifie que c'est correct ou qu'il est meilleur qu'un autre modèle ? C'est là le dernier sujet qu'Antoine nous a partagé. 

Choisir une métrique pour évaluer son modèle, s'assurer qu'elle est pertinente et le faire de manière continue sur tous les modèles pour vérifier leur précision et évolution. 

C'est nettement plus complexe que ça mais c'est l'idée. Les 2 paramètres pris en compte sont la qualité et la quantité de la capacité de testing. Un humain pourra mieux vérifier les réponses et dire si elles sont correctes ou non. Alors qu'une machine pourra vérifier plus d'informations mais avec une moindre qualité. Et comme dans beaucoup de cas, c'est la combinaison des 2 qui est la plus optimales.

Antoine Percy à la Nerd Party 2 


La data pour un monde meilleur ? (par Mathieu Louis)

Mathieu Louis est venu nous partager sa réflexion autour des challenges dans la data pour qu'elle soit utilisée et comprise de la bonne manière.

Sa réflexion et son intérêt pour le sujet ont commencé lorsqu'il a lu le livre Factfulness (par Hans Rosling) à une époque où je jouais encore probablement à Minecraft.

Le livre montre à quel point on peut être biaisé sur certains sujets en particulier la compréhension des données lorsqu'elle concerne le monde entier. Par exemple: quel pourcentage de la population a accès à internet ? 67%, 85% ou 92%. La majorité d'entre nous s'est probablement trompée puisque la réponse est 67%.

La conclusion choquante qu'il a eue en lisant les données mentionnées dans ce livre est qu'il est soit trop optimiste, soit très mal informé. La réponse est différente et se trouve dans les biais cognitifs. Notre cerveau n'est pas très bien câblé pour ce genre de choses.

La vision et recommandation de Mathieu, pour réduire l'effet des biais cognitifs dans sa vie quotidienne mais aussi dans sa vie professionnelle est de s'informer sur des sujets variés comme la philosophie et l'histoire pour comprendre le monde dans son ensemble. Mais aussi de faire preuve d'humilité et d'esprit critique lorsqu'on fait face à ce genre de sujet.


Mathieu Louis à la Nerd Party 2


3 livres pour les nerds (présentation bonus)

J'ai remarqué que j'aimais bien utiliser les Nerd Party comme prétexte pour moi aussi faire une présentation un peu foireuse. La dernière fois c'était une expérience / analyse de données pour comparer les similarités entre les participants.

Cette fois-ci, c'était une présentation de 3 livres que je voulais résumer et partager.


Zero to one de Peter Thiel. C'est le dernier livre d'entrepreneuriat que j'ai lu. Peter Thiel c'est un type qui rigole pas. Sa vision du business, c'est: découv​rir un secret - l'exploiter pour acquérir un monopole - créer le futur. Une des questions clés qui invite les entrepreneurs à se poser est la suivante:

"What valuable company is nobody building?"
- Peter Thiel

Je vous laisse sur ça pour ce livre, si vous voulez en savoir plus, je vous recommande de le lire.

Clean Code de Robert C. Martin. C​'est un des rares livres de code que j'ai lus. Il est très concret et pratique mais pourtant il a surtout réussi à faire changer mon état d'esprit. Dedans j'ai pu y lire que faire du clean code, c'était avant tout être un développeur qui prend soin de son code. En anglais ça sonne mieux:

"Clean code always looks like it was written by someone who cares."
- Michael Feathers

Ce n'est même pas une phrase écrite par l'auteur mais je l'ai bien découverte dans ce livre et elle m'a servi de déclic dans la manière donc j'appréhende ma manière de coder.

Je recommande ce livre à tous les développeurs qui veulent évoluer leur manière de coder.

Principles de Ray Dalio. Je suis actuellement en train de le lire. C'est définitivement une masterclass. J'estime que c'est un des meilleurs livres que j'ai lus. Il y a plein de choses que j'essaie de bien faire dans ma vie et mon travail. Il s'avère que c'est le cas de beaucoup de gens et Ray Dalio était tellement captivé par ​l'amélioration continue qu'il a défini des processus/principes pour chaque challenges/activités qu'il devait réaliser dans sa vie et son travail.

Concrètement, à chaque fois qu'il affronte un problème pour la première fois, il crée des règles à partir de son expérience. Comme ça, lors de la prochaine rencontre du problème, il n'a plus qu'à appliquer ce qu'il a défini auparavant. Et, bien sûr, il améliore le processus à chaque itération s'il voit qu'il y a des améliorations à faire.

Ça c'est les grandes lignes du livre. En pratique, le livre partage des conseils fondamentaux aux développements personnels et professionnels. 

J'ai l'impression que ces conseils sont tellement pertinents et fondamentaux que plus les gens liront ce livre tôt dans leur vie, plus ils pourront profiter des effets composés que ça produit. 

Ce livre permet de prendre des meilleures décisions et les exécuter de la meilleure manière qui vous convient.

Et encore plus important, ce livre vous pousse à être transparent et ouvert d'esprit. 

LISEZ CE LIVRE !

Il est life changer.


C'est quoi la suite ?

J'y ai déjà pensé. Je pense vouloir organiser une Nerd Party 3 à propos des challenges environnementaux. 

J'aimerais inviter à présenter des entrepreneurs qui créent des solutions qui ont pour but de répondre aux enjeux environnementaux et climatiques.

Pour les présentations, j'aimerais aussi inviter simplement des gens passionnés qui savent nous parler/conscientiser de l'impact environnemental de certaines choses.

Je suis aussi à la recherche d'un public. Jusqu'à présent j'ai invité majoritairement des gens de mon cercle de connaissances. Je suis prêt à étendre les frontières du concept. Donc, si vous êtes intéressés par ce sujet et que vous désirez être dans le public, n'hésitez pas à m'envoyer un message sur Linkedin.

Donc je fais appel à vous, partagez-moi des noms d'invités/présentateurs potentiels ou contactez-moi si vous voulez faire partie de la prochaine Nerd Party.


Merci de m'avoir lu. Je suis à l'écoute de tout feedback, donc n'hésitez pas à en partager.


À+ dans le bus,



Douis