Skip to content

DataAnalysis for Wuzzuf DataSet by Java, SpringBoot, WebServices, and TestClient

Notifications You must be signed in to change notification settings

MohamedSebaie/Java_Repo_Iti_ML_Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JavaMachineLearningProjectITI

Machine Learning Project Java Programming Language (Webservices and Tester Client )

Team Members GR3 ITI:

			1-Abdullah Abdelhakeem.											                     
			2-Mohamed Sebaie.													                       
			3-Mostafa Ahmed.													                       	

Date:

    - 5 July 2021																                         

Version:

    - 0.0.1																	                             

Project Details :

		1-Read data set and convert it to dataframe.							                  
		2-Display structure and summary of the data.							                  
		3-Clean the data (null, duplications).									                    
		4-What are the most demanding companies for jobs?						                
		5-Show step 4 in a pie chart.											                          
		6-Find out What are it the most popular job titles? 					              
		7-Show step 6 in bar chart .											                          
		8-Find out the most popular areas?										                      
		9-Show step 8 in bar chart .											                          
		10- * Print skills one by one.											                        
			  * how many each repeated .											                          
			  * order the output to find out the most important skills required?.	      
		11-Factorize the YearsExp feature and convert it to numbers in new col.     
		12-Apply K-means for job title and companies.	 

Project run steps

Webservices(Server)

  1. src/main/java
      ProjectMain (Package)
        run "JavaMlgr3Application"---> as Spring Boot (Server)

TesterClient (Client)

  1. src/main/java
      Test (Package)
        run "ConsumerTest" as ---> Java Application
          Choose Any WebServices as You Like (from 1------> 13)

Main Package :

  -Smile DataFrame 
  -TableSaw
  -JoinaryDataFrame     

Image Projects

Server

      Server

Client

      Client.PNG

Datframe

      Read_dataset_as_dataframe.PNG

Structure and Summary

      structure_and_summary.PNG

Data Cleaning

      Clean_data.PNG

What are the most demanding companies for jobs?

      Most_demanding_companies_for_jobs.PNG

Pie Chart for the most demanding companies for jobs

      pieChart_most_demanding_companies.PNG

What are it the most popular job titles?

      Most_popular_job_title.PNG

Bar Chart for the most popular job titles?

      barChart_for_most_popular_job_titles.PNG

the most popular Areas

      Most_popular_Area.PNG

Bar Chart for the most popular Areas

      11_barChart_for_most_popular_AreasPNG

skills one by one - how many each repeated - order -The most important skills required?

      12_skills_howManyRepeatedOrderOutputFindMostImportantSkills

Factorize the YearsExp feature and convert it to numbers in new col.

      13_FacotrizeYearsExp

K-means for job title and companies

       K-means for job title and companies

Project Requirement