Données et ML · Immobilier

Un modèle de prix construit sur 71 000 annonces réelles

Les conseillers avaient besoin d'une estimation juste avant de visiter un bien. Nous avons construit toute la chaîne : des scrapers sur plusieurs portails immobiliers, un pipeline de nettoyage et de dédoublonnage, et un modèle servi en API qui répond avec une fourchette et un indice de fiabilité honnête.

Réserver un appel gratuitConstruit pour SAAFKA

Illustration
Données et ML · Immobilier
  1. Collecter
  2. Nettoyer et dédoublonner
  3. Placer sur la carte
  4. Entraîner
  5. Servir l'estimation

La situation

Les prix affichés varient fortement d'un portail à l'autre, le même appartement apparaît trois fois sous des noms différents, et les quartiers s'écrivent de dix façons. Un modèle entraîné sur ces données brutes apprend le désordre.

Ce qui a changé

Le pipeline collecte, nettoie et dédoublonne les annonces de toutes les sources, puis les rattache à une liste de quartiers vérifiée. Le modèle renvoie une fourchette de prix, un prix de vente probable après négociation et un indice de fiabilité qui baisse là où les données sont rares.

Comment ça marche

5 étapes, de bout en bout

  1. 01

    Collecter

    Des scrapers récupèrent les annonces de 7 sources sur plusieurs portails immobiliers.

  2. 02

    Nettoyer et dédoublonner

    Les doublons exacts et entre sources sont supprimés, prix et surfaces sont normalisés.

  3. 03

    Placer sur la carte

    Chaque annonce est rattachée à un référentiel vérifié de 410 quartiers dans 6 villes.

  4. 04

    Entraîner

    Un modèle de gradient boosting apprend à partir des 22 371 annonces conservées.

  5. 05

    Servir l'estimation

    Une API sans état renvoie une fourchette, un prix de vente probable et un indice de fiabilité.

Là où l'IA s'arrête

Le modèle écrit. Le code décide.

Le modèle

  • Apprend les tendances de prix à partir des annonces nettoyées
  • Estime une fourchette et un prix de vente probable

Le code

  • Dédoublonne entre portails avant l'entraînement
  • Rattache chaque annonce à un quartier connu
  • Abaisse l'indice de fiabilité là où les données sont rares

En chiffres

Des comptes lus dans le code livré. Aucun résultat inventé.

~71 k
annonces collectées
22 371
conservées après nettoyage
410
quartiers dans le référentiel
7
sources collectées

Construit avec

  • Web scraping
  • Nettoyage et dédoublonnage des données
  • Gradient boosting (CatBoost)
  • API de prix sans état

Construit pour

Le client derrière ce projet

ImmobilierSaafkaRéseau de conseillers immobiliers : achat, vente, location et estimation partout au Maroc.Lire l'histoire du client

Autres cas d'usage

Tous les cas d'usage

Tous les cas d'usage

Contact

parlons de votre projet

  • Où nous sommesMaroc, partout dans le monde
  • Écrirehello@kaishift.com
  • LanguesFrançais, arabe, anglais
Plutôt un appel ? Réservez 30 minutes

Écrivez-nousRéponse le jour ouvré même.