Meilleure vue en mode clair et sur le site de bureau (recommandé)
Un outil d'analyse de CV, de prédictions et de recommandations
Construit avec ? par Deepak Padhi par l'intermédiaire du Dr Bright - (Data Scientist)
Un projet soumis pour l'obtention partielle du diplôme B.sc CS au Kirti College au cours de l'année universitaire 2022-23
Un outil qui analyse les informations d'un CV à l'aide du traitement du langage naturel et trouve les mots-clés, les regroupe en secteurs en fonction de leurs mots-clés. Et enfin, affichez des recommandations, des prédictions et des analyses au candidat/recruteur en fonction de la correspondance des mots clés.
je. Il peut être utilisé pour obtenir toutes les données de CV dans un format tabulaire structuré et au format CSV, afin que l'organisation puisse utiliser ces données à des fins d'analyse.
ii. En fournissant des recommandations, des prédictions et un score global, l'utilisateur peut améliorer son CV et continuer à le tester sur notre outil.
iii. Et cela peut augmenter le trafic vers notre outil en raison de la section utilisateur
iv. Il peut être utilisé par les collèges pour avoir un aperçu des étudiants et de leur curriculum vitae avant les stages.
v. En outre, pour obtenir des analyses sur les rôles que les utilisateurs recherchent le plus
vi. Pour améliorer cet outil en obtenant des retours
Rationalisé
HTML
CSS
Javascript
Rationalisé
Python
MySQL
pandas
pyresparseur
pdfminer3
Terrain
NLTK
Récupération de localisation et de données diverses
Utiliser des techniques d'analyse pour récupérer
Informations de base
Compétences
Mots-clés
À l'aide de programmes logiques, il recommandera
Compétences pouvant être ajoutées
Rôle prévu
Cours et certificats
Reprendre des conseils et des idées
Note globale
Vidéos de conseils pour les entretiens et les CV
Obtenez toutes les données du candidat sous forme de tableau
Téléchargez les données de l'utilisateur dans un fichier CSV
Afficher tous les fichiers PDF téléchargés enregistrés dans le dossier CV téléchargé
Obtenez les commentaires et les évaluations des utilisateurs
Graphiques circulaires pour : -
Notes
Champ/rôles prévus
Niveau d'expérience
Reprendre la note
Nombre d'utilisateurs
Ville
État
Pays
Remplissage de formulaire
Note de 1 à 5
Afficher le diagramme circulaire des notes globales
Historique des commentaires des utilisateurs passés
Python (3.9.12) https://www.python.org/downloads/release/python-3912/
MySQL https://www.mysql.com/downloads/
Visual Studio Code (éditeur de code préféré) https://code.visualstudio.com/Download
Outils de génération Visual Studio pour C++ https://aka.ms/vs/17/release/vs_BuildTools.exe
Pour exécuter ce projet, effectuez les tâches suivantes ?
Téléchargez le fichier de code manuellement ou via git
clone git https://github.com/deepakpadhi986/AI-Resume-Analyzer.git
Créez un environnement virtuel et activez-le (recommandé)
Ouvrez votre invite de commande et modifiez le répertoire de votre projet en AI-Resume-Analyzer
et exécutez la commande suivante
python -m venv venvappcd venvapp/Scripts activer
Téléchargement de packages à partir de requirements.txt
dans le dossier App
Application cd../..cd pip install -r exigences.txt python -m spacy télécharger en_core_web_sm
Une fois l'installation terminée, créez un cv
de base de données
Et modifiez les informations d'identification de l'utilisateur dans App.py
AI-Resume-Analyzer/App/App.py
Ligne 95 en 17e1cdb
connexion = pymysql . connecter ( hôte = 'localhost' , utilisateur = 'root' , mot de passe = 'root@MySQL4admin' , db = 'cv' ) |
Accédez au dossier venvappLibsite-packagespyresparser
Et remplacez le resume_parser.py
par resume_parser.py
qui m'a été fourni dans le dossier pyresparser
Congratulations ?? your set-up ? and installation is finished ??
J'espère que votre venvapp
est activé et que le répertoire de travail se trouve dans App
Exécutez le fichier App.py
en utilisant
exécution simplifiée d'App.py
Si une erreur GeocoderUnavailable
survient, vérifiez simplement votre connexion Internet et la vitesse de votre réseau.
Vidéo d'installation de paiement
N'hésitez pas à envoyer un mail
Après la configuration, il fera les choses automatiquement
Il vous suffit de télécharger un CV et vous verrez que c'est magique
Essayez d'abord avec mon CV téléchargé dans le dossier Uploaded_Resumes
L'ID utilisateur de l'administrateur est admin
et le mot de passe est admin@resume-analyzer
Prédire le niveau d’expérience utilisateur.
Ajoutez des critères de notation de CV pour les compétences et les projets.
Ajout de champs et de recommandations pour le Web, Android, iOS, la science des données.
Ajoutez plus de champs pour d'autres rôles et ses recommandations respectivement.
Récupérez plus de détails sur le CV des utilisateurs.
Afficher les détails de chaque utilisateur.
Les demandes de tirage sont les bienvenues.
Pour les changements majeurs, veuillez d'abord ouvrir un ticket pour discuter de ce que vous souhaitez changer.
J'ai joint le synopsis du projet
Si vous voulez le rapport complet du projet, envoyez-moi un e-mail, it's FREE
Dr Bright - (Le BootCamp Full Stack Data Scientist)
Reprendre l'analyseur avec le traitement du langage naturel
pyresparseur
Écran principal
Analyse de CV
Recommandation de compétences
Recommandation de cours
Conseils et score global
Recommandation vidéo
Formulaire de commentaires
Analyse globale des notes et historique des commentaires
Se connecter
Nombre d'utilisateurs et ses données
Fichier csv exporté
Données de rétroaction
Diagramme à secteurs Représentation analytique des clusters