donnée immobilier 1 — Transcript
Full transcript
- 0:00Imagine-toi, tu veux vendre ton bien
- 0:01immobilier, tu te rends sur une page en
- 0:04ligne, tu donnes la superficie, tu
- 0:06donnes le nombre de pièces, l'état du
- 0:09bien, la distance au centreville et puis
- 0:13l'outil qui est basé sur l'intelligence
- 0:15artificielle te donne un prix par
- 0:17exemple 42000, ça donne par exemple 4200
- 0:20€ tu es tout content mais quand tu vas
- 0:22en réalité en fait le bien vaut
- 0:24peut-être 3200 € ou alors le bien vaut
- 0:27500000 €. On voit bien que euh le
- 0:30décalage est énorme. Alors, la question
- 0:32qu'on peut se poser ici, c'est que
- 0:34est-ce que on peut faire confiance à
- 0:37l'intelligence artificielle pour estimer
- 0:40le prix d'un bien ? Moi, c'est William,
- 0:43ingénieur logiciel BAS en Allemagne. Je
- 0:45suis le fondateur de cette chaîne GM
- 0:47coach. Cette chaîne, on parle de
- 0:49l'école, on parle d'éducation, on parle
- 0:51de l'intelligence artificielle et de
- 0:54tous les métiers qui touchent au
- 0:56numérique. Je dis déjà merci. Merci à
- 0:59personnes qui s'abonnent. OK, on a
- 1:00commencé à faire des vidéos, deux vidéos
- 1:03par semaine, ce qui est super. Le nombre
- 1:05d'abonnés a déjà triplé. Je dis vraiment
- 1:08merci de tout cœur à toutes les
- 1:10personnes qui nous suivent. Je m'adresse
- 1:12ici aux parents, je m'adresse aux
- 1:13jeunes, je m'adresse aux personnes
- 1:15curieuses, à des personnes qui veulent
- 1:17apprendre à coder. Je dis vraiment
- 1:18merci. Aujourd'hui, on revient parce que
- 1:21tous les mardis, on a commencé mardi
- 1:23passé, on va ensemble mettre en place un
- 1:27modèle IR qu'on va entraîner. OK ? On va
- 1:29voir un peu étape par étape des
- 1:31processus comment entraîner une IA et
- 1:33rendre vraiment les données que l'IA va
- 1:36prédire vraiment intéressante. Ça c'est
- 1:38notre défi qu'on qu'on s'est lancé.
- 1:41Alors si vraiment ça t'intéresse, écris
- 1:43en commentaire. Ça m'intéresse. Je veux
- 1:46participer activement à ce défi. Mettre
- 1:48en place avec Python une IA qui qu'on va
- 1:51entraîner ensemble et puis lui demander
- 1:55de nous donner le prix d'un appartement
- 1:57et puis voir confronter avec la réalité
- 1:59si vraiment Monia dit la vérité, fait
- 2:03des belles prédictions. La dernière
- 2:05fois, la dernière vidéo, on a utilisé,
- 2:07on avait cinq entrées. On avait la
- 2:09superficie, on avait la localisation, le
- 2:13nombre d'étages rien le bien est soutié
- 2:16sur quel étage. On a aussi le kilomètre,
- 2:18le nombre de kilomètres, la position du
- 2:21bien par rapport au centre-ville. On
- 2:23avait aussi l'état du bien. Est-ce que
- 2:25c'est rénové ou pas ? Et forcément, on
- 2:27avait le prix le prix du bien. Basé avec
- 2:30ça, on a essayé de faire une première
- 2:31estimation. Aujourd'hui, on ne fera pas
- 2:33de code, il n'y aura pas de code à
- 2:35présenter et on verra l'importance des
- 2:38dataset, l'importance des données. Ce
- 2:41qui m'amène à parler de la phrase
- 2:44centrale. Vraiment, quand on parle de
- 2:46machine learning, en fait ce qui est
- 2:47plus important, ce n'est pas
- 2:49l'algorithme qu'on va utiliser. Que tu
- 2:51utiliser le py ou bien ton of flow ou
- 2:55bien système neuronal, c'est pas ce qui
- 2:58est plus important. C'est vraiment ce
- 2:59qui est important de mon point de vue,
- 3:01c'est la qualité des données. Parce que
- 3:03si tu utilises des mauvaises données,
- 3:05des données fausses et aujourd'hui, on
- 3:07va voir à quoi ressemble une mauvaise
- 3:09donnée. Si tu utilises les mauvaises
- 3:11données pour entraîner ton modèle, ne
- 3:13t'inquiète pas, c'est que à la fin tu
- 3:15auras tu auras une intelligence
- 3:18artificielle qui va donner aussi des
- 3:19jolis chiffres, mais ces chiffres ne
- 3:22seront malheureusement pas corrects.
- 3:24D'où l'importance de cette vidéo la
- 3:27prendre vraiment son temps, même s'il
- 3:29faut prendre 2 jours, 3 jours, une
- 3:31semaine, un mois pour vraiment passer au
- 3:34painf tes données, les épurer avant de
- 3:37passer au codes, c'està-dire à
- 3:39l'entraînement de ton système. Parce que
- 3:40il n'y a rien de mauvais d'avoir une qui
- 3:44est entraîné sur des valeurs fausses. Ça
- 3:47vraiment c'est le point central. C'est
- 3:49vraiment j'insiste dessus la qualité de
- 3:51tes données vraiment du tout. Du coup,
- 3:54ça m'amène au prochain point qui est à
- 3:56quoi ressemble un mauvais dataset ?
- 4:00J'espère que quand je parle de dataset,
- 4:02on sait ce que je vais dire. En
- 4:04commentaire, s'il vous plaît, écrivez en
- 4:06commentaire écrivez en commentaire c'est
- 4:08quoi un dataset ? Qui peut me dire en
- 4:10commentaire ce qui veut dire un dataset
- 4:13? Alors, on va regarder ensemble un
- 4:15mauvais dataset. Par exemple, tu as par
- 4:17exemple le bien 1, un appartement OK de
- 4:2160 m², le prix le lieu la ville Berlin,
- 4:24le prix tu dis par exemple 300000 €. Un
- 4:272è appartement tu dis 60 m², le lieu
- 4:31Berlin tu donnes 900000 €. Un 3e bien,
- 4:34tu dis Munique, il n'y a pas de prix.
- 4:37OK, on peut prendre un 4e bien 60 m² en
- 4:40bour, tu dis 1200. Voilà. Donc voilà par
- 4:44exemple un exemple de dataset avec des
- 4:47données vraiment erronées. Et je vais
- 4:49dire pourquoi ces données sont
- 4:50mauvaises. Parce que quand on va la
- 4:52définition de la machine learning,
- 4:53comment ça se passe ? Dans les précées
- 4:55vidéos, j'ai expliqué c'est quoi la
- 4:57différence entre la programmation
- 5:00classique et la machine learning. La
- 5:02programmation classique, les règles sont
- 5:03claires. C'est toi le développeur qui
- 5:06tes règles. OK ? Donc quand tu donnes
- 5:07les inputs, quand tu donnes les entrées,
- 5:09ça suit seulement ton algorithme, ça
- 5:11suit seulement tes règles et puis ça
- 5:13donne output clair. Mais le foncement de
- 5:16la machine learning est complètement
- 5:17différente. La machine s'entraîne à
- 5:20partir de tes données. Donc quand tu
- 5:22vois un dataset pareil ou tu donnes la
- 5:24superficie, tu donnes la ville et tu
- 5:26donnes le prix, la machine va apprendre
- 5:28comme ça. La machine va se dire "En fait
- 5:29le prix ici varie seulement à partir de
- 5:32deux critères, la ville et le mètre
- 5:34carr." Donc la machine, elle ne peut pas
- 5:37se dire qu'OK, le bien aussi peut le
- 5:39prix du bien peut varier en fonction par
- 5:41exemple de la rénovation. Ça veut dire
- 5:43que la machine elle ignore la
- 5:44rénovation. Donc ton bien soit pourri,
- 5:47que ton bien soit neuf, c'est pas
- 5:49important cette entrée. Ou bien la
- 5:51position, ou bien même la ville, bien le
- 5:53quartier par exemple. Parce que quand
- 5:55une grande ville comme Berlin ou bien
- 5:57comme Muni, je pense que en fonction du
- 5:59quartier, le prix du bien est aussi
- 6:01différent. Mais tu ne mentionnes pas ça
- 6:04dans tes dataset. Donc la machine aussi,
- 6:06bon ta machine que tu as entraîné ne
- 6:08sera pas également. Et surtout ce qui
- 6:10est encore très grave, c'est ici par
- 6:12exemple où tu as un 60 m² et tu as
- 6:15munique et tu n'as pas de prix. La
- 6:17machine aussi va dire "OK, la machine va
- 6:19aussi apprendre comme ça." Donc voilà un
- 6:21exemple de logo, c'est vraiment un logo.
- 6:24C'est vraiment un logo vraiment avoir
- 6:26des données pareil ou bien des doublons
- 6:28ou bien des données où il n'y a pas de
- 6:29prix. Ça n'a c'est même pas la peine de
- 6:31commencer à entraîner ta machine avec de
- 6:34telles données. Ce qui m'amène à
- 6:37maintenant à voir c'est à quoi
- 6:39ressemblent des bonnes données parce
- 6:46immobilière ? Une bonne linée
- 6:47immobilière comme on dit, elle doit
- 6:49avoir un minimum. OK ? Surtout quand on
- 6:52parle de des immobiliers, il faut
- 6:55absolument qu'il ait d'abord la ville.
- 6:58OK ? Parce que ça dépend des villes. Vo
- 6:59dans les villes, il y a encore des
- 7:00quartiers. Donc il y a des quartiers à
- 7:03Berlin. Berlin qui est une très grande
- 7:04ville, la capitale. Il y a N, il y a
- 7:06Nicol, il y a plein de plein plein de
- 7:08quartiers. OK ? Donc la ville, elle est
- 7:10[raclement de gorge] importante. OK. Le
- 7:12quartier, comme je dis, la superficie
- 7:14qui est importante, ça doit être là. Il
- 7:16faut que ce soit donné la superficie, le
- 7:18nombre d'étages. OK, ça peut jouer aussi
- 7:21sur le prix, l'état du bien. Est-ce que
- 7:22ça a été rénové et quand donc par ça
- 7:25peut jouer aussi sur le prix. OK, c'est
- 7:27très important. OK, le type est-ce que
- 7:29c'est un appartement ? Est-ce que c'est
- 7:31une maison mitoyenne ? Est-ce que est-ce
- 7:34que ça c'est important, ça joue sur le
- 7:36prix et effectivement le prix donc au
- 7:38moins avec c'est une 2 3 4 5 6 7 input
- 7:43information. Donc c'est de cette valeur
- 7:45là déjà est déjà une très bonne base
- 7:48pour entraîner ton modèle. D'où
- 7:51l'importance de la qualité des données.
- 7:53OK donc ce qui m'amène alors à parler à
- 7:56passer sur au prochain point qui sont
- 7:58quelles sont les erreurs les erreurs du
- 8:00débutant bien les erreurs récurrentes.
- 8:02OK ça me permet de d'introduire le
- 8:04prochain point. C'est quoi les données
- 8:05récurrentes ? OK. Quand on se lance dans
- 8:08ce dans ce domaine, ouais, on va prendre
- 8:11on va prendre Elia et tout ça, c'est
- 8:13qu'on ce qu'on veut faire, ce qu'on va
- 8:15apprendre. On fait ses premiers pas.
- 8:16Donc parfois on invente des données, on
- 8:19dit par exemple intelligent artificiel
- 8:21donne-moi les données comme ça là. OK,
- 8:23c'est bien mais c'est bon juste de
- 8:25manière pédagogique pour commencer. Mais
- 8:26si tu veux vraiment entraîner ton
- 8:28modèle, non, je te déconseille
- 8:30d'inventer les données. Comme j'ai dit,
- 8:32en fonction de ce que tu lui donnes, lui
- 8:34il va juste prendre de tes inputs, hein.
- 8:36Et ne sois pas étonné que après ça te
- 8:39donne juste voilà quelque chose juste
- 8:40pour apprendre, hein, pour essayer, mais
- 8:43tu ne pourras rien faire avec. Oui. Donc
- 8:45avant d'entraîner ton modèle, il faut
- 8:48d'abord traiter tes dataset, donc tes
- 8:51données. Donc la première erreur c'est
- 8:54inventer des données. La deuxième erreur
- 8:56c'est bon, il y a plein de sites hein.
- 8:57Tu peux aller à IMO 24, tu peux aller
- 9:01dans plan de données là où tu peux faire
- 9:03ce qu'on appelle sur un grap. tu vas, tu
- 9:05récupères les données, tu mets dans un
- 9:07tableau Excel, tu ne regardes même pas
- 9:09trop et puis tu commences à dire "OK,
- 9:11moi j'ai à peut-être 1000 ou bien 2000
- 9:15[raclement de gorge] données donc je
- 9:16peux commencer à entraîner mon modèle."
- 9:17Non, aussi il faut faire attention avec
- 9:19des annonces parce que parfois c'est
- 9:21tout le monde qui peut faire une annonce
- 9:22hein. Rien ne te rien ne te fait ne peut
- 9:25te dire que l'annonce que tu as vu
- 9:27là-bas est vraiment bonne. Non, rien du
- 9:29tout. Donc peut-être c'est mieux d'aller
- 9:31par au cadastre, dans les sites où il y
- 9:33a des statistiques. Il y a certains
- 9:35sites bien précis où on peut vraiment
- 9:37avoir des meilleures données. OK d'aller
- 9:39juste sur le net et drape et puis se
- 9:42dire que tu vas entraîner ton modèle
- 9:44avec. C'est pas la bonne faute. Et puis
- 9:46la troisème erreur, c'est justement ça,
- 9:48c'est vraiment ce qu'on fait souvent,
- 9:49c'est que on fait une moyenne globale.
- 9:51On se dit bon voilà pour la ville de
- 9:53Berlin euh en mètre carré à peu près le
- 9:58prix est de voilà, on fait de manière
- 10:00globale. Donc la grosse ville de Berlin,
- 10:02on se dit que le mètre carré en moyen
- 10:04des appartements euh c'est à peu près
- 10:07des appartements d'un certain âge. Voilà
- 10:09à peu près le prix. C'est avec ça qu'on
- 10:11travaille. Vous voyez que si là c'est
- 10:13pas bon du tout. C'est pas bon du tout.
- 10:16Alors ce qui me pousse maintenant à
- 10:17introduire la bonne voilà la bonne
- 10:20démarche. Quelle est la bonne démarche ?
- 10:22Bon selon moi, la bonne démarche
- 10:23vraiment c'est simple hein, c'est de
- 10:25commencer petit. Je veux pas commencer
- 10:27par Munich, je veux pas commencer par
- 10:28Berlin, je veux pas commencer par
- 10:30Ambourg, je veux commencer par une
- 10:31petite ville parce qu'en fait comme je
- 10:33dis l'IA c'est pas la margie.
- 10:35L'intelligence artifice c'est pas la
- 10:36margie. Commencer par une petite ville.
- 10:38OK, ça peut une petite ville même de
- 10:401000 habitants ou tu peux vraiment
- 10:42sectionner OK petite ville. Je veux le
- 10:45les quartiers de ma petite ville, la
- 10:47superficie. OK. L'état du bien, le
- 10:50nombre d'étages, l'ignement à au
- 10:53centreville. Je commence d'abord petit
- 10:55comme ça là. Après autour là autour de
- 10:57cette ville qu'on appelle en allemand
- 10:59les crise. OK, je regarde maintenant en
- 11:02fait après je l'étends un peu et en
- 11:04faisant ça franchement je donne d'abord
- 11:06les meilleures données, les meilleurs
- 11:07dataset à mon modèle. Je commence
- 11:09d'abord petit. Je veux pas commencer par
- 11:11quelque chose de grand, je commence
- 11:12d'abord petit parce que la qualité des
- 11:14données aussi que j'utilise pour
- 11:16entraîner mon modèle après me donne
- 11:18aussi une meilleure estimation. Donc
- 11:21c'est pour ça que l'approche la
- 11:22meilleure approche selon moi est de
- 11:23commencer toujours vraiment petit par
- 11:25des petites villes. OK ? Ensuite je
- 11:28progresse. OK, ça c'est vraiment très
- 11:30important. Alors du coup allons au
- 11:32prochain point où on va faire par
- 11:33exemple pour résumer tout ce que j'ai
- 11:35dit là, on va faire une sorte de
- 11:36checklist. On checklist. Alors quand tu
- 11:39collectionnes tes données chose que tu
- 11:40vas regarder, tu regardes d'abord s'il y
- 11:42a un prix parce que comme je dis c'est
- 11:44très important parce que tu es en train
- 11:45on est en train de vouloir construire
- 11:46une IA qui prédit les prix d'un bien
- 11:50immobilier. Le prix de vente immobilier.
- 11:52Alors, tu ne peux pas avoir un dataset
- 11:53avec des prix qui n'existent pas. OK ?
- 11:56Tu as peut-être un mètre carré, tu as le
- 11:58quartier, tu as le la superficie, tu as
- 12:00le nombre d'étages, tu as est-ce que
- 12:02c'est un balcon ou pas, l'éloignement du
- 12:04centre-ville,
- 12:06est-ce que c'est quel type d'appartement
- 12:07? Est-ce que c'est une maison ? Est-ce
- 12:09que c'est un appartement ? Et puis tu
- 12:11n'as pas de prix. Donc c'est un logo.
- 12:12Donc là déjà quand tu vois ça, tu
- 12:14supprimes [raclement de gorge] ou bien
- 12:15ça n'a pas le mètre carré. Comment
- 12:16est-ce que tu peux vendre un appartement
- 12:18où le l'entrée mètre carr n'existe pas ?
- 12:21Ou bien tu as les données comme par
- 12:23exemple 0 m² ou 1 m² ou 5 m² avec un
- 12:27prix. Je ne sais pas où c'est si c'est
- 12:29possible de vendre 5 m² un appartement
- 12:31de 5 m² et il y a un prix dessus, je
- 12:33sais pas, peut-être ça existe mais un
- 12:35appartement de 5 m². Donc déjà les
- 12:37données triviales là un peu fausses tu
- 12:40dois carrément l'enlever. Ça doit pas
- 12:42être là. Donc il y a les données qui
- 12:44sont aux yeux ou bien par exemple tu as
- 12:46les données où il n'y a pas les
- 12:47localisations où on ne sait pas où ça se
- 12:49trouve. Voilà, on ne sait pas, il n'y a
- 12:51pas le nom de la ville ni le quartier.
- 12:52Donc ça aussi tu supprimes. Et très
- 12:54important, il ne doit pas avoir les
- 12:56doublons. Et ça arrive voir ça arrive
- 12:58très facilement les doublons. Ça aussi
- 12:59il faut les enlever. Il faut
- 13:01complètement supprimer les doublons. Et
- 13:03aussi parfois parfois c'est ça parce que
- 13:05quand tu as une grande quantité de
- 13:06données si tu as peut-être 1 million de
- 13:08données parfois ça peut te échapper.
- 13:09Est-ce qu'il s'agit d'un appartement à
- 13:12vendre ou un bien locatif ? Généralement
- 13:15si d'erreurs glissent facilement. Tu ne
- 13:17t'en rends pas compte qu'en fait en fait
- 13:18c'était pas un bien à vendre, c'était
- 13:20plutôt pour louer et tu n'as pas fait
- 13:22attention. Et là tu entré, tu as tu mets
- 13:24ça à ton dat pour entraîner ta machine,
- 13:26tu vois ? Et ça crée des gros problèmes.
- 13:29Si on me pose la question, OK, est-ce
- 13:32que la question centrale, est-ce que je
- 13:34peux utiliser l'IA pour prédire mon bien
- 13:38immobilier, pour prédire le prix de
- 13:40vendre mon bien immobilié ? À cette
- 13:41question, je peux répondre par un oui si
- 13:44et seulement si. OK, j'ai pris le temps
- 13:47d'analyser toutes mes données. Il faut
- 13:49que mes données valident un monster.
- 13:53Valider un temple bien précis. OK ?
- 13:55Puisque j'ai parlé ici par exemple des
- 13:58bonnes dataset. OK ? Et il faut que ça
- 14:00respecte les bonnes dataset. Donc aussi
- 14:02comme j'ai dit que je commence petit, je
- 14:04veux pas prendre carrément mon dataset
- 14:07de toute l'Allemagne et commencer à
- 14:08travailler avec. Ça n'a pas de sens. Je
- 14:10veux commencer vraiment par une petite
- 14:12ville. Ensuite, j'agrandis, ainsi de
- 14:14suite, ainsi de suite. Justement, je me
- 14:16rassure où est-ce que je vais chercher
- 14:17ces données ? Je dois chercher dans les
- 14:19endroits, on connaît les endroit
- 14:21stratégique dont la fiabilité de nez ne
- 14:23pose qu'un doute par exemple. Du coup,
- 14:25j'annonce à la prochaine séance hein.
- 14:27Cette séance aujourd'hui, on a dit qu'on
- 14:28on monte, je ne monte pas de côte. OK ?
- 14:30Il n'y a pas de côte. Aujourd'hui, on
- 14:32parlait juste d'un point central qui est
- 14:35tout simplement la qualité des données.
- 14:37J'insiste sur moi du coup, je te pose
- 14:39une question toi qui me regarde. OK ?
- 14:41N'oubliez pas de vous abonner. Toi qui
- 14:43me regardes, je te pose la question.
- 14:45Toi, tu dirais quoi ? Est-ce que c'est
- 14:47possible de faire confiance à
- 14:49l'intelligent artificiel juste avec le
- 14:52nez ? Ça peut ça te permet de prédire de
- 14:54prédire le prix d'un appartement. Mets
- 14:56ta réponse en commentaire.
About this transcript
This page contains the full transcript of donnée immobilier 1 by williams, generated from the public captions YouTube serves with the video. The transcript has 2,864 words across 410 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.