MehdiAbbanaBennani / Chatbot-for-Job-Offers

A chatbot which suggests job offers based on the user's requests

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Chatbot-for-Job-Offers

The chatbot shows the 10 best corresponding offers based on the information you tell him.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

You need Python 3.5 and the following libraries:

  • cytoolz
  • tkinter
  • geopy
  • re
  • numpy
  • pandas
  • stop_words
  • ntlk
  • sklearn
  • unicodedata

Running the simulations

You need to download the regions.csv file into the src folder.

You can change the src/parameters.py file parameters in order to set up the database and the number of rows to process.

Then simply run the main.py

python3 main.py

The script for cleaning the original database is under notebooks/main.ipynb

Authors

This chatbot was developped by :

  • ClĂ©ment Giron
  • Marion Karakouzian
  • Mehdi Abbana Bennani

About

A chatbot which suggests job offers based on the user's requests


Languages

Language:Jupyter Notebook 85.7%Language:Python 14.3%