Skip to content

Latest commit

 

History

History
55 lines (35 loc) · 1.77 KB

README.md

File metadata and controls

55 lines (35 loc) · 1.77 KB

Winning Project of IBM HACK CHALLENGE 2019


Semantic_Engine

A PyQT5 desktop Application that analyses user's StackOverflow query and fetches the most relevant answers from the most relevant questions.

Quick Installation:

Inside the project repositry type:
pip install -r requirements.txt
Also download Spacy English Model(11mb):
python -m spacy download en_core_web_sm

Watson Services Used:

  • Watson Knowledge Studio
  • Watson NLU
  • Watson Assistant's Fuzzy Logic and Spell checking.

How to run this application:

python code.py

You will get a screen like this:

Alt Text

Enter the query on the Text Box where "Powered by Ibm cloud is printed" and WAIT for 1 minute(Aprox) for WATSON,and other task to happen For Example:

Alt Text

You can see all the top answers by next and previous button provided in the gui:

Alt Text

You can also see the command prompt to see what is happening in the background:

Alt Text

Speciality:
1). We can clearly see in the 3rd image in RELEVANT TAGS DECIDING PHASE that where-clause was removed by our Custom Model trained on IBM WATSON KNOWLEDGE STUDIO to check if a tag is relevant or not.
2). Best Answers are shown highlighted first and than next answers can be seen by next arrow.
3). Complex features are made based on Quesiton title to check the text similarity with the user's query

PPT LINK:

https://drive.google.com/file/d/1RtMJw86cafO-ddnuzFWwDsWePUzgwhLb/view?usp=sharing

VIDEO LINK:

https://youtu.be/tWxEOv4zy3E

FLOW DIAGRAMS:

FLow diagram image should show here

Dfd diagram image should show here