From fe6a0103c8699562d9a97bcf8b278a64c8d6f94a Mon Sep 17 00:00:00 2001 From: Paul-Louis NECH Date: Thu, 1 Dec 2022 17:32:07 +0100 Subject: [PATCH] init: Questionnaire+Mindmap --- .gitignore | 2 ++ map.json | 1 + questionnaire.md | 39 +++++++++++++++++++++++++++++++++++++++ 3 files changed, 42 insertions(+) create mode 100644 .gitignore create mode 100644 map.json create mode 100644 questionnaire.md diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..78f2710 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +node_modules/ +.idea/ diff --git a/map.json b/map.json new file mode 100644 index 0000000..cc0b574 --- /dev/null +++ b/map.json @@ -0,0 +1 @@ +{"id":"5d4e7484-b977-42ed-a685-5ea8588ec8f1","title":"Cours de Machine Learning","mindmap":{"root":{"id":"db4f8560-ff96-47fa-b602-cfcaed88fb5b","parentId":null,"text":{"caption":"Cours de Machine Learning","font":{"style":"normal","weight":"bold","decoration":"none","size":20,"color":"#000000"}},"offset":{"x":0,"y":0},"foldChildren":false,"branchColor":"#000000","children":[{"id":"732e0cf7-20b4-4023-ab21-a20bcf3e5ed1","parentId":"db4f8560-ff96-47fa-b602-cfcaed88fb5b","text":{"caption":"Connaissances","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":-318,"y":17},"foldChildren":false,"branchColor":"#02bfd4","children":[{"id":"b0cf7b94-c052-4b0b-84c2-7d21ae87cb19","parentId":"732e0cf7-20b4-4023-ab21-a20bcf3e5ed1","text":{"caption":"Known Knowns","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":-125,"y":-213.57146344866072},"foldChildren":false,"branchColor":"#02bfd4","children":[{"id":"82600e13-384d-4d9e-95f5-ab142e44f1c7","parentId":"b0cf7b94-c052-4b0b-84c2-7d21ae87cb19","text":{"caption":"B.A. BA","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":-192.300048828125,"y":209.86669921875},"foldChildren":false,"branchColor":"#02bfd4","children":[{"id":"b5e2a3f4-79aa-44b0-be24-a85a6760cb11","parentId":"82600e13-384d-4d9e-95f5-ab142e44f1c7","text":{"caption":"Supervisé ou non","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":-239.1818181818182,"y":-71.18181818181819},"foldChildren":false,"branchColor":"#02bfd4","children":[]},{"id":"e9eef8c8-d28f-446d-88d7-f4dca2811112","parentId":"82600e13-384d-4d9e-95f5-ab142e44f1c7","text":{"caption":"Features","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":-238.63636363636363,"y":-23.727272727272727},"foldChildren":false,"branchColor":"#02bfd4","children":[]},{"id":"57cc7b66-5484-4cba-a61e-c9c0010a1fb1","parentId":"82600e13-384d-4d9e-95f5-ab142e44f1c7","text":{"caption":"Métriques","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":-239.63636363636363,"y":10.727272727272727},"foldChildren":false,"branchColor":"#02bfd4","children":[]}]},{"id":"8935e6ce-579e-491b-92f0-475f076006de","parentId":"b0cf7b94-c052-4b0b-84c2-7d21ae87cb19","text":{"caption":"Définitions","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":-511.6666666666667,"y":53.666666666666664},"foldChildren":false,"branchColor":"#02bfd4","children":[{"id":"b12dbca1-e776-413c-9f4a-d89448d08df2","parentId":"8935e6ce-579e-491b-92f0-475f076006de","text":{"caption":"C'est quoi du Ml ?","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":-312.26666259765625,"y":-12.933329264322916},"foldChildren":false,"branchColor":"#02bfd4","children":[{"id":"e40d9a84-8197-4c08-9209-fcc3a4a24615","parentId":"b12dbca1-e776-413c-9f4a-d89448d08df2","text":{"caption":"Un sac de ifs, du ML?","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":-150.54545454545453,"y":-81.52727716619319},"foldChildren":false,"branchColor":"#02bfd4","children":[]},{"id":"4765e804-77d9-4437-b71e-c0c1f26f6561","parentId":"b12dbca1-e776-413c-9f4a-d89448d08df2","text":{"caption":"Amazon Mechanical Turk, du ML?","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":-180.36363636363637,"y":-13.890913529829545},"foldChildren":false,"branchColor":"#02bfd4","children":[]},{"id":"b45c9d61-a0a6-4fea-8bed-77b6fd2a2fcd","parentId":"b12dbca1-e776-413c-9f4a-d89448d08df2","text":{"caption":"ELIZA, du ML? [test de Turing]","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":-176.8727361505682,"y":86.9090909090909},"foldChildren":false,"branchColor":"#02bfd4","children":[{"id":"3d82e464-daed-49d1-9dbc-fbc114720e07","parentId":"b45c9d61-a0a6-4fea-8bed-77b6fd2a2fcd","text":{"caption":"Akinator?","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":-138.4,"y":-40.8},"foldChildren":false,"branchColor":"#02bfd4","children":[]}]},{"id":"907deeb8-0248-45c7-bd29-4abc341729e8","parentId":"b12dbca1-e776-413c-9f4a-d89448d08df2","text":{"caption":"Quelles limites aux possibilités du ML ?","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":-165.30910422585228,"y":175.70909534801137},"foldChildren":false,"branchColor":"#02bfd4","children":[{"id":"0bd654d7-9c28-4b4d-b808-088b6968d2ec","parentId":"907deeb8-0248-45c7-bd29-4abc341729e8","text":{"caption":"Andrew Ng's \"almost anything a typical human can do with less than one second of mental thought, we can probably now or in the near future automate using AI.\"","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":-268.8,"y":-52},"foldChildren":false,"branchColor":"#1600a3","children":[]}]}]},{"id":"ff1d08fc-95c2-4a56-a2c2-502889689191","parentId":"8935e6ce-579e-491b-92f0-475f076006de","text":{"caption":"C'est quoi apprendre ?","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":-251.66666666666666,"y":329.6666666666667},"foldChildren":false,"branchColor":"#02bfd4","children":[{"id":"4cd7cce6-2b66-4d78-b35b-2b7307519a0b","parentId":"ff1d08fc-95c2-4a56-a2c2-502889689191","text":{"caption":"Learning to forget : cross-entropy between input and inner state","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":-237.99996512276786,"y":21.571428571428573},"foldChildren":false,"branchColor":"#02bfd4","children":[]},{"id":"b617f005-6563-4424-be37-513a8475dd35","parentId":"ff1d08fc-95c2-4a56-a2c2-502889689191","text":{"caption":"Guessing the Teacher's Password","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":-229.80950055803572,"y":-62.190464564732146},"foldChildren":false,"branchColor":"#02bfd4","children":[]},{"id":"ad710e4f-1fd2-4e86-932a-024ffe445058","parentId":"ff1d08fc-95c2-4a56-a2c2-502889689191","text":{"caption":"Comment je sais ce que je ne sais pas ?","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":-234.09521484375,"y":126},"foldChildren":false,"branchColor":"#02bfd4","children":[]}]}]},{"id":"14b5cab2-c99d-4680-8b90-807fb20f237f","parentId":"b0cf7b94-c052-4b0b-84c2-7d21ae87cb19","text":{"caption":"Outils","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":-169.33333333333334,"y":602.6666666666666},"foldChildren":false,"branchColor":"#02bfd4","children":[{"id":"3b0e79ab-060a-4824-8003-b1bfc4246df2","parentId":"14b5cab2-c99d-4680-8b90-807fb20f237f","text":{"caption":"Libs fondamentales","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":-437.600048828125,"y":-50.4},"foldChildren":false,"branchColor":"#02bfd4","children":[{"id":"004a8200-eb1d-46af-ac01-3c554ed204f7","parentId":"3b0e79ab-060a-4824-8003-b1bfc4246df2","text":{"caption":"Numpy","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":-143,"y":-15},"foldChildren":false,"branchColor":"#02bfd4","children":[]},{"id":"f552a366-9491-4537-b3e5-092ea81243c5","parentId":"3b0e79ab-060a-4824-8003-b1bfc4246df2","text":{"caption":"Pandas","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":-144,"y":26},"foldChildren":false,"branchColor":"#02bfd4","children":[]}]},{"id":"aef39700-cd54-49d7-b886-32d948c6be50","parentId":"14b5cab2-c99d-4680-8b90-807fb20f237f","text":{"caption":"Frameworks meta","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":-429.600048828125,"y":13},"foldChildren":false,"branchColor":"#02bfd4","children":[{"id":"da124848-4c23-4889-8248-aa0ee621e668","parentId":"aef39700-cd54-49d7-b886-32d948c6be50","text":{"caption":"HuggingFace","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":-159,"y":38},"foldChildren":false,"branchColor":"#02bfd4","children":[]},{"id":"a9979e45-ed14-471f-a7bb-568a74e9397e","parentId":"aef39700-cd54-49d7-b886-32d948c6be50","text":{"caption":"PyTorch","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":-158,"y":92},"foldChildren":false,"branchColor":"#02bfd4","children":[]},{"id":"2a2de91f-21b4-4bca-8975-3a6a6bf6035f","parentId":"aef39700-cd54-49d7-b886-32d948c6be50","text":{"caption":"TensorFlow","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":-157,"y":147},"foldChildren":false,"branchColor":"#02bfd4","children":[]}]},{"id":"047ae7c4-70ea-41f2-843c-8c7c32f4e061","parentId":"14b5cab2-c99d-4680-8b90-807fb20f237f","text":{"caption":"Autres outils essentiels","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":-166.400048828125,"y":129.4},"foldChildren":false,"branchColor":"#02bfd4","children":[{"id":"ad3aa98b-bc10-4daa-90a3-d082ccd2d9c2","parentId":"047ae7c4-70ea-41f2-843c-8c7c32f4e061","text":{"caption":"ML to API: Flask, FastAPI etc","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":-205,"y":-45},"foldChildren":false,"branchColor":"#02bfd4","children":[]},{"id":"ca045d54-ac47-40a1-aa9d-b0365113102c","parentId":"047ae7c4-70ea-41f2-843c-8c7c32f4e061","text":{"caption":"Déploiement ? Kubernetes et consorts","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":-195,"y":29},"foldChildren":false,"branchColor":"#02bfd4","children":[]},{"id":"8ac52a8c-5570-49c0-b90b-e168317971b2","parentId":"047ae7c4-70ea-41f2-843c-8c7c32f4e061","text":{"caption":"Structuration et collaboration : PyDantic, MyPy, PyLint, Black, etc","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":-186,"y":128},"foldChildren":false,"branchColor":"#02bfd4","children":[]}]}]},{"id":"d9f4d880-d4bc-40d6-9a00-7c939141e8f8","parentId":"b0cf7b94-c052-4b0b-84c2-7d21ae87cb19","text":{"caption":"Méthodes","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":-221,"y":404.3333333333333},"foldChildren":false,"branchColor":"#02bfd4","children":[{"id":"4246355f-0ef5-4aff-a9a5-2820a88aaeef","parentId":"d9f4d880-d4bc-40d6-9a00-7c939141e8f8","text":{"caption":"Batch learning vs stream learning","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":-189.66666666666666,"y":35.666666666666664},"foldChildren":false,"branchColor":"#02bfd4","children":[]},{"id":"0835dfc5-fd63-4bb3-93a8-1f8c68ca1f43","parentId":"d9f4d880-d4bc-40d6-9a00-7c939141e8f8","text":{"caption":"Train/Test/Validation split","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":-195.66666666666666,"y":-18},"foldChildren":false,"branchColor":"#02bfd4","children":[]},{"id":"3b830517-6691-4fca-96af-975f9bcac574","parentId":"d9f4d880-d4bc-40d6-9a00-7c939141e8f8","text":{"caption":"API Design","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":-158.33333333333334,"y":120.3333740234375},"foldChildren":false,"branchColor":"#02bfd4","children":[]}]},{"id":"ab35aae9-ad3e-49c6-84fd-2ddbf97328a1","parentId":"b0cf7b94-c052-4b0b-84c2-7d21ae87cb19","text":{"caption":"Histoire du ML","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":-272.2666015625,"y":-507.33331298828125},"foldChildren":false,"branchColor":"#02bfd4","children":[{"id":"4b8bc19d-44fd-46c0-beeb-9dc5f4fc5191","parentId":"ab35aae9-ad3e-49c6-84fd-2ddbf97328a1","text":{"caption":"1984: AI WINTER ❄","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":-183.33333333333334,"y":0.6666666666666666},"foldChildren":false,"branchColor":"#02bfd4","children":[]},{"id":"fddb6331-6e0c-4d2c-a11f-1e5e2d7d247f","parentId":"ab35aae9-ad3e-49c6-84fd-2ddbf97328a1","text":{"caption":"1998: MNIST Digits","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":-188.13330078125,"y":157.20001220703125},"foldChildren":false,"branchColor":"#02bfd4","children":[]},{"id":"0b47d579-275e-44b4-bf64-57b1e9c62b18","parentId":"ab35aae9-ad3e-49c6-84fd-2ddbf97328a1","text":{"caption":"1967: Nearest Neighboors","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":-180.78097098214286,"y":-67.77143205915179},"foldChildren":false,"branchColor":"#02bfd4","children":[]},{"id":"749f6223-9cc9-4792-ab69-91ec42f73a56","parentId":"ab35aae9-ad3e-49c6-84fd-2ddbf97328a1","text":{"caption":"1997: LSTMs","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":-182.66669921875,"y":45.86666259765625},"foldChildren":false,"branchColor":"#02bfd4","children":[]},{"id":"e8313734-b9fd-4726-b948-e649e26af326","parentId":"ab35aae9-ad3e-49c6-84fd-2ddbf97328a1","text":{"caption":"2009 ImageNet","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":-189.48570033482142,"y":217.79045758928572},"foldChildren":false,"branchColor":"#02bfd4","children":[]},{"id":"4ef0efb1-d90d-427d-90f0-482c0edd018b","parentId":"ab35aae9-ad3e-49c6-84fd-2ddbf97328a1","text":{"caption":"DEEP LEARNING","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":-186.54658203125,"y":296.9466796875},"foldChildren":false,"branchColor":"#02bfd4","children":[{"id":"72ce690d-20ba-4f15-89e2-709adb7a70f9","parentId":"4ef0efb1-d90d-427d-90f0-482c0edd018b","text":{"caption":"Layers, Layers, Layers!","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":-260,"y":-239.9999796549479},"foldChildren":true,"branchColor":"#02bfd4","children":[]},{"id":"02f03af6-48c4-4cfa-966b-c5d563d35456","parentId":"4ef0efb1-d90d-427d-90f0-482c0edd018b","text":{"caption":"Convolutions, capsules and other clever design tricks","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":-261.3333333333333,"y":-168},"foldChildren":false,"branchColor":"#02bfd4","children":[]},{"id":"f092091c-09b0-487a-bec4-df657f3aa065","parentId":"4ef0efb1-d90d-427d-90f0-482c0edd018b","text":{"caption":"Attention! It's all you need","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":-248,"y":-65.33333333333333},"foldChildren":false,"branchColor":"#02bfd4","children":[]},{"id":"b2700a53-9390-451d-b34b-fdf62b944c64","parentId":"4ef0efb1-d90d-427d-90f0-482c0edd018b","text":{"caption":"Transformers","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":-247.7333984375,"y":7.466650390625},"foldChildren":false,"branchColor":"#02bfd4","children":[]},{"id":"460863a7-38bd-458b-aeb0-1c2ce5d9cb8e","parentId":"4ef0efb1-d90d-427d-90f0-482c0edd018b","text":{"caption":"Language Models","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":-244.95242745535714,"y":49.904750279017854},"foldChildren":false,"branchColor":"#02bfd4","children":[]},{"id":"819ee472-08e3-460b-8357-99bd1ed19dc2","parentId":"4ef0efb1-d90d-427d-90f0-482c0edd018b","text":{"caption":"Reinforcement agents","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":-266.6666666666667,"y":96.80000813802083},"foldChildren":false,"branchColor":"#02bfd4","children":[{"id":"28119f82-a658-4f31-9380-49db1476fc15","parentId":"819ee472-08e3-460b-8357-99bd1ed19dc2","text":{"caption":"AI Gym : comment entrainer Terminator à te casser la gueule","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":-266.13330078125,"y":-126.933349609375},"foldChildren":false,"branchColor":"#02bfd4","children":[]},{"id":"570afd8a-3859-4e71-99df-e050b63290bc","parentId":"819ee472-08e3-460b-8357-99bd1ed19dc2","text":{"caption":"AlphaZero: looks like human knowledge was a trap lol","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":-267.19998604910717,"y":-39.428536551339285},"foldChildren":false,"branchColor":"#02bfd4","children":[]}]}]},{"id":"ab25af0e-df22-4cec-a632-2ed62ec54611","parentId":"ab35aae9-ad3e-49c6-84fd-2ddbf97328a1","text":{"caption":"1997: DeepBlue >> Kasparov","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":-193.94287109375,"y":85.14285714285714},"foldChildren":false,"branchColor":"#02bfd4","children":[]},{"id":"52bbdcbd-5a57-4b71-a3f2-7877131871a1","parentId":"ab35aae9-ad3e-49c6-84fd-2ddbf97328a1","text":{"caption":"1966: Summer Vision Project","font":{"weight":"normal","style":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":-183.29527064732142,"y":-123.77143205915179},"foldChildren":false,"branchColor":"#02bfd4","children":[]},{"id":"28826a14-62e9-430c-b86b-5737591f90bd","parentId":"ab35aae9-ad3e-49c6-84fd-2ddbf97328a1","text":{"caption":"1961: Stanford Cart","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":-179.08572823660714,"y":-160.80000523158483},"foldChildren":false,"branchColor":"#02bfd4","children":[]}]}]},{"id":"d6aa223a-16dd-41cd-b4dc-c1411cc4708c","parentId":"732e0cf7-20b4-4023-ab21-a20bcf3e5ed1","text":{"caption":"Known Unknowns","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":-178.6666259765625,"y":986.6666259765625},"foldChildren":false,"branchColor":"#02bfd4","children":[{"id":"223f22f3-122a-4af5-9976-db6d6beaf3e3","parentId":"d6aa223a-16dd-41cd-b4dc-c1411cc4708c","text":{"caption":"FAILURES OF ML","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":-166.599951171875,"y":-148},"foldChildren":false,"branchColor":"#02bfd4","children":[{"id":"ffc4f575-c018-4beb-97ab-a794ef3008e5","parentId":"223f22f3-122a-4af5-9976-db6d6beaf3e3","text":{"caption":"Wrong objective [add to cart VS revenu]","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":-167,"y":-60},"foldChildren":false,"branchColor":"#02bfd4","children":[{"id":"357c3d86-46dd-4d2c-9dd5-5bfa16ab75ef","parentId":"ffc4f575-c018-4beb-97ab-a794ef3008e5","text":{"caption":"Examples of AI gaming the game","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":-192,"y":-26},"foldChildren":false,"branchColor":"#02bfd4","children":[]},{"id":"2ae47514-91ed-41ac-81d5-73879f5296f2","parentId":"ffc4f575-c018-4beb-97ab-a794ef3008e5","text":{"caption":"Short term vs Long term goals","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":-193,"y":61},"foldChildren":false,"branchColor":"#02bfd4","children":[]}]},{"id":"ff74be09-cbf8-4df8-b385-0214caef9c38","parentId":"223f22f3-122a-4af5-9976-db6d6beaf3e3","text":{"caption":"Single objective [paperclip]","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":-191,"y":67},"foldChildren":false,"branchColor":"#02bfd4","children":[]}]},{"id":"e6da0fdd-11a7-430d-8b91-87bd150400ee","parentId":"d6aa223a-16dd-41cd-b4dc-c1411cc4708c","text":{"caption":"What's inside the sausage","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":-227.399951171875,"y":20.9999755859375},"foldChildren":true,"branchColor":"#02bfd4","children":[{"id":"eaaeca24-bfb4-4972-bc2b-0b07dde2aa50","parentId":"e6da0fdd-11a7-430d-8b91-87bd150400ee","text":{"caption":"Modeling agents: the ethical risks of huge AI models","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":-175,"y":77},"foldChildren":false,"branchColor":"#02bfd4","children":[]},{"id":"271cda88-2577-470b-b7de-8ff3ea1ebcfd","parentId":"e6da0fdd-11a7-430d-8b91-87bd150400ee","text":{"caption":"Bias: how we end up predicting John == Doctor","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":-167,"y":-19},"foldChildren":false,"branchColor":"#02bfd4","children":[{"id":"6b2fdcb2-96ca-4283-be1b-66faf4db8afb","parentId":"271cda88-2577-470b-b7de-8ff3ea1ebcfd","text":{"caption":"Predictive policing & other societal impacts of biased model deployment","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":-248.5,"y":36},"foldChildren":false,"branchColor":"#02bfd4","children":[{"id":"bd0f9ce4-0790-4645-810f-a36010a05de3","parentId":"6b2fdcb2-96ca-4283-be1b-66faf4db8afb","text":{"caption":"Facebook friends-based lend rejection","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":-179.5,"y":-25.5},"foldChildren":false,"branchColor":"#02bfd4","children":[]}]}]},{"id":"fd27e99c-9ed1-46cc-b8ae-4a2a99c51043","parentId":"e6da0fdd-11a7-430d-8b91-87bd150400ee","text":{"caption":"See checklist :)","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":-134.66666666666666,"y":166.66670735677084},"foldChildren":false,"branchColor":"#02bfd4","children":[]}]},{"id":"a9a89f3e-ec93-4b91-9ee6-1fcafe750527","parentId":"d6aa223a-16dd-41cd-b4dc-c1411cc4708c","text":{"caption":"Who's in the dataset: soap dispensers, gorillas and Silicon Valley developers","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":-222.8,"y":138.5999755859375},"foldChildren":false,"branchColor":"#02bfd4","children":[]}]}]},{"id":"5590e799-f349-41e7-ab2a-e9628ee978f0","parentId":"db4f8560-ff96-47fa-b602-cfcaed88fb5b","text":{"caption":"Compétences","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":290,"y":-1},"foldChildren":false,"branchColor":"#5a8832","children":[{"id":"9ed17230-1e48-4705-8403-c76cb0392650","parentId":"5590e799-f349-41e7-ab2a-e9628ee978f0","text":{"caption":"Choisir un modèle","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":243,"y":-558.9110921223959},"foldChildren":false,"branchColor":"#5a8832","children":[{"id":"0c65231a-c46a-4ad6-b5cc-7935332af7fd","parentId":"9ed17230-1e48-4705-8403-c76cb0392650","text":{"caption":"Selon la data","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":244,"y":-48},"foldChildren":false,"branchColor":"#5a8832","children":[]},{"id":"cec5389c-14fc-43c2-b0c8-19f64f15faad","parentId":"9ed17230-1e48-4705-8403-c76cb0392650","text":{"caption":"Selon les ressources","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":200,"y":9.333333333333334},"foldChildren":false,"branchColor":"#5a8832","children":[]},{"id":"7bbc2c1e-86d7-4ad7-a41d-8093604d5f47","parentId":"9ed17230-1e48-4705-8403-c76cb0392650","text":{"caption":"Selon l'usage","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":240,"y":77.33333333333333},"foldChildren":false,"branchColor":"#5a8832","children":[]},{"id":"b7065d2c-e525-473b-a4b5-aef1ac202c86","parentId":"9ed17230-1e48-4705-8403-c76cb0392650","text":{"caption":"TP: Choisir un modèle pour ce dataset parmis ces options sur HF ; rendre setup+output pour générer X","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":596,"y":-71.00003051757812},"foldChildren":false,"branchColor":"#fca400","children":[]}]},{"id":"8d3dd1ef-71fc-4eb0-a2f5-e24f0ea40b25","parentId":"5590e799-f349-41e7-ab2a-e9628ee978f0","text":{"caption":"Entrainer un modèle","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":252.9111328125,"y":-226},"foldChildren":false,"branchColor":"#5a8832","children":[{"id":"9e2c5d14-4eff-42a6-bb31-ed8c8cf4daa1","parentId":"8d3dd1ef-71fc-4eb0-a2f5-e24f0ea40b25","text":{"caption":"Comment setup","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":299,"y":-80},"foldChildren":false,"branchColor":"#5a8832","children":[]},{"id":"950222eb-f920-4221-9347-7c82034b3255","parentId":"8d3dd1ef-71fc-4eb0-a2f5-e24f0ea40b25","text":{"caption":"Quand s'arrêter","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":300,"y":-18},"foldChildren":false,"branchColor":"#5a8832","children":[]},{"id":"daf66b43-92d3-4b6f-9fe6-3622e1015964","parentId":"8d3dd1ef-71fc-4eb0-a2f5-e24f0ea40b25","text":{"caption":"Considérations pratiques quand ton code tourne toute la nuit","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":268,"y":35},"foldChildren":false,"branchColor":"#5a8832","children":[]},{"id":"defa30d1-928b-459d-8ea0-17adefe9f4c8","parentId":"8d3dd1ef-71fc-4eb0-a2f5-e24f0ea40b25","text":{"caption":"TP: voila DATA et MODEL, tu vas run sur ta machine, setup accordingly","font":{"weight":"normal","style":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":594.9999389648438,"y":-33},"foldChildren":false,"branchColor":"#fca400","children":[{"id":"f90784a0-53b5-4b90-a03e-0d41ef4a8714","parentId":"defa30d1-928b-459d-8ea0-17adefe9f4c8","text":{"caption":"LVL1: demande un setup ok","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":220,"y":-12},"foldChildren":false,"branchColor":"#fca400","children":[]},{"id":"99b860b0-af38-4fc0-bcb6-282144ad04d7","parentId":"defa30d1-928b-459d-8ea0-17adefe9f4c8","text":{"caption":"LVL2: va run toute une nuit, rendu == metrique ou autre preuve que tout a ete fait","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":244,"y":75},"foldChildren":false,"branchColor":"#fca400","children":[]}]}]},{"id":"d534540a-a86a-4c69-ad5f-56f5e1c2953e","parentId":"5590e799-f349-41e7-ab2a-e9628ee978f0","text":{"caption":"Tester un modèle","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":258,"y":51},"foldChildren":false,"branchColor":"#5a8832","children":[{"id":"b95ce0df-a853-4df3-a0fa-5ca696dc7706","parentId":"d534540a-a86a-4c69-ad5f-56f5e1c2953e","text":{"caption":"À la main","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":259,"y":-83},"foldChildren":false,"branchColor":"#5a8832","children":[]},{"id":"4d740c91-43f5-4ec5-87b9-63e266ea073e","parentId":"d534540a-a86a-4c69-ad5f-56f5e1c2953e","text":{"caption":"Pour éviter des régressions","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":236,"y":-16},"foldChildren":false,"branchColor":"#5a8832","children":[]},{"id":"36f3a875-4f3d-4f39-8090-9da2c07b0e87","parentId":"d534540a-a86a-4c69-ad5f-56f5e1c2953e","text":{"caption":"De manière continue","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":229.199951171875,"y":102},"foldChildren":false,"branchColor":"#5a8832","children":[{"id":"8414648d-9129-4a61-b7d8-ad3691610c63","parentId":"36f3a875-4f3d-4f39-8090-9da2c07b0e87","text":{"caption":"Dans ta CI/CD","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":281.6,"y":60},"foldChildren":false,"branchColor":"#5a8832","children":[]},{"id":"569943af-7a7d-4e5d-82bc-f965dda855fb","parentId":"36f3a875-4f3d-4f39-8090-9da2c07b0e87","text":{"caption":"Quand la data change","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":229.6,"y":-44.8},"foldChildren":false,"branchColor":"#5a8832","children":[]},{"id":"ed73868b-f427-45af-a4b5-5e7dfec0a5d5","parentId":"36f3a875-4f3d-4f39-8090-9da2c07b0e87","text":{"caption":"Quand le modèle évolue","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":228.8,"y":5.6},"foldChildren":false,"branchColor":"#5a8832","children":[]}]},{"id":"c40c2416-f4c8-4fb6-b968-1e5f109c24ab","parentId":"d534540a-a86a-4c69-ad5f-56f5e1c2953e","text":{"caption":"TP: Voila un modèle trained.","font":{"weight":"normal","style":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":634.6666666666666,"y":-40.333333333333336},"foldChildren":false,"branchColor":"#fca400","children":[{"id":"f36d8a8d-9943-4eab-b9f4-ccd8af7f88e9","parentId":"c40c2416-f4c8-4fb6-b968-1e5f109c24ab","text":{"caption":"LVL0: évalue à la main","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":203.33333333333334,"y":-26},"foldChildren":false,"branchColor":"#fca400","children":[]},{"id":"ed70233b-d078-4e6a-9c5d-583194ad9c7d","parentId":"c40c2416-f4c8-4fb6-b968-1e5f109c24ab","text":{"caption":"LVL1: évalue METRICS sur test set","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":208.66666666666666,"y":28},"foldChildren":false,"branchColor":"#fca400","children":[]},{"id":"a07906ff-e8d7-4fec-b916-6fe59bdfa158","parentId":"c40c2416-f4c8-4fb6-b968-1e5f109c24ab","text":{"caption":"LVL2 : voila validation set. Donne ton avis qualitatif sur les succès et shortcomings du modèle","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":201.33333333333334,"y":80},"foldChildren":false,"branchColor":"#fca400","children":[]},{"id":"ca1b22fe-130d-4f43-81ed-4de43fe9226f","parentId":"c40c2416-f4c8-4fb6-b968-1e5f109c24ab","text":{"caption":"LVL3 : on a tel nouveau dataset. Quelle perf attendable ?","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":186.4,"y":204.8},"foldChildren":false,"branchColor":"#fca400","children":[]}]}]},{"id":"62fac6ae-6f73-4f7a-b919-88cd42655475","parentId":"5590e799-f349-41e7-ab2a-e9628ee978f0","text":{"caption":"Évaluer un modèle","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":256,"y":222.4},"foldChildren":false,"branchColor":"#5a8832","children":[{"id":"af2acaf3-9e73-4679-8786-60951fcd46c0","parentId":"62fac6ae-6f73-4f7a-b919-88cd42655475","text":{"caption":"Sur les métriques visées","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":258,"y":131},"foldChildren":false,"branchColor":"#5a8832","children":[]},{"id":"475a43af-efe0-4ae1-b10c-7b608562e664","parentId":"62fac6ae-6f73-4f7a-b919-88cd42655475","text":{"caption":"Sur ses biais éventuels","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":235,"y":212},"foldChildren":false,"branchColor":"#5a8832","children":[{"id":"914ef9c7-4b6e-4396-ba11-9066f8849e09","parentId":"475a43af-efe0-4ae1-b10c-7b608562e664","text":{"caption":"avec CHECKLIST","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":223,"y":18},"foldChildren":false,"branchColor":"#5a8832","children":[]},{"id":"2f3760f0-1a27-479d-af34-8b077877412b","parentId":"475a43af-efe0-4ae1-b10c-7b608562e664","text":{"caption":"avec des utilisateurs DIFFERENTS","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":229.6,"y":86.4},"foldChildren":false,"branchColor":"#5a8832","children":[]}]},{"id":"0f232a6f-3a34-49a0-aeb4-72f4e807a490","parentId":"62fac6ae-6f73-4f7a-b919-88cd42655475","text":{"caption":"TP : Voilà un modèle et ses métriques. Quid de la vraie vie ? Peux-tu craft un nouveau test set ?","font":{"weight":"normal","style":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":550,"y":69},"foldChildren":false,"branchColor":"#fca400","children":[{"id":"52bccabb-8e90-4398-97c7-8dcd573badf9","parentId":"0f232a6f-3a34-49a0-aeb4-72f4e807a490","text":{"caption":"LVL0: à la main","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":240,"y":33},"foldChildren":false,"branchColor":"#fca400","children":[]},{"id":"bfe961dd-38f4-4494-9004-6698f2523c81","parentId":"0f232a6f-3a34-49a0-aeb4-72f4e807a490","text":{"caption":"LVL1: avec CHECKLIST","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":220,"y":89},"foldChildren":false,"branchColor":"#fca400","children":[]}]}]},{"id":"011b7854-5048-406a-b8e1-d1d97be3a994","parentId":"5590e799-f349-41e7-ab2a-e9628ee978f0","text":{"caption":"Utiliser un modèle","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":245.79998779296875,"y":625},"foldChildren":false,"branchColor":"#5a8832","children":[{"id":"b6767c94-787a-4b58-84b7-a13ba2016812","parentId":"011b7854-5048-406a-b8e1-d1d97be3a994","text":{"caption":"Build on top of Large Language Models","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":209.00006103515625,"y":187},"foldChildren":false,"branchColor":"#5a8832","children":[]},{"id":"ee37c9fd-ec5d-4293-b214-39de9c1839b2","parentId":"011b7854-5048-406a-b8e1-d1d97be3a994","text":{"caption":"Considérations pour l'Expérience Utilisateur","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":232,"y":104},"foldChildren":false,"branchColor":"#5a8832","children":[]},{"id":"660df2e3-303b-4548-a43d-e3b026514a3a","parentId":"011b7854-5048-406a-b8e1-d1d97be3a994","text":{"caption":"Laisser une porte de sortie","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":219,"y":51},"foldChildren":false,"branchColor":"#5a8832","children":[]},{"id":"d5ead4fd-db09-44ce-8628-f08e3fea08af","parentId":"011b7854-5048-406a-b8e1-d1d97be3a994","text":{"caption":"TP : Fun with language models","font":{"weight":"normal","style":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":444.666748046875,"y":5.6666259765625},"foldChildren":false,"branchColor":"#fca400","children":[{"id":"f2e7b16f-f31c-416a-977c-e4b2cd75dd7d","parentId":"d5ead4fd-db09-44ce-8628-f08e3fea08af","text":{"caption":"LVL0: OpenAI Playground","font":{"weight":"normal","style":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":244,"y":-35},"foldChildren":false,"branchColor":"#fca400","children":[]},{"id":"8bb4e472-3ec3-49bb-9131-625539dc631c","parentId":"d5ead4fd-db09-44ce-8628-f08e3fea08af","text":{"caption":"LVL1: Train a LSTM on your chosen artist songs","font":{"weight":"normal","style":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":244,"y":45},"foldChildren":false,"branchColor":"#fca400","children":[]},{"id":"2a865788-6fa6-4ed3-9298-e1e5c9436ba2","parentId":"d5ead4fd-db09-44ce-8628-f08e3fea08af","text":{"caption":"LVL2: build a front-end - how do you guide the user?","font":{"style":"normal","weight":"normal","decoration":"none","size":15,"color":"#000000"}},"offset":{"x":232,"y":138.66666666666666},"foldChildren":false,"branchColor":"#fca400","children":[]}]}]}]}]}},"dates":{"created":1668264564659,"modified":1669910510242},"dimensions":{"x":4000,"y":2000},"autosave":true} \ No newline at end of file diff --git a/questionnaire.md b/questionnaire.md new file mode 100644 index 0000000..dd1f910 --- /dev/null +++ b/questionnaire.md @@ -0,0 +1,39 @@ +# Intro +**"Software is Eating the World"**, dit Marc Andreessen: aucune partie du monde n'est protégée de la révolution technologique en cours. +Vous le savez déjà, vous qui apprenez les secrets. + +Mais de plus en plus, "**Machine Learning** is eating the _Software_ World". +Entre l'utilisation du ML dans des logiciels de plus en plus nombreux, +l'intégration de fonctionnalités "d'IA" dans les téléphones, le marketing de nombreux services qui prétendent mettre "l'Intelligence Artificielle au service de votre entreprise", **comment trier le vrai du faux** ? + +- Qu'est-ce que du Machine Learning ? +- Qu'est-ce que du **bon** Machine Learning ? +- Quels sont les **pires exemples** d'applications du ML qui ont mal tourné ? + +Avec ce cours, vous aurez une expérience pratique du Machine Learning : choisir un modèle, l'entrainer, l'évaluer, l'utiliser. +Vous découvrirez l'histoire du Machine Learning, ses victoires et ses échecs, sa grandeur passée et son avenir brillant. + +En attendant, j'aimerais vous poser quelques questions pour préparer nos prochains ateliers : + +1. Pour vous, c'est quoi du Machine Learning? +2. Quelle est votre opinion sur l'utilisation du Machine Learning dans les logiciels? + - Enthousiaste : C'est une dinguerie, j'ai hâte d'en utiliser dans tous mes projets ! + - Prudent : Ça a l'air cool, mais bon ça doit être compliqué de faire bien les choses + - Sceptique : C'est mort ça va jamais marcher + - Inquiet : "J'ai peur que les IAs me mettent au chômage / contrôlent l'attention du monde entier avec leurs recommendations / détruisent la planête et l'humanité en nous transformant en trombones, "Paperclip Maximizer"-style + +3. Avez vous déjà utilisé un service qui repose sur du Machine Learning ? + 1. Qu-est-ce qui marchait bien? Avez-vous vu qqch qui marchait SUPER BIEN, qui vous a semblé limite magique ? (la "_unreasonable effectiveness_" dont [parle Karpathy](https://karpathy.github.io/2015/05/21/rnn-effectiveness/)) + 2. Qu'est-ce qui marchait mal, voire pas du tout ? +4. Avez vous déjà développé du logiciel qui utilisait du Machine Learning ? + 1. Qu-est-ce qui marchait bien? Avez-vous vu qqch qui marchait SUPER BIEN? + 2. Qu'est-ce qui marchait mal, voire pas du tout ? + +5. Quel est le pire use-case de Machine Learning dont vous ayez entendu parler ? +Quel est votre dream use-case? Si vous pouviez choisir une tâche de votre quotidien, n'importe laquelle, pour la faire faire par un algorithme, laquelle serait-ce ? + +6. Si vous avez déjà une expérience professionnelle, avez vous déjà vu : + 1. Un projet qui en optimisant X, a fini par dégrader Y ? + > (Exemple : sur un site d'e-commerce, optimiser la page d'accueil pour maximiser le montant du panier moyen -> on force la main avec des produits absurdes ajoutés au panier -> deux mois plus tard on a tellement de retours clients que le revenu est plus mauvais qu'avant le projet d'optimisation du pfanier) + 2. Un projet qui ajoute du Machine Learning quelque-part pour permettre au Marketing de dire que notre service est "AI-powered" ? + 3. Un projet qui tente d'appliquer du Machine Learning à un endroit où ça ne fait aucun sens ? \ No newline at end of file -- libgit2 0.27.0