Skip to content

Whydawood/Generative-AI-Quote-Generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Generative-AI-Quote-Generator

Motivational Quote Generator — Generative AI (Markov Chain)
A simple educational project that learns word transitions from a small dataset of motivational quotes and generates new, original sentences.

Author: Muhammad Dawood Hussain (Roll: 23PWDSC0121)
Department: CS & IT, UET Peshawar
Supervisor: Dr. Syed Misbah un Noor


🔍 Project Summary

This project explores Generative AI through a Markov Chain language model.
It trains on motivational quotes and generates new inspirational text based on learned word transitions.


🚀 Features

  • NLP preprocessing (cleaning, lowercasing, punctuation removal)
  • Train/Test split for evaluation
  • Bigram Markov Chain model for generation
  • Visualization of dataset word frequency
  • Saving generated samples & trained model

📁 Repository Structure

Generative-AI-Quote-Generator/
├── Notebook/
│   └── Generative_AI_Markov_Notebook.ipynb
├── Reports/
│   ├── Generative_AI_Project_Report.docx
├── Presentation/
│   └── UET_Generative_AI_Final_Presentation.pptx
├── Generated/
│   ├── generated_quotes.txt
│   └── markov_chain.json
└── README.md

🛠 How to Run (Locally)

git clone https://github.com/<your-username>/Generative-AI-Quote-Generator.git
cd Generative-AI-Quote-Generator/Notebook
jupyter notebook Generative_AI_Markov_Notebook.ipynb

🔭 Future Improvements

  • Bigger dataset for better generation
  • Trigram / LSTM / Transformer models
  • Streamlit deployment

📎 Contact

Muhammad Dawood Hussain
Dept. of CS & IT, UET Peshawar

About

Motivational Quote Generator — Generative AI (Markov Chain). Notebook, report, PPT, and code.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors