YouTube2Text

ise 1 — Transcript

by williams · 5,009 words · 717 segments · language en · Watch on YouTube

Full transcript

  1. 0:00Si demain dans l'immobilier ce n'était
  2. 0:02plus l'argent le plus expérimenté qui
  3. 0:04prenait l'avantage mais celui qui
  4. 0:06utilise l'IA de manière intelligente.
  5. 0:09Imagine toi un instant, tu veux un
  6. 0:11appartement et tu peux estimer le prix
  7. 0:14grâce aux données comme le mètre carré,
  8. 0:17le nombre de pièces, le quartier. Est-ce
  9. 0:20que c'est un balcon ou pas ? Est-ce que
  10. 0:21c'est sur étage ou pas ? Imagine-toi que
  11. 0:24on construit une IA qui apprend à partir
  12. 0:28de ces informations. Attention, je ne
  13. 0:30dis pas que l'IA va remplacer l'agent
  14. 0:33immobilier. Ce que je suis en train de
  15. 0:34dire, c'est que on peut construire une
  16. 0:37intelligence artificielle qui prédit les
  17. 0:40prix d'un appartement. On peut aussi
  18. 0:42voir que l'IA peut se tromper. C'est
  19. 0:44pour cela que l'humain doit toujours
  20. 0:46rester au contrôle. Alors, on lance
  21. 0:49aujourd'hui un défi. On va construire
  22. 0:51ensemble sur plusieurs vidéos tous les
  23. 0:54mardis une Python capable de prédire le
  24. 0:58prix d'un bien immobilier. Et ce qui est
  25. 1:00encore fou, c'est que ton enfant de 12
  26. 1:02ans peut comprendre les bases. Moi,
  27. 1:05c'est William, ingénieur logiciel basé
  28. 1:07en Allemagne. Je suis le fondateur de
  29. 1:09ces chaînes, j'aime le code. Sur ces
  30. 1:11chaînes, on parle de l'école, on parle
  31. 1:13de l'éducation, on parle de
  32. 1:15l'intelligence artificiel et de tous les
  33. 1:17métiers qui touchent au numérique. Je
  34. 1:19m'adresse ainsi aux enfants, aux
  35. 1:21parents, aux adolescents, aux curieux.
  36. 1:24avec moi, ils peuvent apprendre du code,
  37. 1:27de la logique de manière ludique. Alors
  38. 1:29aujourd'hui, on va pas que parler de
  39. 1:31l'intelligence artificielle, quelque
  40. 1:34chose de joli. Aujourd'hui, on commence
  41. 1:36un projet concret. Alors, sur plusieurs
  42. 1:39vidéos, on va ensemble construire avec
  43. 1:43Python une intelligence artificielle
  44. 1:46capable de prédire le prix d'un
  45. 1:49appartement. Mais avant, j'aimerais
  46. 1:51clarifier un point. C'est quoi
  47. 1:54exactement ce projet ? Alors, il est
  48. 1:56simple, on va essayer avec Python de
  49. 2:00construire un modèle IA basé sur le prix
  50. 2:03des appartements déjà vendus. Alors ce
  51. 2:06qu'on a besoin, on a besoin des
  52. 2:07datasets. On a besoin des données. Des
  53. 2:10données telles que le mètre carré, tel
  54. 2:12que le nombre de pièces, tel que le prix
  55. 2:15de vente, tel que la position du bien
  56. 2:18par rapport au centre-ville, tel que la
  57. 2:21réputation du quartier. Toutes ces
  58. 2:23informations là vont nous aider à
  59. 2:25construire cette intelligence
  60. 2:27artificielle, ce modèle. et on va donner
  61. 2:29ces informations à notre à notre IA, à
  62. 2:32notre modèle IA. On va l'entraîner et on
  63. 2:35va laisser la machine déduire
  64. 2:38d'elle-même les règles. La machine
  65. 2:40pourra ainsi apprendre. La machine
  66. 2:42pourra elle-même voir est-ce que si le
  67. 2:45nombre de pièces bien le nombre de
  68. 2:47mètres carrés, est-ce que ça influence
  69. 2:49sur le prix de vente ? Est-ce que un
  70. 2:51appartement renové a un lien direct avec
  71. 2:55le prix de vente ? Est-ce que la
  72. 2:57réputation du quartier a un prix a un
  73. 3:00lien avec le prix de vente ? Oui ou non
  74. 3:02? Tous ces informations là, on va
  75. 3:04laisser la machine elle-même faire des
  76. 3:07prédictions. Alors ce qui est
  77. 3:08intéressant, c'est que le plus important
  78. 3:10ici n'est pas que la machine fasse des
  79. 3:12prédictions, mais la machine aussi,
  80. 3:14notre modèle a besoin de feedback. faut
  81. 3:17qu'on lui donne feedback pour qu'elle
  82. 3:19sache que OK, elle s'est trompée et
  83. 3:21c'est très important aussi la qualité
  84. 3:23des données que si on a les les
  85. 3:24mauvaises si on a les mauvaises données,
  86. 3:26c'est clair que on aura aussi un modèle
  87. 3:29à la fin qui sera pas intéressant. On ne
  88. 3:31pourra pas atteindre notre objectif. Ce
  89. 3:35qui m'amène au prochain point qui est le
  90. 3:38déroulement. Alors, on peut comprendre
  91. 3:40que ce défi, on ne pourra pas le faire
  92. 3:42sur une vidéo, on le fera sur plusieurs
  93. 3:45vidéos et tous les mardis. C'est-à-dire
  94. 3:47quoi concrètement tous les mardis
  95. 3:49ensemble, on va regarder notre modèle.
  96. 3:51C'està-dire que déjà aujourd'hui cette
  97. 3:53vidéo, on va commencer d'abord à donner
  98. 3:56à donner les premières données à notre à
  99. 3:59notre agent I. OK ? On va commencer par
  100. 4:01aujourd'hui lui donner les premiers
  101. 4:02agents et à chaque séance on va ajouter
  102. 4:06des nouveaux features, c'est des
  103. 4:08nouveaux inputs, des nouveaux
  104. 4:09paramètres. On va changer même de
  105. 4:11modèle. On va très important analyser
  106. 4:14ses erreurs, on va observer ses
  107. 4:17prédictions, on va on va lui donner des
  108. 4:20feedback et au fil des temps on verra si
  109. 4:23on s'approche de est-ce que le prix
  110. 4:26prédit par notre argent qu'on a
  111. 4:28construit tout ensemble t vers la
  112. 4:31réalité. C'est vraiment ça le
  113. 4:33déroulement. Ce qui m'amène alors à
  114. 4:36passer au prochain point qui est le
  115. 4:38déroulement de c'est-à-dire quoi ? que
  116. 4:40ça change pour l'argent imméli
  117. 4:45c'est que l'IA peut carrément analyser
  118. 4:48un grand nombre de que nous humains on
  119. 4:50prendra trop le temps pour le faire et
  120. 4:52peut-être même certains cas c'est pas
  121. 4:53possible de le faire en tant que humain.
  122. 4:55Donc l'IA a l'avantage de très
  123. 4:58rapidement connaître les tendances, de
  124. 5:01très rapidement analyser les données, de
  125. 5:03très rapidement donner des feedback.
  126. 5:05Mais c'est serait fou de dire que l'a va
  127. 5:08remplacer un agent immobilier parce
  128. 5:10qu'il y a des choses que l'a ne peut pas
  129. 5:11sentir par exemple l'ambiance du
  130. 5:13quartier. Lirambiance,
  131. 5:16la luminosité,
  132. 5:18la luminosité d'une pièce dans un bien.
  133. 5:20Il y a des choses que l'a ne peut pas
  134. 5:22sentir que seul l'être humain peut
  135. 5:24sentir. Je le dis pourquoi. Parce que
  136. 5:26ici, il ne s'agit pas de poser l'IA avec
  137. 5:30l'humain ou bien de vouloir comparer
  138. 5:33l'IA avec l'humain. Non, c'est pas ça le
  139. 5:35but. Le but, comme je le dis toujours
  140. 5:37ici, c'est de faire en sorte que l'IA et
  141. 5:40l'humain travaille ensemble. C'està-dire
  142. 5:42que l'IA est comme un lévier. C'est une
  143. 5:45c'est un mot que j'aime bien, mais la li
  144. 5:47collabore avec l'humain pour pouvoir
  145. 5:50atteindre un objectif, prédire,
  146. 5:54donner une qualité de prédiction
  147. 5:56vraiment optimale. C'est ça en fait le
  148. 5:57but. C'est vraiment ça le but. Alors ce
  149. 6:00qu'on va faire c'est que on va passer à
  150. 6:02la démo. Voilà, on va passer à la démo
  151. 6:04et après la démo, je vous reviens. Alors
  152. 6:06aujourd'hui, je vais vous montrer pour
  153. 6:07cette première vidéo, je vais vous
  154. 6:09montrer alors une démo
  155. 6:15à l'ordinateur une dataset. OK, ça c'est
  156. 6:18une collection de données. OK, vraiment
  157. 6:20simple hein. Ça ce sont des appartements
  158. 6:23déjà connus. Et euh et puis euh on va
  159. 6:27entraîner on va entraîner notre IA et
  160. 6:29ensuite on va donner euh un nouveau
  161. 6:33appartement et on va demander alors à Li
  162. 6:37d'estimer d'estimer son prix. Donc voilà
  163. 6:39en fait comment ça va marcher.
  164. 6:41C'est-à-dire que on a euh des données.
  165. 6:44OK. Voilà, on a un donnée. Vous voyez
  166. 6:46que il y en a pas beaucoup hein. Vous
  167. 6:47voyez que il y en a pas il y en a pas
  168. 6:50tellement. Et euh voilà donc euh on et
  169. 6:54ensuite on l'entraîne et puis euh on lui
  170. 6:58donne maintenant on lui présente
  171. 6:59maintenant une nouvelle un nouveau
  172. 7:01appartement qu'il ne connaît pas et avec
  173. 7:03à partir de du cerveau qu'il a pu créer
  174. 7:07et a pu il a entraîné. Donc euh on lui
  175. 7:10demande alors de faire une prédiction et
  176. 7:12après on on va on va lui donner un
  177. 7:14feedback. Voilà. Après on va lui donner
  178. 7:16un feedback. Voilà en fait euh comment
  179. 7:19ça va se passer. Mais d'abord, je vais
  180. 7:20un peu essayer de de rapidement euh
  181. 7:23expliquer expliquer le programme. Vous
  182. 7:25voyez un peu tout en haut ici, donc à
  183. 7:27l'écran. Vous voyez un peu tout euh tout
  184. 7:29ce que vous voyez ici un peu en gros.
  185. 7:31Bon, ici ce sont les bibliothèques,
  186. 7:32hein. Ici ce sont les bibliothèques
  187. 7:34importantes. OK. Euh donc euh on a
  188. 7:38Panda, ça c'est quand tu travailles,
  189. 7:41quand tu veux faire des modèles IA, bon
  190. 7:42forcément tu as besoin d'abord de cette
  191. 7:44bibliothèque Pandas. Ça c'est tellement
  192. 7:46tellement important si tu veux manipuler
  193. 7:48les tableaux ainsi de suite. Et après
  194. 7:51comme aussi bon c'est toujours plus
  195. 7:53facile de de visualiser voilà pour le
  196. 7:55tout ce qui est graphique on va utiliser
  197. 7:57alors le mat plot lip. Ça c'est ça c'est
  198. 8:01tellement intéressant parce que après on
  199. 8:03on veut générer les graphiques. Alors on
  200. 8:05va utiliser on va utiliser un peu cette
  201. 8:07bibliothèque. OK. Bon je crois que c'est
  202. 8:09c'est c'est ce qui est intéressant
  203. 8:11aussi. Bon, pour le moment, puisque
  204. 8:13c'est tout début, on va utiliser un
  205. 8:15algorithme. Bon, une fonction
  206. 8:17mathématique, on va dire qu'on appelle
  207. 8:20linear régression. C'est ce qu'on a
  208. 8:22utilisé, qu'on va utiliser ici pour
  209. 8:24entraîner notre modèle. Je dis bien en
  210. 8:26fonction de la stratégie, en fonction du
  211. 8:29domaine qu'on veut, on peut choisir
  212. 8:32l'algorithme. Ici, on choisit ceci parce
  213. 8:34qu'on veut commencer tout doucement. OK
  214. 8:36? Et on peut puisqu'on a pendant pendant
  215. 8:39des mois, on va construire ensemble ce
  216. 8:43ce I Python, ça se pourrait qu'on change
  217. 8:46carrément, on choisisse autre chose que
  218. 8:49la lignée régression. Voilà, parce que
  219. 8:51on souhaite par exemple avoir un modèle
  220. 8:54un peu plus performant. Donc ça se
  221. 8:56pourrait qu'on puisse changer mais pour
  222. 8:58un début, on va d'abord commencer par la
  223. 9:00ligé linéar régression. OK, c'est par là
  224. 9:03qu'on par ce modèle-ci qu'on va on va
  225. 9:05commencer. Voilà, on va commencer par
  226. 9:07là. OK. Et n'oublions pas ce qu'on
  227. 9:09cherche. On donne les données à notre
  228. 9:12modèle, on entraîne et après il va faire
  229. 9:15ses préductions. Ensuite, on lui donne
  230. 9:16carrément une nouvelle donnée qu'il ne
  231. 9:18connaît pas, qui n'a pas dans sa data en
  232. 9:207. Dans dans sa data 7, on lui demande
  233. 9:22de lui donner une prédiction. Ensuite,
  234. 9:25on fait un feedback pour voir son son
  235. 9:27pourcentage, son taux d'erreur. Voilà en
  236. 9:30fait comment comment ça fonctionne. OK.
  237. 9:32Voilà comment ça fonctionne. Bon, alors
  238. 9:34du coup, on va un peu continuer, on va
  239. 9:36continuer, on va un peu regarder un peu
  240. 9:37en détail un peu le dataset parce que
  241. 9:39c'est c'est quelque chose de très
  242. 9:40important surtout quand on veut
  243. 9:43entraîner un modèle euh quelque chose de
  244. 9:45tellement puissant et la qualité des
  245. 9:47données. Si la qualité de données est
  246. 9:49mauvaise, on ne s'attend pas à
  247. 9:50grand-chose, nos productions seront
  248. 9:53aussi en fonction de la qualité de la
  249. 9:55qualité de données qu'on qu'on voilà
  250. 9:57qu'on voilà. Donc c'est tellement
  251. 9:59important la qualité de données. Euh ce
  252. 10:01serait vraiment bien que ces données
  253. 10:03soient quand même propres.
  254. 10:05Si les si le input est déjà assez sale
  255. 10:09et pourri, c'est clair qu'à la fin on
  256. 10:11aura pas de prédictions tellement
  257. 10:12bonnes, quoi. Donc alors mais on va
  258. 10:14essayer un peu de je vais un peu essayer
  259. 10:15d'expliquer en gros euh ce que c'est.
  260. 10:18Bon ici on voit un peu la surface à
  261. 10:20mètre carr. Donc ici on peut dire que ça
  262. 10:22c'est 35 m², 45 m² 50 m². Donc pour
  263. 10:26voir, on a 1 2 3 4 5 6 7 8 9 10 11 12 13
  264. 10:3114. Donc on a à peu près 14. On a à peu
  265. 10:33près ici 14 appartements. OK, donc euh
  266. 10:36ici c'est le nombre de pièces. Donc un
  267. 10:39appartement de 35 m² à une PL à une
  268. 10:44seule pièce. OK. À une seule pièce et
  269. 10:47euh et c'est au premier étage. OK. Et
  270. 10:50les conditions, on pe voir un peu les
  271. 10:52conditions, c'est entre 1 et 5. OK. un
  272. 10:56on peut voir ici appartement 1 état 2 à
  273. 10:59renouver. OK. Euh voilà quoi. Voilà les
  274. 11:03conditions. Donc état 3 état correct.
  275. 11:06État 4 bon état. Donc plus ce chiffre
  276. 11:09est bas moins l'état est bonne. OK. Plus
  277. 11:12ce chiffre est haut euh et voilà plus
  278. 11:15c'est mieux quoi. Donc donc quand on
  279. 11:17voit par exle 3, on peut se dire que bon
  280. 11:19voilà c'est état est correct. 5 vraiment
  281. 11:21il y a rien à faire. C'est top c'est
  282. 11:22neuf. OK. Par contre, un euh c'est pas
  283. 11:25c'est pas joli. Voilà. Donc euh voilà.
  284. 11:28Donc euh l'état donc la distance du
  285. 11:31centreville. Donc je pense que euh
  286. 11:34voilà. Donc on peut un peu on peut on
  287. 11:36peut un peu voir euh la distance du
  288. 11:38centreville. Donc euh donc c'est euh on
  289. 11:41peut un peu voir la distance. Plus plus
  290. 11:44c'est grand, plus on est loin du
  291. 11:45centreville. OK. Donc on a aussi le prix
  292. 11:48forcément. Donc ici, on peut un peu
  293. 11:49voir, on a 35 m², on a une seule pièce,
  294. 11:53on a euh on a euh de qui est à rennover
  295. 11:58et voilà, on a 6, on peut voir un peu le
  296. 12:02prix de l'appartement 155000. OK, 155000
  297. 12:06donc on peut voir donc si on regarde par
  298. 12:09exemple un appartement 5 ici par exemple
  299. 12:12ce n'est pas rennover 95 m². OK, on peut
  300. 12:16un peu voir 95 m². Euh donc on peut dire
  301. 12:21que ici ça ressemble à du 154000
  302. 12:25€. Voilà, 95
  303. 12:28m², il n'y a rien à renouver. Ça a qu
  304. 12:31pièces. OK, ça qu pièces au 4e étage. Il
  305. 12:36n'y a pas à renouver. OK, la distance du
  306. 12:39centreville 3 et euh et voilà le prix.
  307. 12:42OK. Donc on peut un peu voir un peu là,
  308. 12:45c'est très important d'aboir de
  309. 12:46j'expliquer un peu en gros euh les
  310. 12:49données. OK, on peut un peu voir un peu
  311. 12:50au niveau du dataset. J'insiste toujours
  312. 12:53que le dataset plus il est bon, plus il
  313. 12:56est propre, plus il est épuré, mieux
  314. 12:59mieux c'est pour entraîner pour
  315. 13:01entraîner notre modèle. Donc voilà. Donc
  316. 13:04euh donc on peut voir un peu ici quand
  317. 13:06on peut un peu comprendre que euh quand
  318. 13:07on voit le data set ici, on voit que le
  319. 13:10prix d'un appartement ne dépend pas
  320. 13:12seulement d'une seule entrée. Donc le
  321. 13:14prix d'un appartement ne dépend pas
  322. 13:16seulement du mè du nombre de mètres
  323. 13:18carrés. Vous voyez qu'il y a plusieurs
  324. 13:19autres paramètres importants comme le
  325. 13:22nombre de pièces. OK ? Si vous regardez
  326. 13:24un peu les prix ici par exemple par exle
  327. 13:27l'appartement qui a 680000 là si vous
  328. 13:30observez un peu le 680000 là pour
  329. 13:32essayer un peu de comprendre vous allez
  330. 13:33voir que ce n'est pas un hasard. Si vous
  331. 13:35regardez le 681000, vous allez voir que
  332. 13:38ce n'est pas un hasard. OK ? Faut voir
  333. 13:40exactement ces autres paramètres.
  334. 13:42Pourquoi ça a un prix comme ça là ? Donc
  335. 13:44prix plus le prix élevé plus vous allez
  336. 13:46voir que euh ces critèresci ces autres
  337. 13:49critères comme la surface, le nombre de
  338. 13:51pièces, le le ça au 40e étage, ces
  339. 13:54conditions euh ces conditions à distance
  340. 13:58au centre-ville et ça agit aussi sur le
  341. 14:00prix. Donc on peut un peu on peut un peu
  342. 14:02regarder ça. Donc plus la surface
  343. 14:03augmentente, plus le prix augmente. OK.
  344. 14:05Plus l'état est bon, plus le prix
  345. 14:07augmente. Plus l'appartement est proche
  346. 14:09du centreville, plus le prix on m donc
  347. 14:11c'est ce qu'on peut un peu on peut un
  348. 14:13peu remarquer rapidement. OK. Donc c'est
  349. 14:15ça en fait. Donc donc le c'est d'abord
  350. 14:18la première chose je voulais un peu je
  351. 14:19voulais un peu prendre du temps
  352. 14:21d'expliquer la qualité des données.
  353. 14:23C'est tellement important dans la
  354. 14:26modélisation quoi de l'intérieur
  355. 14:28artificiel la qualité des données. Voilà
  356. 14:30donc c'est quelque chose qu'on examine
  357. 14:31beaucoup il faut d'abord épurer. Donc
  358. 14:33une fois qu'on a fini ça on passe
  359. 14:34maintenant à ce qu'on appelle la
  360. 14:36transformation OK des données. Voilà
  361. 14:38donc pourquoi c'est pour ça qu'on
  362. 14:40parlait de pandas. OK, donc on va
  363. 14:42transformer. Voilà, on va on va on va on
  364. 14:44va transformer les données pour que pour
  365. 14:46que en C Python pour que la machine
  366. 14:49comprenne quoi. Donc et cette
  367. 14:51transformation si voilà ça se fait se
  368. 14:53fait ici à sa ligne-ci. OK, ça se fait
  369. 14:56vraiment à cette ligne-ci et justement
  370. 14:58DF, ça se fait vraiment par par DF. OK.
  371. 15:01Qui veut dire tout simplement le data
  372. 15:04frame. OK, en fait ici c'est un tableau
  373. 15:06de Python. C'est c'est vraiment un
  374. 15:07tableau de Python. On va pas trop
  375. 15:08entrer, on va pas trop entrer dedans.
  376. 15:11Donc euh si on printte ça, on va un peu
  377. 15:13voir, on va pas trop un peu dans là.
  378. 15:14Peut-être dans les prochaines vidéos, on
  379. 15:15va un peu expliquer euh on va un peu
  380. 15:18expliquer ça un peu à peu près ce que ça
  381. 15:19veut dire. Euh mais bon bref, on fait
  382. 15:22une transformation OK avec avec ce data
  383. 15:26frame. Ensuite le deuxème côté technique
  384. 15:29c'est bon la séparation parce que il
  385. 15:31faut séparer on sépare ici ce qu'on
  386. 15:33appelle les paramètres des entrées avec
  387. 15:36ce qu'on appelle le outcom. Donc ici on
  388. 15:40a aussi des features. OK paramètres. Les
  389. 15:43paramètres sont les features et et puis
  390. 15:45maintenant ce qu'on doit prédire ici en
  391. 15:47fait c'est le prix c'est le prix de
  392. 15:48vende. Donc ici c'est le labus tu vois
  393. 15:51et comme je disais ça c'est juste la
  394. 15:52première vidéo lors des prochaines
  395. 15:54vidéos on va voir comment on peut
  396. 15:56ajouter d'autres paramètres ici à
  397. 15:58l'intérieur et puis voir comment
  398. 16:01le prix varie ainsi de suite ainsi de
  399. 16:03suite. Donc on va en fait cette on va
  400. 16:05faire un peu cette séparation. OK. Euh
  401. 16:07voilà, on a on va faire ces séparations.
  402. 16:10Donc machine learning, c'est ce qu'on
  403. 16:11fait souvent. Donc on sépare les données
  404. 16:13en deux en deux parties. On s pas on a
  405. 16:16les X OK les X qui sont qui reçoivent
  406. 16:19les paramètres des Y qui reçoivent les
  407. 16:22label. OK. OK. Donc ça bon j'ai expliqué
  408. 16:25en fait hein. Donc on a on voit que les
  409. 16:27on a la surface le nombre de pièces
  410. 16:28d'étage l'état du bien la distance avec
  411. 16:31le centreville et puis le Y c'est la
  412. 16:34réponse que l'IA va prédire. Bon,
  413. 16:36comment bon est-ce que j'ai expliqué ça
  414. 16:37? OK, donc c'est un peu tout ça. Donc
  415. 16:40euh X c'est la question, Y c'est la
  416. 16:43réponse. OK. Donc donc ici X sont les
  417. 16:46indices et Y en fait c'est le résultat
  418. 16:49qu'on le résultat attendu. OK. Voilà,
  419. 16:51c'est ça un peu qu'on va on comprend.
  420. 16:53OK. OK. Donc une fois qu'on a fait ça,
  421. 16:56bon ici bon comme on a dit voilà en fait
  422. 16:58ce qu'on fait en gros. OK, donc on
  423. 17:00sépare hein et euh on sépare pour
  424. 17:02pouvoir euh euh maintenant comment
  425. 17:04maintenant va commencer vraiment euh
  426. 17:06l'entraînement hein. Donc on va
  427. 17:08commencer avec l'entraînement hein,
  428. 17:10création. Donc euh à la ligne 49 c'est
  429. 17:13quelque chose d'intéressant. On va
  430. 17:14commencer euh à créer en fait le modèle
  431. 17:16à la ligne 49 qui on a d'abord séparé.
  432. 17:19Maintenant, on commence à créer à la
  433. 17:20ligne 49. Ici, j'ai bien dit avec
  434. 17:22l'algorithme qu'on utilise, c'est le
  435. 17:23linear régression. OK ? C'est c'est
  436. 17:25l'origine qu'on va utiliser. C'est ce
  437. 17:27qu'on appelle le le lumié régression.
  438. 17:30C'est ça qu'on utilise comme j'ai j'ai
  439. 17:32dit tantôt, c'est vraiment l'agon qu'on
  440. 17:34utilise et on verra si on si on change
  441. 17:37en fonction de ce qu'on veut. Donc c'est
  442. 17:39comme ça qu'on commence à entraîner
  443. 17:41notre modèle. On commence mais on
  444. 17:43commence de manière simple. On commence
  445. 17:45entraîner notre modèle. Donc de manière
  446. 17:47simple. OK, on commence à l'entraîner.
  447. 17:50Donc c'est ça l'objectif. On veut
  448. 17:52trouver euh la relation hein, en fait
  449. 17:55voilà, on veut trouver une relation
  450. 17:56entre entre les X et Y. Donc OK, on va
  451. 18:00trouver une relation entre les X et Y.
  452. 18:02He ok comme ça qu'on entraîne donc comme
  453. 18:05on dit hein, j'ai expliqué en fait
  454. 18:06comment ça ça se passe. On présente on
  455. 18:09présente les données donc les entrées et
  456. 18:12les sorties à la machine. La machine
  457. 18:14regarde ça et la machine elle-même essae
  458. 18:17de tirer des règles. Voilà la machine va
  459. 18:21tirer la règle. Est-ce que le prix
  460. 18:23comment le prix est varie ? Le paris le
  461. 18:25prix varie en fonction de quoi ? Le
  462. 18:27nombre de nombre de mètres carrés,
  463. 18:29l'emplacement, l'éloignement. Voilà,
  464. 18:32c'est la machine elle-même qui va tirer
  465. 18:34d'elle-même, voilà, ses règles en
  466. 18:36fonction des X et Y qu'on lui qu'on lui
  467. 18:39donne, quoi, en fait. Voilà, voilà.
  468. 18:41Donc, la machine va pouvoir va pouvoir
  469. 18:43elle-même voilà sortir ses règles quoi.
  470. 18:46Voici les données d'entraînement. Donc,
  471. 18:48la machine va pouvoir elle-même faire
  472. 18:49ses propres calculs. OK. Donc, donc
  473. 18:52quand c'est ça, euh voilà. Donc euh très
  474. 18:55important aussi euh on a euh on a les
  475. 18:58erreurs, on on a les erreurs. Donc c'est
  476. 19:01très important. Donc la machine va on on
  477. 19:04est en phase d'entraînement et puis on
  478. 19:06va arriver maintenant à la prédiction.
  479. 19:08Voilà, n'oublions pas hein, c'est ce
  480. 19:09qu'on veut après qu'on a qu'on a fait ce
  481. 19:11travail là. Maintenant, on va demander à
  482. 19:12la machine de de de de calculer un peu
  483. 19:16de calculer un peu son erreur moyen. On
  484. 19:18va voir. OK. Parce que c'est très
  485. 19:19important aussi. Ça c'est aussi quelque
  486. 19:21chose de très important. On va on doit
  487. 19:23beaucoup observer ça, l'erreur moyen.
  488. 19:25Voilà, parce que c'est l'intelligent
  489. 19:26artificiel. Plus on arrive à maîtriser
  490. 19:29l'erreur euh mieux euh mieux on arrive à
  491. 19:33notre objectif. Donc avoir un modèle qui
  492. 19:35n'est pas trop pourri, qui donne pas du
  493. 19:37n'importe quoi. Donc déjà si on a assuré
  494. 19:40les entrées, donc si on a donné des
  495. 19:43données quand même épurées, puis
  496. 19:45maintenant si on arrive un peu à voir à
  497. 19:46calculer sa marge d'erreur, le le but
  498. 19:49est de baisser vraiment son taux
  499. 19:50d'erreur. Voilà. de réduit ton taux
  500. 19:52d'erreur. Voilà, donc euh c'est un peu
  501. 19:54ça quoi. Donc on on essaie un peu de
  502. 19:56calculer son son euh son taux d'erreur.
  503. 19:59Voilà, l'erreur moyen. Donc en fait
  504. 20:01l'erreur moyen ici, c'est la différence
  505. 20:03entre le prix réel et le le prix prédit.
  506. 20:06Voilà. Donc c'est un peu ça en fait.
  507. 20:08C'est c'est ça. Donc plus il se trompe
  508. 20:12si si il se trompe tellement, ça veut
  509. 20:14dire que bon, il y a quelque chose en
  510. 20:16dans les entrées qui ne sont pas bons.
  511. 20:18Donc il faut ajuster. Donc c'est ça en
  512. 20:20fait. C'est ce que j'expliquais que le
  513. 20:23modèle au tout début va beaucoup se
  514. 20:25tromper. C'est en ajustant les entrées,
  515. 20:27en ajoutant encore les nouveaux entrées
  516. 20:29qu'on va arriver à un modèle un modèle
  517. 20:31intéressant. Voilà qu'on va arriver à un
  518. 20:33modèle intéressant. Donc c'est ça que
  519. 20:35c'est c'est c'est important. de de le
  520. 20:38noter ici. Donc euh c'est important de
  521. 20:40le noter ici. Donc c'est ça aussi le
  522. 20:42notre objectif. Voilà, notre objectif
  523. 20:44c'est ça aussi. On veut on veut
  524. 20:46entraîner notre modèle et euh pour que
  525. 20:49il nous rende pour pour pouvoir
  526. 20:50atteindre notre objectif. OK, c'est ça
  527. 20:52en fait. Donc ici à la ligne 77, on va
  528. 20:55lui donner une nouvelle donnée qui ne
  529. 20:57connaît pas. Voilà. Donc on donne une
  530. 20:59nouvelle donnée, on donne 70 72 m² le
  531. 21:02nombre de pièces euh le nombre d'étages,
  532. 21:05les condition quand même bonne. Et à
  533. 21:08distance, on veut qu'il nous on voit
  534. 21:10s'il s'est entraîné hein. Il a il s'est
  535. 21:13entraîné. On veut qu'il nous fasse une
  536. 21:14prédiction. Voilà. Et après, très
  537. 21:17important, on va voir sa marge d'erreur.
  538. 21:20Voilà, on va voir sa marge d'erreur.
  539. 21:23Voilà. Donc c'est pas c'est quelque
  540. 21:24chose de très intéressant. voir un peu
  541. 21:26sa marge d'erreur dans sa prédiction.
  542. 21:28Après qu'on l' entraîné, on peut voir sa
  543. 21:31marge d'erreur. OK ? Donc après sa
  544. 21:33prédiction, on voit sa marge d'erreur et
  545. 21:36puis on essaie un peu de de voir quoi.
  546. 21:39Donc du coup je vais juste essayer de
  547. 21:42simuler. Je vais essayer de simuler et
  548. 21:43puis on va regarder ensemble. OK, je
  549. 21:45vais simuler tout ça et puis on regarde
  550. 21:46ensemble. OK, je cumule. Voilà. OK.
  551. 21:49Voilà. Donc voilà en fait le graphe
  552. 21:51qu'il a donné. OK. Donc euh vous voyez
  553. 21:54en fait, on peut voir ici, on peut un
  554. 21:56peu voir ici euh voilà, on peut un peu
  555. 21:59voir euh ce tableau-ci. Voilà, voilà en
  556. 22:02fait euh notre dataset qu'on a donné. Le
  557. 22:04modèle a été entraîné avec des données
  558. 22:06là comme vous voir la comparaison entre
  559. 22:08les vrais prix et les prix prédits, on
  560. 22:10peut un peu voir, c'est ce qui est
  561. 22:11tellement intéressant, tu vois, à chaque
  562. 22:13fois voilà le prix réel et voilà le prix
  563. 22:16voilà le prix qui nous a donné. à chaque
  564. 22:18fois, on peut voir le prix réel et le
  565. 22:20prix qui nous a réuni et on peut
  566. 22:21calculer l'erreur. On peut voir ici, il
  567. 22:23a voilà son erreur moyen, mais à chaque
  568. 22:26fois, il y a une différence entre le
  569. 22:28réel et et sa prédiction. OK ? C'est
  570. 22:30donc euh cela veut dire qu'en moyenne
  571. 22:33TIA se trompe d'environ 15600
  572. 22:3715659, ça c'est quand même beaucoup. OK
  573. 22:39? C'est quand même beaucoup. Voilà,
  574. 22:41c'est quand même beaucoup. Euh voilà.
  575. 22:43Donc maintenant euh on lui a donné une
  576. 22:45nouvelle donnée. OK. Et puis il a prédit
  577. 22:49donc euh on a donné une nouvel
  578. 22:52on a donné une nouveau BD, on a il a
  579. 22:54prédit. Voilà donc ce qu'on va faire
  580. 22:56comme on habitude euh c'est très
  581. 22:58important en fait de de de finir par là.
  582. 23:01On voit un peu le taux d'erreur, on voit
  583. 23:03à chaque fois le prix réel avec le prix
  584. 23:05qu'il y a à prédit. Et puis le but c'est
  585. 23:08que dans lors de la prochaine vidéo, on
  586. 23:10va on va analyser encore l'erreur, on va
  587. 23:12voir ce qu'on doit ajuster au niveau des
  588. 23:15entré pour voir si son taux de
  589. 23:17production, si son son taux d'erreur là
  590. 23:20moyen l'erreur moyen a baissé ou pas
  591. 23:22pour voir si notre modèle au niveau de
  592. 23:24l'entraînement est meilleur. Voilà.
  593. 23:27Alors super. Voilà, donc on revient
  594. 23:30après la de mot. Alors du coup après la
  595. 23:32de mot, je vais faire directement un
  596. 23:34lien avec j'aime le code. Comme je le
  597. 23:37dis toujours sur plusieurs vidéos, le la
  598. 23:39vision de de j'aime le code, elle est
  599. 23:42claire. Voilà, accompagner vos enfants à
  600. 23:45travailler de manière structurée. Voilà,
  601. 23:47c'est pour ça que c'est très important
  602. 23:49dans notre accompagnement qu'on disent
  603. 23:51toujours aux jeunes quand tu as un
  604. 23:53exercice, le plus important est
  605. 23:55simplement que tu développes d'abord ton
  606. 23:57algorithme. Tu dois avoir un plan. Tu
  607. 23:59dois avoir un game plan quand tu as un
  608. 24:01exercice, quand tu as quand tu as face à
  609. 24:03un problème à résoudre. Il faut d'abord
  610. 24:06positionner ton plan, ton algorithme.
  611. 24:09C'est-à-dire quoi ? C'est quoi mes
  612. 24:10étapes ? quoi mes étapes et dans quel
  613. 24:13ordre, je fais quoi en premier, je fais
  614. 24:15quoi en 2è, je fais quoi en 3e et
  615. 24:18cetera. Donc la l'enfant apprend déjà à
  616. 24:21travailler de manière ludique, ludique,
  617. 24:23de manière logique. Il peut reconnaître
  618. 24:26ce qui fait sens, ce qui ne l'est pas.
  619. 24:28Donc alors pour nous ici, il n'est pas
  620. 24:29question que l'IA remplace le cerveau de
  621. 24:32ton enfant. Non, au contraire, l'enfant
  622. 24:35utilise l'IA vraiment comme un
  623. 24:37collaborateur parce que il a appris déjà
  624. 24:39à travailler de manière structuré. Il a
  625. 24:41appris à travailler de manière
  626. 24:42structurée. Il a que quand il a un
  627. 24:45problème à résoudre, il doit lire
  628. 24:46correctement d'abord pour se rendre
  629. 24:48compte est-ce que j'ai compris ce qu'on
  630. 24:50attend de moi ? Est-ce qu'il y a les
  631. 24:51points d'ombre ? S'il y a les points
  632. 24:53d'ombre, il note ses questions. Il note
  633. 24:56ses points d'ombre, il pose les
  634. 24:57questions pour clarifier. Ensuite, il
  635. 24:59doit poser son algorithme. Une fois
  636. 25:01qu'il a posé son algorithme, là il peut
  637. 25:03maintenant s'attaquer au problème. Il
  638. 25:04n'essaie pas de résoudre le problème de
  639. 25:06manière très généraliste. Il prend la
  640. 25:08première étape, il essaie de résoudre.
  641. 25:10Dès qu'il finit, il passe à la prochaine
  642. 25:11étape. L'enfant aussi, il apprend à
  643. 25:13résoudre les problèmes. Il apprend à
  644. 25:15gérer les erreurs. Avoir une erreur dans
  645. 25:17son code n'est pas une fatalité. Au
  646. 25:19contraire, au contraire, ça le
  647. 25:20galvanise. Il veut, il sait qu'il doit
  648. 25:23résoudre ce problème. Il doit trouver
  649. 25:24l'erreur. Il est content et motivé de
  650. 25:27pouvoir solutionner ses erreur. Une fois
  651. 25:29qu'il a trouvé l'erreur, il est content,
  652. 25:30il jubile. On a pris du temps mais
  653. 25:32c'était super. J'ai pu comprendre
  654. 25:35pourquoi j'ai fait cette erreur. J'avais
  655. 25:36oublié telle chose. Mon approche n'était
  656. 25:38pas bonne, mon agum n'était pas bien. Ça
  657. 25:41m'a permis de comprendre, de progresser.
  658. 25:43Alors le message maintenant, ça m'amène
  659. 25:44maintenant à passer un message aux
  660. 25:46parents. Voilà ce que je peux dire aux
  661. 25:48parents, c'est que nous sommes à l'aide
  662. 25:50d'une artificielle. L'IA sera partout à
  663. 25:54l'école, à l'éducation, dans le sport,
  664. 25:56dans la médecine, partout. On sera avec
  665. 25:59l'intelligence artificielle. Alors,
  666. 26:01c'est important que l'enfant déjà
  667. 26:04connaisse déjà les bases. Les bases,
  668. 26:06c'est quoi ? Par exemple, que l'enfant
  669. 26:08puisse répondre à la question c'est quoi
  670. 26:10une donnée ? C'est quoi un modèle ?
  671. 26:13C'est quoi une variable ? Ça veut dire
  672. 26:14quoi une erreur ? Comment est-ce que je
  673. 26:17dois développer mon sens critique ?
  674. 26:19Quand Li me donne une réponse, je dois
  675. 26:22l'analyser. Je dois pas juste prendre
  676. 26:24tout ce que Lia me dit en me disant "Ah,
  677. 26:26c'est Lia qui m'a donné ça. Donc moi,
  678. 26:28j'écoute Lia, je passement autre chose."
  679. 26:30Non, l'enfant doit pouvoir prendre la
  680. 26:32réponse de Lia, l'analyser et se
  681. 26:34demander est-ce que ça fait sens ?
  682. 26:38Est-ce que ça fait ça ? Et ça vraiment,
  683. 26:39ça correspond exactement à ce projet
  684. 26:41qu'on a qu'on lance aujourd'hui,
  685. 26:43construit ensemble sur plusieurs vidéos
  686. 26:45tous les mardis. une IA qui va prédire
  687. 26:48le prix d'un appartement. Là, on va
  688. 26:50comprendre que l'IA peut se tromper. Là,
  689. 26:52on va comprendre comment on peut
  690. 26:54améliorer grâce au feedback des
  691. 26:56prédictions de l'IA. On va comparer la
  692. 26:59prédiction de l'IA avec le prix réel et
  693. 27:02on va ensemble comprendre comment
  694. 27:04l'intelligence l'intelligence
  695. 27:06artificielle fonctionne. C'est pour cela
  696. 27:08que c'est important de garder cet esprit
  697. 27:11critique face à un résultat d'un
  698. 27:13prompte. Toujours regarder, observer.
  699. 27:16Est-ce que ça fait sens ? Oui ou non ?
  700. 27:18C'est tellement important et c'est ce
  701. 27:19que je le message que je veux
  702. 27:21transmettre aux parents. Voilà, ce qui
  703. 27:23me permet de de tout simplement te poser
  704. 27:26la question toi qui m'écoute. Alors
  705. 27:28selon toi, est-ce que tu veux participer
  706. 27:30à ce challenge ? Construis ensemble Inia
  707. 27:33sur plusieurs vidéos tous les mardis qui
  708. 27:35va prédire le prix d'un bien immobilier.
  709. 27:39Si c'est le cas, n'hésite pas de
  710. 27:40t'abonner, de partager la vidéo à tes
  711. 27:43amis, à ta famille, aux autres enfants.
  712. 27:46Si tu es intéressé par un
  713. 27:47accompagnement, j'aime le codo, n'hésite
  714. 27:48pas à nous contacter sur notre chaîne,
  715. 27:50sur notre chaîne, sur notre site web
  716. 27:53wwwour.com.
  717. 27:56com.

About this transcript

This page contains the full transcript of ise 1 by williams, generated from the public captions YouTube serves with the video. The transcript has 5,009 words across 717 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.

What you can do with it

Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to translate the transcript into 100+ languages.

Free YouTube transcript tool

YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, translation to 100+ languages, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.