File size: 1,626 Bytes
b648f86
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
#!/usr/bin/env python
# coding: utf-8

# In[2]:



import numpy as np
import joblib



import streamlit as st
import pandas as pd
import numpy as np
import altair as alt
import pydeck as pdk

# SETTING PAGE CONFIG TO WIDE MODE
st.set_page_config(layout="wide")


st.title('Resume Parser')


'##### Instructions:- Select text from LinkedIn Summary Section Only '

txt = st.text_input('Resume summary to Analyze', '''
Been a CS Graduate, I am a Data Science enthusiast 
with a good understanding of Machine Learning algorithms 
Techniques such as Regression, Classification, and Clustering, along with 
Computer Vision and NLP. Self Thaught Python Programmer. 
Has a good understanding of SQL and also has good Data Visualisation skills, 
and has worked with tools like Tableau and Python libraries such as Numpy and Pandas,
Scikit learn, Matplotlib and Seaborn. 
I'm highly passionate about Data Science and intending to pursue a career in Big data/Data Scientist. 
github link - https://github.com/pramod1998-hash
     ''')

model = joblib.load(open('modelf.pkl', 'rb'))



st.write('**Summary Submitted**:\n', txt)

int_features = [txt]
#st.write(int_features)
docs=list(model.pipe(int_features))
lst=[]        
for doc in docs:        
    for entity in doc.ents:
        #st.write((entity.text,entity.label_))
        lst.append((entity.text,entity.label_))

output = lst

df = pd.DataFrame(
    lst)

st.write("### OUTPUT:-")
st.dataframe(df)

st.write("*Note: So far our AI has been train to extract only skill and experience. This AI can be trained further for extraction required information* ")
#st.write(output)