Hackathon ENSAE / Statup / DataForGood / Eleven Stategy - 2022#
Premier hackathon en présentiel après la pandémie. Le hackathon est proposé et organisé par Eleven Strategy (sponsor), ENSAE, Statup. Les données seront fournies au début de l’événement. Le sujet a été élaboré dans le cadre d’une initiative de DataForGood.
Deux défis#
Le cinquième hackathon de l’ENSAE a lieu à l’ENSAE du vendredi 22 au samedi 21 avril 2022. Toujours centré sur le machine Learning.
Challenge machine learning#
Il fallait prédire en fonction de plusieurs variables si un film passait le test de Bechdel mesurant l’équilibre entre les acteurs masculins et féminins. Les films d’actions sont plutôt misogynes.
Challenge Deep Learning#
L’utilisation de pytorch est recommandée. Autres modules :
pip install --upgrade torch torchvision torchaudio
Articles
Outils
Avec ONNX:
Windows
La librairie librosa crée des fichiers temporaires à l’endroit où elle est installée. Il faut donner à python les mêmes droits que ce répertoire.
Examples
pip install git+https://github.com/pyannote/pyannote-audio.git@develop#egg=pyannote-audio
pip install speechbrain
pip install diart
L’exemple suivant fonctionne :
from pyannote.audio import Pipeline
pipeline = Pipeline.from_pretrained("pyannote/speaker-diarization")
# apply pretrained pipeline
diarization = pipeline("2022/maybe-next-time.wav")
# print the result
for turn, _, speaker in diarization.itertracks(yield_label=True):
print(f"start={turn.start:.1f}s stop={turn.end:.1f}s speaker_{speaker}")
Avec diart:
python -m diart.demo microphone
Voir aussi Son.
Après la compétition#
J’ai bien essayé de me lancer pour isoler les interlocuteurs sur une bande son à partir de ce que je pouvais trouver sur Internet. Et j’ai passé trois heures à faire marcher quelque chose car tous les exemples utilisent la librairies librosa et que celle-ci créé des fichiers temporaires là où elle est installée. Si par malheur, celle-ci est installée dans un endroit où il faut avoir les droits administrateurs et que celui-ci qui l’utilise ne les a pas, c’est l’assurance de faire face à un message d’erreur bizarre ou une sensation de programme interminable. Bref, j’ai abandonné avant les participants.
Je regrette de ne pas avoir pris une photo du repas dans le hall de l’école. Le seul repas fait maison, cuisiné quelque part dans une résidence. Incontestablement le meilleur repas que j’ai jamais eu lors d’un hackathon.
Le retour à vélo le lendemain après avoir dormi à peine une heure ne fut pas si difficile que cela. Après autant d’aller retour Paris Saclay, les yeux fermés.
Quelques photos…
Dans la fournaise…
Le sponsor
Cherchez bien, je suis quelque part, caché dans l’une des rares filles de ce hackathon.
A 4h du mat…
Photos finales.