Beste Ansicht im Light-Modus und auf der Desktop-Site (empfohlen)
Ein Tool zur Lebenslaufanalyse, Vorhersagen und Empfehlungen
Gebaut mit ? von Deepak Padhi durch Dr. Bright – (Datenwissenschaftler)
Ein Projekt, das für die teilweise Erfüllung des Abschlusses B.sc CS am Kirti College im akademischen Jahr 2022-23 eingereicht wurde
Ein Tool, das Informationen aus einem Lebenslauf mithilfe natürlicher Sprachverarbeitung analysiert, die Schlüsselwörter findet und sie basierend auf ihren Schlüsselwörtern in Sektoren gruppiert. Und schließlich zeigen Sie dem Bewerber/Personalvermittler Empfehlungen, Vorhersagen und Analysen basierend auf der Keyword-Übereinstimmung.
ich. Es kann verwendet werden, um alle Lebenslaufdaten in ein strukturiertes Tabellenformat und auch in eine CSV-Datei zu übertragen, sodass die Organisation diese Daten für Analysezwecke verwenden kann
ii. Durch die Bereitstellung von Empfehlungen, Vorhersagen und Gesamtbewertungen können Benutzer ihren Lebenslauf verbessern und ihn weiterhin mit unserem Tool testen
iii. Und aufgrund des Benutzerbereichs kann es zu mehr Verkehr zu unserem Tool kommen
iv. Es kann von Hochschulen genutzt werden, um vor Praktika einen Einblick in die Studierenden und ihren Lebenslauf zu erhalten
v. Außerdem, um Analysen für Rollen zu erhalten, nach denen Benutzer am häufigsten suchen
vi. Um dieses Tool durch das Einholen von Feedback zu verbessern
Streamlit
HTML
CSS
JavaScript
Streamlit
Python
MySQL
Pandas
Pyresparser
pdfminer3
Plotly
NLTK
Standort- und sonstige Daten abrufen
Verwenden von Parsing-Techniken zum Abrufen
Grundlegende Informationen
Fähigkeiten
Schlüsselwörter
Die Verwendung logischer Programme wird empfohlen
Fähigkeiten, die hinzugefügt werden können
Voraussichtliche Jobrolle
Kurs und Zertifikate
Lebenslauf-Tipps und Ideen
Gesamtpunktzahl
Videos mit Tipps zu Vorstellungsgesprächen und Lebensläufen
Erhalten Sie alle Bewerberdaten in tabellarischer Form
Laden Sie die Benutzerdaten in eine CSV-Datei herunter
Sehen Sie sich alle gespeicherten hochgeladenen PDFs im Ordner „Hochgeladener Lebenslauf“ an
Erhalten Sie Benutzerfeedback und Bewertungen
Kreisdiagramme für: -
Bewertungen
Vorhergesagtes Feld/Rollen
Erfahrungsniveau
Punktestand fortsetzen
Benutzeranzahl
Stadt
Zustand
Land
Ausfüllen des Formulars
Bewertung von 1 – 5
Gesamtbewertungs-Kreisdiagramm anzeigen
Verlauf früherer Benutzerkommentare
Python (3.9.12) https://www.python.org/downloads/release/python-3912/
MySQL https://www.mysql.com/downloads/
Visual Studio Code (bevorzugter Code-Editor) https://code.visualstudio.com/Download
Visual Studio-Build-Tools für C++ https://aka.ms/vs/17/release/vs_BuildTools.exe
Um dieses Projekt auszuführen, führen Sie die folgenden Aufgaben aus:
Laden Sie die Codedatei manuell oder über Git herunter
Git-Klon https://github.com/deepakpadhi986/AI-Resume-Analyzer.git
Erstellen Sie eine virtuelle Umgebung und aktivieren Sie diese (empfohlen)
Öffnen Sie Ihre Eingabeaufforderung, ändern Sie Ihr Projektverzeichnis in AI-Resume-Analyzer
und führen Sie den folgenden Befehl aus
python -m venv venvappcd venvapp/Skripte aktivieren
Herunterladen von Paketen aus requirements.txt
im App
Ordner
cd../..cd App pip install -r Anforderungen.txt python -m spacy herunterladen en_core_web_sm
Erstellen Sie nach Abschluss der Installation einen Datenbank- cv
Und ändern Sie die Benutzeranmeldeinformationen in App.py
AI-Resume-Analyzer/App/App.py
Zeile 95 in 17e1cdb
Verbindung = pymysql . connect ( host = 'localhost' , user = 'root' , passwort = 'root@MySQL4admin' , db = 'cv' ) |
Gehen Sie zum Ordner venvappLibsite-packagespyresparser
Und ersetzen Sie resume_parser.py
durch resume_parser.py
die von mir im pyresparser
-Ordner bereitgestellt wurde
Congratulations ?? your set-up ? and installation is finished ??
Ich hoffe, dass Ihr venvapp
aktiviert ist und sich das Arbeitsverzeichnis in App
befindet
Führen Sie die App.py
Datei mit aus
Streamlit App.py ausführen
Wenn der GeocoderUnavailable
Fehler auftritt, überprüfen Sie einfach Ihre Internetverbindung und Netzwerkgeschwindigkeit
Sehen Sie sich das Installationsvideo an
Fühlen Sie sich frei, eine E-Mail zu senden
Nach der Einrichtung werden die Dinge automatisch erledigt
Sie müssen nur einen Lebenslauf hochladen und sehen, wie magisch es ist
Versuchen Sie es zunächst mit meinem im Ordner Uploaded_Resumes
hochgeladenen Lebenslauf
Die Admin-Benutzer-ID ist admin
und das Passwort ist admin@resume-analyzer
Prognostizieren Sie den Grad der Benutzererfahrung.
Fügen Sie Bewertungskriterien für Lebensläufe für Fähigkeiten und Projekte hinzu.
Felder und Empfehlungen für Web, Android, iOS und Data Science hinzugefügt.
Fügen Sie weitere Felder für andere Rollen und deren Empfehlungen hinzu.
Weitere Details aus dem Lebenslauf des Benutzers abrufen.
Zeigen Sie die Details einzelner Benutzer an.
Pull-Anfragen sind willkommen.
Bei größeren Änderungen öffnen Sie bitte zunächst ein Problem, um zu besprechen, was Sie ändern möchten.
Ich habe die Zusammenfassung des Projekts beigefügt
Wenn Sie den vollständigen Bericht des Projekts Email Me wünschen, it's FREE
Dr. Bright – (Das Full Stack Data Scientist BootCamp)
Lebenslauf-Parser mit natürlicher Sprachverarbeitung
Pyresparser
Hauptbildschirm
Lebenslaufanalyse
Kompetenzempfehlung
Kursempfehlung
Tipps und Gesamtpunktzahl
Videoempfehlung
Feedback-Formular
Gesamtbewertungsanalyse und Kommentarverlauf
Login
Benutzeranzahl und ihre Daten
Exportierte CSV-Datei
Feedback-Daten
Kreisdiagramm-analytische Darstellung von Clustern