Skip to content

tripledoubleE/INF528_project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 

Repository files navigation

INF 528 Final Assignment Repository

This repository contains the final assignment of the INF 528 Advanced Topics in Computer Engineering lecture.

Project Overview

In this project, we build upon the foundation provided by the Knowledge-Graph-based-QnA repository. Our main objectives for this assignment are:

  1. QA System for Computer Engineering Students: Our primary goal is to create a Question-Answering (QA) System tailored for Computer Engineering students at GSU (Galatasaray University).

  2. Data Preparation for Computer Engineering Courses: We will curate and prepare data specific to Computer Engineering courses to enhance the functionality of the QA System. (NOT IMPLEMENTED YET)

  3. New Question Types: Introduce additional question types, such as "WHY" to broaden the range of queries supported by the system.

  4. Improvements to Plot Graph and Entity Options: Enhance the visualization of plot graphs and refine entity options to make them more user-friendly and accessible.

  5. Accuracy for Complex Structured Sentences: Work towards improving the accuracy of the QA System, especially when dealing with complex structured sentences.

Getting Started

To get started with this project, follow these steps:

  1. Clone the Repository: Clone this repository to your local machine using the following command:

    git clone https://github.com/tripledoubleE/INF528_project.git
    
  2. Install the required packages:

    pip install -r requirements.txt
  3. After creating the data.txt file, you can ask questions to the system. Here is an example:

    python3 _init.py -i data.txt -q  "Why Ece ate chocolate?"
    
  4. You can also see the knowledge graph created by the system using the following command:

    python3 _init.py -i data.txt -g y
    

A sample knowledge graph created y the system using data.txt file as follows: Alt text

  1. In addition, you can see the entities found by the question-answering system as a data frame using the following command:
python3 _init.py -i data.txt -s y

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published