ashuonnet's picture
Update app.py
2128b5a
Raw History Blame Contribute Delete
793 Bytes
import gradio as gr
import spacy
import torch
from Main import Main
from skill_recommender import skills_recommender
from transformers import BertForTokenClassification
#recommender = spacy.load("./model-best2")
main = Main()
def recommend(resume):
summary = ''
found = 0
doc = main.predict(resume)
skills = []
for ent_list in doc:
if(ent_list['entity'] == "Skills"):
temp = ent_list['text']
temp = temp.split(',')
skills = skills + temp
sr = skills_recommender()
recommendation = sr.suggest_skills(skills)
return recommendation
iface = gr.Interface(fn=recommend, inputs="text", outputs="text",title="Job Skills Recommender!",description="Get new skills recommendation based on your resume!")
iface.launch()