ousmal / Openclassrooms_P5_API_Categoriser_Questions

Code de l'API liée Projet de NLTP comparant des approches supervisées et non supervisées dans le cadre de la formation d'ingénieur machine Learning dispensé par Openclassrooms

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Introduction

Le projet de ce notebook a été réalisé dans le cadre de la formation d'ingénieur machine learning proposé par Openclassrooms.

Il portait sur les développement d'une API de suggestion de tags à destination des utilisateur de Stack Overflow. Il a étét l'occasion de mettre en oeuvre des méthodes de NLP. Ce repository porte sur le développement de l'API poru rpondre au besoin. Un second repository contient les travaux de pré-traitement des documents et l'entrainement des modèles.

Il était demandé de réaliser:

  • Fitrage des données issue de l'API stackexchange explorer
  • Réaliser le pétraitement des documents
  • Comparer des approches suppervisées (Logistic Regression, Random Forest, Passive aggressive classifier) et non supervisées (NMF,LDA) afin de prédire des tags
  • Réaliser les fonctions et classes nécessaire à l'implémentation de l'API.
  • Développer une API et la mettre en production

Contenu du repositiry:

Le code de l'API

Stack technique:

  • Python
  • Flask
  • pythonanywhere

Liens vers l'API:

About

Code de l'API liée Projet de NLTP comparant des approches supervisées et non supervisées dans le cadre de la formation d'ingénieur machine Learning dispensé par Openclassrooms


Languages

Language:Python 47.6%Language:CSS 35.5%Language:HTML 16.5%Language:Procfile 0.4%