Sistem Perekrutan Cerdas
Menemukan kandidat terbaik untuk pekerjaan tertentu dari proses perekrutan dalam waktu singkat adalah tantangan bagi perusahaan saat ini. Saat ini, ada terlalu banyak pelamar, dan butuh terlalu banyak waktu dan upaya untuk mendapatkan kandidat yang cocok untuk pekerjaan perusahaan. Tim Sumber Daya Manusia membutuhkan lebih banyak tenaga kerja untuk meneliti resume atau CV kandidat.
Proyek ini bertujuan untuk mengembangkan sistem Ranker resume yang lebih fleksibel, realistis, dan ahli yang memberi peringkat resume secara efektif dan efisien dan memberikan kandidat atau kandidat terbaik. Ini adalah situs web Resume Ranker yang berbasis Django sederhana di mana pengguna perekrut memposting pekerjaan, pengguna kandidat melamar pekerjaan itu, mengisi data yang diperlukan, dan mengunggah resume. Sistem memberi peringkat resume berdasarkan kesamaan dokumen dari deskripsi pekerjaan dan resume menggunakan model KNN. Ini menghemat upaya manusia, waktu, dan biaya.
Membutuhkan paket berikut:
Disarankan untuk menggunakan paket lingkungan virtual seperti VirtualEnv. Ikuti langkah -langkah di bawah ini untuk mengatur proyek:
git clone https://github.com/parvez86/Smart-Recruitment-Systempip install -r requirements.txtsettings.py sesuai dengan database Anda. Instal konektor database yang sesuai jika perlu. DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'DB_NAME',
'USER': 'DB_USER',
'PASSWORD': 'DB_PASSWORD',
'HOST': 'localhost', # Or an IP Address that your DB is hosted on
'PORT': '3306',
}
}
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': 'mydatabase', # This is where you put the name of the db file.
# If one doesn't exist, it will be created at migration time.
}
}
python manage.py makemigrationspython manage.py migratepython manage.py createsuperuser . Dan masukkan nama pengguna, email, dan kata sandi.python manage.py runserver

TF(‘keyword’) = number of appeared (‘keyword’)/Total number of (‘keyword’)
IDF(‘keyword’) = log(total number of resumes / total number of the resume with term ‘keywords’)
It sets IDF log value = 1 for the required resume and 0 for the unwanted.