Geek Culture
Published in

Geek Culture

I made an AI that can study for me.

So, there are loads of time when I have a big amount of text and I now it has the data that I need but way too lazy to read through it to find the thing I need. So, one day I thought what if I made an AI that can study the content for me and answer the questions I directly ask it and here we are.

So, after some research I decided to use the the roBERTa model for the job. It is a a pre trained model made using MLM( Masked Language Modeling ) on the english language. Which basically means that it is and AI that can find keywords in a large amount of text and then recognise it based on the question that is given.

Lets get started with the code.

First lets make a requirements.txt file:

Now for the colab notebook download PyTorch:

Now install transformers:

Now start loading the model by importing roberta model dependencies:

Make a Q/A Pipeline:

Make contextual text corpus data:

Make a question set:

Now run the question set on the AI:

Print the answer:

And with that the code is done.

So, I made this into an app so that you guys can use it. Here is the code for it.

Here is the app:

Do try it.

Lets see some outputs:

So, as you can see the results are coming very accurate. Go try it yourself!!

If you liked this article a follow on medium helps me alot.

For The Code Go Here:

For my day to day AIML updates follow me on twitter:

Thanks for reading 😁, See you guys next week 👋🏼.

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Eeman Majumder

A coding enthusiast. Mostly focused on AI devlopment. Currently studying B.tech CSE with specialisation in Artificial Intelligence and Machine Learning