Skip to content

Latest commit

 

History

History
52 lines (32 loc) · 2.17 KB

README.md

File metadata and controls

52 lines (32 loc) · 2.17 KB

Combinatron

É um sistema que rastreia as demissões e conecta os candidatos para novas oportunidades de trabalho que melhor se adequam ao seu perfil. Utilizando fontes de dados públicas como o SINE o sistema consegue identificar as características do candidato e utilizando algoritmos de aprendizado de máquina faz o match do usuário com a vaga que melhor se encaixa ao seu perfil.

Resultado da Hackathon Coronathon sediada pela ENAP

Requisitos

Você precisa de ter Docker instalado na sua máquina.

Fazendo Funcionar

Use o comando na raiz do projeto para fazer a API funcionar:

docker-compose up 

Depois você poderá fazer requisições na API pelo endereço localhost:8080

Rotas

GET - /status - Testa se a API está funcionando.

POST - /predict - Recebe id de usuario e de empresa e calcula o match de ambos.

POST - /get_empresas - Recebe o id de trabalhador e procura os melhores matches de empresas.

POST - /get_trabalhadores - Recebe o id de empresa e procura os melhores matches de trabalhadores.

Exemplo de Resposta

api_response

Principais Bibliotecas

  • Flask - The web framework used.
  • numpy - The fundamental package for scientific computing with Python .
  • surprise - Surprise is a Python scikit building and analyzing recommender systems that deal with explicit rating data.
  • cachetools - Used to generate RSS Feeds.

Authors

Veja também outros trabalhos da Equipe.zip

Agradecimentos

  • A todos os profissionais da linha de frente que tem arriscado suas vidas por nós.