Logo Lanfrica
  • Home
  • Atlas
  • Insights
  • Docs
  • Sign in

ยฉ 2026 Lanfrica. All rights reserved. All copyrights of the resources shown on the Lanfrica website belong to the original copyright holders, unless explicitly stated otherwise.

mdjisan1/BornoLens-Bangla-Sentiment-Analyzer-BERT-ONNX-LIME-

Domain:

natural language processing

Record type:

modelsoftware
Creator:
mdj
Host:
# ๐Ÿ‡ง๐Ÿ‡ฉ BornoLens: Bangla Sentiment Analyzer (BERT + ONNX + LIME) A web-based Bengali sentiment classifier with explainable AI support. This app uses a fine-tuned Bangla BERT model exported to ONNX for fast inference. It classifies Bengali texts into harmful content categories and highlights the most influential words using **LIME**. ### Live Link: bornolens.com Note: Updated the UI and deployed in server for better user experience (React + Django + MySQL). --- ## ๐Ÿ“– Table of Contents 1. Overview 2. Features 3. Architecture 4. Project Structure 5. Dataset 6. Setup Instructions 7. Usage 8. Model Details 9. Explainable AI 10. Screenshots 11. Contributing 12. License --- ## ๐Ÿงฉ Overview This project aims to detect cyberbullying or offensive content in the Bengali language using state-of-the-art transformer-based NLP models. The fine-tuned model classifies text into one of five categories: - `not bully` - `religious` - `sexual` - `troll` - `threat` The project integrates: - A BERT-based model fine-tuned on labeled Bengali text data - ONNX runtime for fast inference - LIME for explainable AI - A full-stack Flask web application for interactive use --- ## โœจ Features - โœ… Bengali language support with custom preprocessing - โœ… Fast ONNX inference using fine-tuned BERT - โœ… LIME-based word importance explanations - โœ… Responsive, modern Flask web interface - โœ… Educational and research-friendly architecture --- ## ๐Ÿ—๏ธ Architecture ``` User Input (Bengali text) โ”‚ โ–ผ [Preprocessing: clean, normalize] โ”‚ โ–ผ [Tokenizer: sagorsarker/bangla-bert-base] โ”‚ โ–ผ [ONNX InferenceSession โ†’ Prediction] โ”‚ โ””โ”€โ”€โ–บ LIME Explainer (optional) โ–ผ Predicted Label + Explanation โ”‚ โ–ผ Web Frontend Display (Flask) ``` --- ## ๐Ÿ“ Project Structure ``` bangla-sentiment-analyzer/ โ”œโ”€โ”€ app.py # Flask backend โ”œโ”€โ”€ BanglaBERT_ONNX.onnx # ONNX exported model โ”œโ”€โ”€ templates/ โ”‚ โ””โ”€โ”€ index.html # HTML UI โ”œโ”€โ”€ static/ # Optional: CSS, JS โ”œโ”€ โ€ฆ

Visit

github.com

Tasks

hate speech detectiontext classification

Similar

wafa-yahyaoui/sentiment-analyzerWafa-OUNIS/Sentiment-Analyzerambroseikpele/Nigeria-Market-Sentiment-Analyzerarwa774/Tunisia-Influencer-Sentiment-Analyzerndeyekwade-cmd/vaccine-sentiment-analyzerKalthuma007/omali-English-Sentiment-Analyzer

wafa-yahyaoui/sentiment-analyzer

Implementing a sentiment analyzer in Python for some entity of your choice and using social media co

Wafa-OUNIS/Sentiment-Analyzer

Sentiment analyzer for the mobile phone operator OOREDOO TUNISIA using social media comments written

ambroseikpele/Nigeria-Market-Sentiment-Analyzer

This projects web scrapes news from Nigeria Most Read Business Newspapers and classify their sentime

arwa774/Tunisia-Influencer-Sentiment-Analyzer

# Tunisian-Influencer-Sentiment-Scoring-System Un pipeline complet pour scraper les commentaires de

ndeyekwade-cmd/vaccine-sentiment-analyzer

COVID-19 vaccine tweet sentiment analyzer โ€” DistilBERT ยท FastAPI ยท React ยท AIMS Senegal NLP 2026 --

Kalthuma007/omali-English-Sentiment-Analyzer

web app that performs sentiment analysis on Somali and English text. Built using Flask, Hugging Face