oneAPI-samples icon indicating copy to clipboard operation
oneAPI-samples copied to clipboard

New code sample: Job Recommendation System - end-to-end workload

Open krzeszew opened this issue 1 year ago • 0 comments

Adding a New Sample(s)

Description

This sample illustrates the use of Intel® Extension for TensorFlow* to build and run an end-to-end AI workload on the example of the job recommendation system.

It consists of four main parts:

Data exploration and visualization - showing what the dataset is looking like, what are some of the main features and what is a data distribution in it. Data cleaning and pre-processing - removal of duplicates, explanation all necessary steps for text pre-processing. Fraud job postings removal - finding which of the job posting are fake using LSTM DNN and filtering them. Job recommendation - calculation and providing top-n job descriptions similar to the chosen one.

Checklist

Administrative

  • [ ] Review sample design with the appropriate Domain Expert: <insert Name Here>
  • [ ] If you have any new dependencies/binaries, inform the oneAPI Code Samples Project Manager

Code Development

  • [x ] Implement coding guidelines and ensure code quality. see wiki for details
  • [x ] Adhere to readme template
  • [ ] Enforce format via clang-format config file
  • [x ] Adhere to sample.json specification. https://github.com/oneapi-src/oneAPI-samples/wiki/sample-json-specification
  • [ x] Ensure/create CI test configurations for sample (ciTests field) https://github.com/oneapi-src/oneAPI-samples/wiki/sample-json-ci-test-object
  • [x ] Run jsonlint on sample.json to verify json syntax. www.jsonlint.com

Security and Legal

  • [ ] OSPDT Approval (see Project Manager for assistance)
  • [ ] Compile using the following compiler flags and fix any warnings, the falgs are: "/Wall -Wformat-security -Werror=format-security"
  • [ ] Bandit Scans (Python only)
  • [ ] Virus scan

Review

  • [ ] Review DPC++ code with Paul Peterseon. (GitHub User: pmpeter1)
  • [ ] Review readme with Tom Lenth(@tomlenth) and/or Project Manager
  • [x ] Tested using Dev Cloud when applicable

krzeszew avatar Oct 01 '24 07:10 krzeszew