Lead Data Scientist Consultant || Ex Co-Founder & CTO of a funded AI startup https://www.linkedin.com/in/ramsrig/

Question generation using state-of-the-art Natural Language Processing techniques

Image by Author

Question answering is a very popular task in Natural language processing but question generation is novel and hasn’t been explored much yet.

If you want to try a live demo of question generation in action, please visit https://questgen.ai/

Question generation has a lot of use cases with the most prominent…

The most practical use of word embeddings (word2vec, glove, etc) you will ever see.

Image by Author

King — Man + Woman = Queen

You might have seen the traditional word2vec or Glove word embeddings examples that show King -Man+Woman = Queen. Here Queen will be returned from the word embedding algorithm given the words King, Man, and Woman. Today we will see how we can use this structure to solve a real-world problem.

1. The problem definition:

Transform yourself from a Python Developer to a Junior NLP Data Scientist in 4 weeks with practical projects.

Image by Author

I launched a cohort-based course “Practical Introduction to Natural Language Processing” in association with Maven.

The first cohort started on Nov 13, 2021. It is a 4-week course with a unique product-based curriculum along with a lifelong community of NLP enthusiasts who support each other and grow in their careers.


The investor deck that got us a nod from investors for a 1 million$ seed round.

Image by the Author

Back in 2019, my co-founder and I were fundraising for our previous edtech startup Aurora that we later decided to close down due to cofounder differences.

However, we did get a nod from two lead investors for our 1 mil $ seed round raise before we called it quits.


Create a docker container for summarization task on a GPU

Image by Author using a free stock image from Canva.com

Using GPU within a docker container isn’t straightforward. There shouldn't be any mismatch between CUDA and CuDNN drivers on both the container and host machine to enable seamless communication.

The ideal approach is to use NVIDIA container toolkit image in your docker that provides support to automatically recognize GPU drivers…

Open-sourcing paraphraser trained on a custom dataset and T5 large model

Image by Author


The input to our program will be any English sentence -

Four private astronauts launched to orbit by Elon Musk’s SpaceX returned to Earth Saturday evening, splashing down into the ocean off the east coast of Florida after a three-day mission.


The output will be paraphrased version of the same…

Using Wordnet, Conceptnet, and Sense2vec algorithms to generate distractors

Image by Author

What are distractors?

Distractors are the wrong answers in a multiple-choice question.

For example, if a given multiple choice question has the game Cricket as the correct answer then we need to generate wrong choices (distractors) like Football, Golf, Ultimate Frisbee, etc.

Ramsri Goutham

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