All Projects → bayesimpact → Bob Emploi

bayesimpact / Bob Emploi

Licence: gpl-3.0
An application that provides personalized career and job search advice to jobseekers.

Projects that are alternatives of or similar to Bob Emploi

Vaal
Variational Adversarial Active Learning (ICCV 2019)
Stars: ✭ 140 (-0.71%)
Mutual labels:  jupyter-notebook
Ccf Bdci Automotive Field Asc 2018
CCF-BDCI 2018年汽车行业用户观点主题及情感识别挑战赛 第6名解决方案
Stars: ✭ 141 (+0%)
Mutual labels:  jupyter-notebook
Pymatch
Stars: ✭ 139 (-1.42%)
Mutual labels:  jupyter-notebook
Swift4tf
A set of notebooks explaining swift for tensorflow optimized to run in Google Collaboratory.
Stars: ✭ 141 (+0%)
Mutual labels:  jupyter-notebook
Agem
Official implementation of the Averaged Gradient Episodic Memory (A-GEM) in Tensorflow
Stars: ✭ 141 (+0%)
Mutual labels:  jupyter-notebook
In simple english
Small projects to clarify big concepts
Stars: ✭ 140 (-0.71%)
Mutual labels:  jupyter-notebook
Data science blogs
A repository to keep track of all the code that I end up writing for my blog posts.
Stars: ✭ 139 (-1.42%)
Mutual labels:  jupyter-notebook
Notes On Statistical Learning Methods
李航《统计学习方法》中机器学习模型的LaTeX公式笔记
Stars: ✭ 141 (+0%)
Mutual labels:  jupyter-notebook
Py4chemoinformatics
Python for chemoinformatics
Stars: ✭ 140 (-0.71%)
Mutual labels:  jupyter-notebook
All4nlp
All For NLP, especially Chinese.
Stars: ✭ 141 (+0%)
Mutual labels:  jupyter-notebook
Book
This book serves as an introduction to a whole new way of thinking systematically about geographic data, using geographical analysis and computation to unlock new insights hidden within data.
Stars: ✭ 141 (+0%)
Mutual labels:  jupyter-notebook
Quantum Native Dojo
量子コンピュータ初学者のための自習教材
Stars: ✭ 141 (+0%)
Mutual labels:  jupyter-notebook
Starnet
StarNet
Stars: ✭ 141 (+0%)
Mutual labels:  jupyter-notebook
19 udacity dsa
Data Structures & Algorithms Nanodegree Program from Udacity
Stars: ✭ 140 (-0.71%)
Mutual labels:  jupyter-notebook
Www.julialang.org
Julia Project website
Stars: ✭ 140 (-0.71%)
Mutual labels:  jupyter-notebook
Hpo2nas Tutorial Cvpr Eccv2020
Hands-on Tutorial on Automated Deep Learning
Stars: ✭ 141 (+0%)
Mutual labels:  jupyter-notebook
Ssd kerasv2
BetterNetWork4SSD
Stars: ✭ 141 (+0%)
Mutual labels:  jupyter-notebook
Data Ppf.github.io
website
Stars: ✭ 141 (+0%)
Mutual labels:  jupyter-notebook
Raspberryturk
The Raspberry Turk is a robot that can play chess—it's entirely open source, based on Raspberry Pi, and inspired by the 18th century chess playing machine, the Mechanical Turk.
Stars: ✭ 140 (-0.71%)
Mutual labels:  jupyter-notebook
Kaggle Learning
Repository for sharing the knowledge from the learning path of Kaggle Learning. All contributions welcome :).
Stars: ✭ 141 (+0%)
Mutual labels:  jupyter-notebook

Si vous ne parlez pas anglais, contactez-nous directement à [email protected]. Le code source et sa documentation sont en anglais afin de favoriser les contributions internationales.

Bob Emploi

Bob Emploi is an application that uses algorithms to provide personalized advice to jobseekers.

For more information, check out the website at http://www.bob-emploi.fr.

Bob Emploi is developed and maintained by Bayes Impact, a non-profit organization whose purpose is to use technology to address social issues. The project is currently in active development and started in Spring 2016 (see HISTORY.md for the full project history).

Please subscribe to our mailing list in order to receive updates regarding the open sourcing of this project.

Bob Emploi is a React Single Page Application with a RESTful JSON API written in Python. The application is backed by a MongoDB which serves data that we pre-computed using the Python data science stack.

This repository is an automated export of our internal repository that we use for development.

Licensing

We believe algorithms that aim to serve the public interest should be audit-able and transparent. In accordance with our mission of building a "citizen-led public service", most of the application will be open-source under a GPL v3 license.

Documentation

Repository Layout

This repository contains several components where each is located within a single folder on the root level. Currently existing folders are:

  • frontend: Bob Emploi web application.
  • data_analysis: Data analysis part of Bob Emploi.

Each folder contains a README file with further details regarding this application.

Contributions

We welcome content and feature suggestions, which help us provide better and more granular advice to Bob users. These can be as simple as a cool job search tip you'd like to share with Bob users, or more sophisticated (for example if you have an idea for how to better suggest training programs based on a user's situation). You can send these to [email protected] either in French or in English.

If you want to contribute to Bob Emploi with a bug fix or feature suggestion, please follow the Github contribution workflow described in here. At the current stage however, the main intention of the open source repository is to be transparent about the inner workings of Bob. In the future we hope for, and will actively seek out for, contributions from the community. When we are ready for that, we will add detailed contribution instructions and suggestions of what to work on to this repository.

Installation / Local Development

All components / applications are packaged in Docker Containers, which makes it extremely portable and reduces the setup of your development environment to a few simple commands.

  1. Install Docker: use these detailed instructions for installation
  2. Run application-specific docker command. For example:
  • To run and build the frontend locally: docker-compose up -d frontend-dev (Will make the application available at http://localhost:3000)
  • To run the tests: docker-compose run --no-deps frontend-dev npm test
  • ...

You can find the full list of commands in the README of each folder.

Short Links

We use a Bayes internal URL shortener that allows us to create links like http://go/bob-design-doc to conveniently link resources from within the source code or documentation. These links are only intended for internal usage and would not work on your computer. We are currently in a process to vet which documents can be made public and will in the future find a solution to replace the go links in the code by publicly available URLs.

Open-Sourcing Status

Core Application Code

The core application source code is published in the frontend folder of this repository. It is still under very active development and even major features and interfaces are likely to change.

Components

We have currently opened two of the components we built as part of Bob Emploi:

  • JobSuggest, an autocomplete component for suggesting and selecting French job titles. It is currently based on the ROME job taxonomy, which it enriches by a) properly gendering job titles and b) weighting job titles by frequency.
  • PyEmploiStore, a Python wrapper around Emploi Store Dev APIs, the platform managed by Pôle Emploi to share their public data.

Data

We have opened some of the data analysis notebooks (folder data_analysis/notebooks) pertaining to the data sources used by the application. These are incomplete, but provide a first insight on the data our recommendations are based on. As these are critical to being able to assess the validity of Bob Emploi's recommendation, we will first focus our open-sourcing efforts on opening more notebooks.

In particular, some of our datasets contain private data, or belong to an external data partner, and as such notebooks analyzing them will be opened over time as we are able to individually vet them for any potential leakage of sensitive information. The data README contains a list of the main data sources used in the application along with a short description.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].