A Machine learning Repository which predicts the answer questions based on the content of a given passage

Q&A Expert

What is this for?

This is a Machine learning Repository which predicts the answer questions based on the content of a given passage. using npm package @tensflow/qna.

Models and technologies used.

The model can be used to build a system that can answer users’ questions in natural language. It was created using a pre-trained BERT model fine-tuned on SQuAD 1.1 dataset.

(BERT)[https://github.com/google-research/bert], or Bidirectional Encoder Representations from Transformers, is a method of pre-training language representations which obtains state-of-the-art results on a wide array of Natural Language Processing tasks.

The model takes a passage and a question as input, then returns a segment of the passage that most likely answers the question.

Links to references

Github

https://github.com/tensorflow/tfjs-models/tree/master/qna

NPM package

https://www.npmjs.com/package/@tensorflow-models/qna

Vue Installation

Clone the Application on your local system.
After cloning the application on your local system use cd QNA-TensorFlow-Vue command to go to the QNA-TensorFlow-Vue Directory

Install the default dependencies by running the following command.

npm install

To start your Local server

npm run serve

Sample Images

Sample Video

Contributing

If you want to contribute to a project and make it better, your help is very welcome. Contributing is also a great way to learn more about social coding on Github, new technologies and and their ecosystems and how to make constructive, helpful bug reports, feature requests and the noblest of all contributions: a good, clean pull request.

GitHub

View Github