Melhor visualização no modo claro e no site para desktop (recomendado)
Uma ferramenta para análise de currículo, previsões e recomendações
Construído com? por Deepak Padhi através do Dr. Bright --(Cientista de Dados)
Um projeto apresentado para o cumprimento parcial do grau B.sc CS no Kirti College durante o ano letivo de 2022-23
Uma ferramenta que analisa informações de um currículo usando processamento de linguagem natural e encontra as palavras-chave, agrupando-as em setores com base em suas palavras-chave. E, por último, mostre recomendações, previsões e análises ao candidato/recrutador com base na correspondência de palavras-chave.
eu. Ele pode ser usado para obter todos os dados do currículo em um formato tabular estruturado e também em CSV, para que a organização possa usar esses dados para fins analíticos
ii. Ao fornecer recomendações, previsões e pontuação geral, o usuário pode melhorar seu currículo e continuar testando-o em nossa ferramenta
iii. E pode aumentar mais tráfego para nossa ferramenta por causa da seção do usuário
4. Ele pode ser usado por faculdades para obter informações sobre os alunos e seus currículos antes das colocações
v. Além disso, para obter análises das funções que os usuários mais procuram
vi. Para melhorar esta ferramenta obtendo feedbacks
Streamlit
HTML
CSS
JavaScript
Streamlit
Pitão
MySQL
pandas
piresparser
pdfminer3
Plotamente
NLTK
Buscando localização e dados diversos
Usando técnicas de análise para buscar
Informações básicas
Habilidades
Palavras-chave
Usando programas lógicos, ele recomendará
Habilidades que podem ser adicionadas
Cargo previsto
Curso e certificados
Retomar dicas e ideias
Pontuação geral
Vídeos com dicas para entrevistas e currículos
Coloque todos os dados do candidato em formato tabular
Baixe os dados do usuário em arquivo csv
Veja todos os PDFs carregados salvos na pasta Currículo carregado
Obtenha feedback e classificações dos usuários
Gráficos de pizza para: -
Avaliações
Campo/funções previstos
Nível de experiência
Retomar pontuação
Contagem de usuários
Cidade
Estado
País
Preenchimento de formulário
Classificação de 1 a 5
Mostrar gráfico de pizza de avaliações gerais
Histórico de comentários de usuários anteriores
Python (3.9.12) https://www.python.org/downloads/release/python-3912/
MySQL https://www.mysql.com/downloads/
Código do Visual Studio (editor de código preferencial) https://code.visualstudio.com/Download
Ferramentas de compilação do Visual Studio para C++ https://aka.ms/vs/17/release/vs_BuildTools.exe
Para executar este projeto, execute as seguintes tarefas?
Baixe o arquivo de código manualmente ou via git
clone do git https://github.com/deepakpadhi986/AI-Resume-Analyzer.git
Crie um ambiente virtual e ative-o (recomendado)
Abra seu prompt de comando e mude o diretório do seu projeto para AI-Resume-Analyzer
e execute o seguinte comando
python -m venv venvappcd venvapp/Scripts ativar
Baixando pacotes de requirements.txt
dentro da pasta App
Aplicativo cd../..cd pip instalar -r requisitos.txt python -m download espacial en_core_web_sm
Após a conclusão da instalação, crie um banco de dados cv
E altere as credenciais do usuário dentro App.py
AI-Resume-Analyzer/App/App.py
Linha 95 em 17e1cdb
conexão = pymysql . conectar ( host = 'localhost' , usuário = 'root' , senha = 'root@MySQL4admin' , banco de dados = 'cv' ) |
Vá para a pasta venvappLibsite-packagespyresparser
E substitua resume_parser.py
por resume_parser.py
que foi fornecido por mim dentro da pasta pyresparser
Congratulations ?? your set-up ? and installation is finished ??
Espero que seu venvapp
esteja ativado e o diretório de trabalho esteja dentro do App
Execute o arquivo App.py
usando
streamlit execute App.py
Se ocorrer um erro GeocoderUnavailable
, basta verificar sua conexão com a Internet e a velocidade da rede
Confira o vídeo de instalação
Sinta-se à vontade para enviar e-mail
Após a configuração, ele fará as coisas automaticamente
Você só precisa enviar um currículo e ver que é mágico
Tente primeiro com meu currículo carregado na pasta Uploaded_Resumes
O ID de usuário do administrador é admin
e a senha é admin@resume-analyzer
Preveja o nível de experiência do usuário.
Adicione critérios de pontuação de currículo para habilidades e projetos.
Adicionados campos e recomendações para web, Android, iOS e ciência de dados.
Adicione mais campos para outras funções e suas recomendações, respectivamente.
Obtenha mais detalhes do currículo dos usuários.
Veja detalhes individuais do usuário.
Solicitações pull são bem-vindas.
Para mudanças importantes, abra primeiro uma edição para discutir o que você gostaria de mudar.
Anexei a sinopse do projeto
Se você quiser o relatório completo do projeto Email Me it's FREE
Dr Bright - (BootCamp do Cientista de Dados Full Stack)
Retomar o analisador com processamento de linguagem natural
piresparser
Tela principal
Análise de currículo
Recomendação de habilidades
Recomendação de curso
Dicas e pontuação geral
Recomendação de vídeo
Formulário de comentários
Análise geral de classificação e histórico de comentários
Conecte-se
Contagem de usuários e seus dados
Arquivo csv exportado
Dados de feedback
Representação analítica de gráfico de pizza de clusters