diff --git a/slides/00-intro.md b/slides/00-intro.md index 59dbf1f..252498e 100644 --- a/slides/00-intro.md +++ b/slides/00-intro.md @@ -5,6 +5,7 @@ color: #eee colorSecondary: #333 backgroundColor: #111 paginate: true +transition: wipe footer: "ML101 | Paul-Louis Nech | INTECH 2022-2023" --- @@ -30,7 +31,7 @@ car vous êtes du bon coté de la ligne... -->
-$$ I_{xx}=\int\int_Ry^2f(x,y)\cdot{}dydx $$ +$$ {\displaystyle g(x):=f^{L}(W^{L}f^{L-1}(W^{L-1}\cdots f^{1}(W^{1}x)\cdots ))} $$
@@ -40,6 +41,15 @@ $$ I_{xx}=\int\int_Ry^2f(x,y)\cdot{}dydx $$ ## Ni comme ça + + + + +> _À part des films de SF, j'ai pas d'idée_ + + ![bg right](https://uproxx.com/wp-content/uploads/2015/05/angry-bender.jpg?w=650) @@ -110,7 +120,10 @@ $$ I_{xx}=\int\int_Ry^2f(x,y)\cdot{}dydx $$ ---- ### Comment ils nous comprennent - + + + + ##### - [OpenAI Jukebox: a neural net that generates music, including rudimentary singing](https://openai.com/blog/jukebox/) @@ -165,7 +178,146 @@ _color: black ## Et vous ? - + + + + + + + +--- + + +# Votre expérience du ML ? + +--- + + +![bg fit](./img/00-questionnaire-dev.png) +![bg fit](./img/00-questionnaire-user.png) + +--- + + + +![bg fit](./img/00-questionnaire-feel.png) + +--- + + +Positifs? + +> DAll-E: "_c'est trop bien **à condition de bien formuler** ce que l'on veut_" + +> Copilot: "arrive parfois à deviner entièrement un paragraphe de code parfois sans même faire d'efforts supplémentaire." + +> AI-Dungeon: "la complexité parfois mal interprétée" + +> la rapidité de suggestions de traduction et la multitude de propositions + +> Google lens + +--- + + + +Négatifs ? + +> des librairies python à n'en plus finir + +> Niveau morale c'est pas forcément ouf car ils utilisent du code open source + +> Ça reprenait vraiment bcp bcp bcp trop les exemples fournis. Les phrases était majoritairement reformulée mais pas nouvelles ! + +> Copilot: parfois des suggestions totalement inappropriées + +> La quantité de donnée à télécharger pour que ce ça deviennent fiable. + +> l'écriture intutive de mon téléphone... + +> le programme perdait vite le cours de la discussion + +> les deepfakes où ils ont utilisé des personnes sans leur consentement dans des vidéos + +> Mon ancienne entreprise voulait tellement "optimiser" le moteur de leurs jeux, qu'ils en ont cassé plus d'un (FDJ). + + +--- + +# Espoirs + +> la médecine + +> Permettre une communication fluide entre personnes de langages différentes, handicapés ou non + + + +--- + +# Dangers + +--- + +> les IA en machine learning qui ont été utilisé par de nombreuse personnes sur internet et qui ont été rendu inutile à cause des trolls + +-> GPT4-chan, ou ChatGPT sur Stack Overflow + +> par optimiser on peut entendre ajouter des fonctionnalités qui induisent une difficultés d'utilisation du produit à long terme... + +> La non régression ne marche pas toujours + +> Les robots tueurs + +--- + +
+
+ +### Les robots tueurs +
+ +- [Stop Killer Robots Campaign](https://www.stopkillerrobots.org/) + + + +- Trois axes de campagne: + - `DEHUMANISATION` + - `A.I. AND RACE` + - `#KEEPCTRL` + +
+
+
+ +![bg right fit](./img/00-killerrobots.png) + + +--- + +> Que le machine learning soit utiliser pour contrôler les humains, non pas dans le sens d'un film de science-fiction mais dans le sens ou les personnes aux commandes pourrait fortement influencer les décisions de certaines personnes. Ex: les dernière élections présidentielles au Etats-Unis + +> Que les machines contrôlent le monde ? + +> la manipulation des fois non prévu des algorithmes comme la radicalisation de certaines personnes + +> TikTok/ instagram :'( + +> Les pubs qui s'adaptent en fonction des recherches Intenrnet des personnes. + +> CYBERPUNK 2077 --- ## C'est quoi ce cours ? @@ -209,13 +361,14 @@ Conditionnement opérant (Pavlov et sa cloche) --> --- -![bg](https://image.beeplaza.com.au/wp-content/uploads/2019/12/bee-dance.jpg) - - +![bg](https://image.beeplaza.com.au/wp-content/uploads/2019/12/bee-dance.jpg) + + + --- ![bg](https://i0.wp.com/www.throwcase.com/wp-content/uploads/2014/12/monkeys-e1419187612146.jpg?fit=1000%2C692&ssl=1) @@ -355,6 +508,13 @@ Comment je sais ce que je sais pas ? +--- + +![bg 50%](https://probmods.org/assets/img/Curve_fitting.png) + --- # Failures of ML @@ -533,7 +693,7 @@ Machines which learn alike will by default exhibit the same tendencies! [Physical Reasoning: Windows](https://twitter.com/mdahardy/status/1598139488873897984/photo/1) -- Yet [ordering lol](https://twitter.com/mdahardy/status/1598139493856743424) + --- @@ -583,8 +743,6 @@ _color: black ### Dangerous goals : ### L'histoire du _Paperclip maximizer_ -- [Try it yourself](https://www.decisionproblem.com/paperclips/index2.html) with a Clicker game :P - @@ -599,22 +757,100 @@ First described by Nick Bostrom (2003). --> + ![bg right crop](https://www.sunnyskyz.com/uploads/2020/05/tqz1n-clippy-office-prank-2.jpg) --- + + +### Conclusions sur le _Paperclip maximizer_ + +- Essayez vous-même avec un [Clicker game](](https://www.decisionproblem.com/paperclips/index2.html)) 😛 +- Voir Nick Bostrom's [_Ethical Issues in Advanced Artificial Intelligence_](https://nickbostrom.com/ethics/ai) + +![bg crop brightness:0.2](./img/00-paperclips.png) + +--- + # C'est quoi du ML ? --- + +# D'après vous... + +![bg right](./img/00-cloud.png) + +--- + + + +![bg](./img/00-cloud.png) + + + +--- + Un thermostat ? ![bg fit right 90%](https://www.simulace.info/images/NegativeF.jpg) --- -ET un sac de ifs? +Et un sac de ifs? ![bg right fit](https://upload.wikimedia.org/wikipedia/commons/e/eb/Decision_Tree.jpg) @@ -647,13 +883,21 @@ Et [Akinator](https://fr.akinator.com/game) ? --- Quelles limites aux possibilités du ML ? -https://hbr.org/2016/11/what-artificial-intelligence-can-and-cant-do-right-now + + + + + + + + + --- -> If a typical person can do a mental task with +> _If a typical person can do a mental task with > **less than one second of thought**, > we can probably automate it using AI -> either now or in the near future. +> either now or in the near future._ ~ Andrew Ng, [What AI can and can't do](https://hbr.org/2016/11/what-artificial-intelligence-can-and-cant-do-right-now) @@ -671,7 +915,12 @@ Le Feature Engineering, tout un art

-Voir [_A broad introduction to Feature Engineering_](https://medium.com/geekculture/a-broad-introduction-to-feature-engineering-ab27a9636f8a) +--- + +## Features: which one? + +Voir +[_A broad introduction to Feature Engineering_](https://medium.com/geekculture/a-broad-introduction-to-feature-engineering-ab27a9636f8a) --- @@ -734,12 +983,13 @@ Rappel (_Recall_ ) Supervisé ou non? -[Jeu] - - +[2 Jeux pour avoir une intuition] + + + --- @@ -1097,4 +1346,7 @@ Tour de table - c'est quoi le plus important pour vous que vous voulez apprendre - Comment on peut build on top ? Le déployer ? Collaborer à plusieurs ? On se retrouve l'année prochaine pour voir tout ça ensemble :) ---> \ No newline at end of file +--> + +![bg right 90%](https://miro.medium.com/max/640/0*JWCLdKhz-0e_77tB.webp) + diff --git a/slides/img/00-cloud.png b/slides/img/00-cloud.png new file mode 100644 index 0000000..4457c66 Binary files /dev/null and b/slides/img/00-cloud.png differ diff --git a/slides/img/00-killerrobots.png b/slides/img/00-killerrobots.png new file mode 100644 index 0000000..939569e Binary files /dev/null and b/slides/img/00-killerrobots.png differ diff --git a/slides/img/00-questionnaire-dev.png b/slides/img/00-questionnaire-dev.png new file mode 100644 index 0000000..aae77a4 Binary files /dev/null and b/slides/img/00-questionnaire-dev.png differ diff --git a/slides/img/00-questionnaire-feel.png b/slides/img/00-questionnaire-feel.png new file mode 100644 index 0000000..d36455c Binary files /dev/null and b/slides/img/00-questionnaire-feel.png differ diff --git a/slides/img/00-questionnaire-user.png b/slides/img/00-questionnaire-user.png new file mode 100644 index 0000000..544c462 Binary files /dev/null and b/slides/img/00-questionnaire-user.png differ