What A Joke is a playful web application that evaluates the humor and offense levels of user-submitted jokes. By leveraging advanced NLP (Natural Language Processing) techniques, it delivers scores based on laughter value and offense value, giving you real-time feedback on how your jokes land!
🚀 Features
Laughter Value: Gauge how funny your joke is based on crowd-sourced and machine-learned humor patterns.
Offense Value: Detect how offensive your joke might be, ensuring your humor stays light-hearted.
Real-Time Scoring: Get instant feedback as you submit your joke.
Simple Interface: Easy-to-use web interface to quickly check your joke’s scores.
NLP-Powered: Backed by advanced NLP models to provide accurate and unbiased results.
🖥️ How It Works
Submit a Joke: Enter your joke into the text box and hit 'Submit'.
Laughter and Offense Scores: Our NLP model processes your joke and provides two scores:
Laughter Value: How funny your joke is.
Offense Value: How offensive the joke might be.
Get Feedback: Review your joke's scores instantly on the results page.
While exploring NLP I thought about making a model that understands jokes to some extent and provides a score based on the humor and offensive nature of the joke.
Even though it was easier said than done, as jokes are even more convoluted and complex compared to normal language (which too isn't easy to grasp for a model!).
Discussion