Skip to content
Advertisement

Job type(Full Time , Part Time) detection with Machine learning model in Python

I have a dataset of jobs where I have columns “Title” ,”Description” , “City” etc. and “Best Jobs” column. Output of the dataset is “Best Jobs” where I have two outputs(Yes , No) Yes mean jobs are part time and No , mean job is full time. I want to train any Machine learning model. Firstly I want to train the Model X or feature columns will be Title , Description etc. and Label will be “Best Jobs”. But I do not know how to train the Model on string columns. Please help me in this.

JavaScript

enter image description here

JavaScript

enter image description here

Then I will convert the Label (BestJobs) to integer 1 and 0

JavaScript

enter image description here

I want to know which Model should I apply to get it done.

Advertisement

Answer

I think you probably can only use two columns “Job description” and “Best Job” to train the model. Then it becomes a Text Classification problem, like classifying movie reviews as either positive or negative. Then you can preprocess the job description text and use a neural network to train your model.

The basic idea is that you may only need a few required features to train your model instead of processing all of the feature data you got. You can refer to this blog https://medium.com/analytics-vidhya/text-preprocessing-for-nlp-natural-language-processing-beginners-to-master-fd82dfecf95 (Text Preprocessing for NLP).

Hope it is helpful for you!

User contributions licensed under: CC BY-SA
1 People found this is helpful
Advertisement