โก Try our new Bangla Chaos Engine:
python -c "from ml_modules.chaos_engine import test_bangla_chaos; test_bangla_chaos()"
The chaos playground that grew into Bangladesh's first open-source AI lab
Welcome to QuirkPy - Bangladesh's First AI Lab - what started as a fun "Hello World" experiment has evolved into Bangladesh's first community-driven AI/ML chaos lab! ๐
from ml_modules.chaos_engine import BanglaChaosGenerator
# Generate ML-ready Bangla datasets
generator = BanglaChaosGenerator()
dataset = generator.create_dataset(1000) # Real ML training data!
# Create Bangla memes with AI
meme = generator.generate_meme_text("chaotic")
print(f"Top: {meme['top']}")
print(f"Bottom: {meme['bottom']}")- โ Bangla text generation for data augmentation
- โ Meme creation engine with chaos theory
- โ ML-ready datasets for NLP research
- โ Modular AI structure for future models
- โ Bangla-focused (huge gap in current AI!)
The Problem: Most AI tools ignore Bangla language, culture, and humor.
Our Solution: Build Bangladesh's first open-source AI tools, starting with chaos!
- Text Generation: Synthetic Bangla text for ML training
- Meme Engine: AI-powered Bangla meme creation
- Data Augmentation: Expand small Bangla datasets
- Cultural Context: Built for Bangladeshi humor and style
# Install AI dependencies
pip install -r requirements.txt# See it in action
python -c "from ml_modules.chaos_engine import test_bangla_chaos; test_bangla_chaos()"
# Generate your first ML dataset
python -c "
from ml_modules.chaos_engine import BanglaChaosGenerator
gen = BanglaChaosGenerator()
data = gen.create_dataset(5)
for item in data:
print(f'{item['text']} (chaos: {item['chaos_level']:.2f})')
"# Add real Bangla text data to improve our corpus
# Location: ml_modules/chaos_engine.py
bangla_words.extend(["your", "real", "bangla", "words"])# Create new modules in ml_modules/
# Example: ml_modules/bangla_sentiment.py
class BanglaSentimentAnalyzer:
"""Analyze sentiment in Bangla chaotic text"""
pass# Build Bangladesh-focused datasets
# Example: ml_modules/bangla_meme_classifier.py
def create_bangla_meme_dataset():
"""Create training data for Bangla meme classification"""
pass# Study how chaos affects AI creativity
# Example: ml_modules/stochastic_creativity.py
class StochasticCreativityEngine:
"""AI that embraces randomness instead of fighting it"""
passQuirkPy/
โโโ main.py # Classic chaos playground
โโโ ml_modules/ # ๐ AI/ML evolution
โ โโโ __init__.py
โ โโโ chaos_engine.py # Bangla text & meme generation
โ โโโ [your modules here]
โโโ requirements.txt # AI dependencies
โโโ README.md # This file
โโโ CONTRIBUTING.md # AI contribution guide
Never done AI/ML? Perfect! Here's your roadmap:
- โ Run existing chaos functions
- โ Add 5 new Bangla words to the corpus
- โ Create your first meme text function
- ๐ Expand the Bangla text dataset
- ๐ Add new text generation patterns
- ๐ Analyze chaos patterns in text
- ๐ค Add basic ML models (scikit-learn)
- ๐ Create evaluation metrics
- ๐ฏ Build text classification
- ๐ง Experiment with neural networks
- ๐ Share your Bangla AI tools
- ๐ Contribute to Bangladesh's AI ecosystem
- First open-source Bangla AI tools
- Community-driven development
- Free for researchers and students
- Built by Bangladeshis, for Bangladeshis
- Novel approach: Chaos-based text generation
- Cultural relevance: Bangla language focus
- Open data: Free datasets for researchers
- Modular design: Easy to extend and improve
Never contributed to open source? Perfect! We're beginner-friendly and here to help.
- Add a Bangla word to
ml_modules/chaos_engine.py(takes 2 minutes!) - Suggest a meme idea in Issues
- Fix a typo in documentation
- Share your experience in Discussions
๐ Look for issues labeled good first issue - they're designed for you!
- ๐ Repository: Ratul345/QuirkPy
- ๐ Issues: Report bugs or suggest features
- ๐ฌ Discussions: Bangla AI community chat
- ๐ฏ Pull Requests: Contribute your code
- ๐ฑ Twitter: Share your Bangla AI creations
- ๐ธ Instagram: Post your AI-generated memes
- ๐ฅ YouTube: Tutorial videos for Bangla AI
Every contribution matters! Here's our growing community:
- [Your Name Here] - Waiting for your first contribution! ๐
Success Stories:
- "From chaos to conference" - Our first contributor used QuirkPy's Bangla dataset in their NLP research paper!
- "Meme to mainstream" - AI-generated Bangla memes now used by 3 Bangladeshi content creators!
- "Student to scientist" - A Dhaka University student built their first ML model using our tools!
MIT License - Do whatever you want! Use in:
- ๐ Research papers
- ๐ผ Commercial projects
- ๐ซ University courses
- ๐ข Company products
Just give us credit and share your improvements!
Choose your destiny:
---
## ๐จ **GitHub Social Preview Setup**
**To set your social preview banner:**
1. **Go to your GitHub repository settings**
2. **Scroll to "Social preview" section**
3. **Upload `social-preview.svg`**
4. **Watch your repository shine!** โจ
The banner will appear when:
- ๐ฆ **Shared on Twitter/X**
- ๐ **Posted on Facebook**
- ๐ฌ **LinkedIn posts**
- ๐ฑ **WhatsApp shares**
- ๐ **Any social media**
**Banner Features:**
- ๐ง๐ฉ **Made in Bangladesh** flag prominently displayed
- ๐ง **AI/ML focus** with modern design
- ๐ฑ **Optimized for all platforms** (1280x640)
- ๐จ **Professional branding** for Bangladesh's first AI lab
1. **๐ฎ Try it now**: `python -c "from ml_modules.chaos_engine import test_bangla_chaos; test_bangla_chaos()"`
2. **๐ Learn more**: Read [CONTRIBUTING.md](CONTRIBUTING.md) for AI contribution guide
3. **๐ Contribute**: Add your first Bangla word to the corpus
4. **๐ค Join community**: Start a discussion about Bangladesh AI
**Remember**: Every expert was once a beginner who didn't quit. You're not just coding - you're building Bangladesh's AI future! ๐ง๐ฉ
---
*P.S. - If you're reading this and thinking "I don't know enough AI", you're exactly who we need. Start with chaos, end with impact!* ๐