XD blog

blog page

2018-01


2018-01-31 ImagineCup

Microsoft organise la compétition ImagineCup depuis plus de 15 ans.

Imagine Cup est une compétition mondiale d’innovation réservée aux étudiants. Le principe : formez une équipe de 3 au maximum, présentez une solution logicielle répondant à la problématique de votre choix. Votre challenge : faire reposer cette solution sur une brique d’Intelligence Artificielle et la relier au Cloud Microsoft Azure. Vous pouvez présenter un projet personnel aussi bien qu’un projet intégré à votre parcours d’études.

Si vous avez un projet de startup utilisant l'intelligence artificielle, une idée qui végète dans votre esprit, c'est l'occasion de la développer et peut-être partir à Seattle la défendre. Deadline pour la soumission de projets : 25 février minuit.

2018-01-22 La statistique expliquée à mon chat

Je suis en train de corriger des copies et quand l'une d'elles n'oublie pas de citer le modèle dont elle s'est inspirée, je tombe sur ce genre de vidéo...

Ca me rappelle cette collection du Seuil : Le Changement climatique expliqué à ma fille .

2018-01-21 Back in the past: fear of computers

I'm currently watching videos made by students about projects on machine learning. As their video is on youtube, the website decided to recommend the following video, news back from 1981 with an interview of Steve Jobs who was 26 at this time.

Jobs claimed he was able to reach one computer in every 1000 families and was confident enough he could reach 1 out of 10 in the next five years. The journalist introduced the short story which preceeds the interview by asking : "Should we fear computers?" Jobs replied by saying that a computer is just a tool, like a bicycle is, which emphasizes our inner talents.

We now wonder whether we should fear artificial intelligence. It seems we do not fear computers anymore. But the first five minutes are quite interesting in a way that it shows computers had invaded the society was already addicted to them. Planes, credit cards... so many things were already using them. The journalist questions Jobs about the danger of giving so much data about ourselves to these machine. Could it become a danger to our freedom? Computers could be replaced by artifical intelligence, the story could have been shown today on TV but the final question would not change: should we be giving away so much data? One answer from Jobs: there is no way back and the best way is not to reject computers but to learn how to use them to finally understand what danger we are talking about.

To conclude, I doubt any TV would display such a long sequence on any subject now. I fear that we have less and less wisdom and patience to answer the original question "Should we fear computers?".

2018-01-17 Montage vidéo avec Python

La programmation peut aussi servir à faire du montage vidéo. C'est du moins ce que j'ai essayé de construire en imaginant l'atelier pour Lille - Devoxx4Kid - 13 janvier 2018. Pour un néophite, le module moviepy n'est pas si évident que ça à manipuler. J'ai donc commencé à imaginer une interface avec uniquement des fonctions : Vidéos et Sons. J'y ai fait mon premier trucage vidéo :

Si on ajoute des modules tels que fcn qui permet de séparer les personnages du fond d'une image, on peut commencer à fabriquer des vidéos assez trafiquées.

2018-01-03 Small change and potentially big impact (pandas)

pandas updated its interface in its version 0.22. More particularly v0.22.0 (December 29, 2017),

print(pd.Series([]).sum())
0.0  # It was nan in 0.21.

This is typically the kind of change which could have a huge impact on many functions if you don't have unit tests to capture that. According to the documentation of sum, the previous behaviour can be retrieved by adding min_count=1.

print(pd.Series([]).sum(min_count=1))
nan

And in 10 days, computers might slow down: Kernel-memory-leaking Intel processor design flaw forces Linux, Windows redesign. See also KASLR is Dead: Long Live KASLR.


Xavier Dupré