🌹 Unsupervised Semantic Clustering of Saadi's Golestan. A Persian NLP project comparing K-Means & DBSCAN algorithms to regroup anecdotes based on semantic similarity using TF-IDF & LSA.
-
Updated
Dec 18, 2025 - Jupyter Notebook
8000
🌹 Unsupervised Semantic Clustering of Saadi's Golestan. A Persian NLP project comparing K-Means & DBSCAN algorithms to regroup anecdotes based on semantic similarity using TF-IDF & LSA.
🇮🇷 5-Year Historical Sentiment Analysis of Persian Telegram (~1M posts) using Google Gemma 3 (27B) via Ollama. A deep NLP study on public mood, sarcasm, and cultural nuances (1399–1404 SH).
کدهای مربوط به مقالات آموزشی
persian Ham Spam detector with python, hazm, nltk and nlp.
unsupervised process of identifying topics in a set of persian songs by LDA method of topic modelling
🤖 Tajan – An intelligent bilingual (Persian/English) intent recognition chatbot powered by BiLSTM deep learning. Features: offline Persian/English lemmatizer, smart data augmentation (1.8x), GUI interface, and 419 intent classes with ~66% accuracy. Fully customizable, open-source, and runs without internet. Built with TensorFlow, Hazm, and NLTK.
I use Request Psychological Advice texts in Persian. I clean data and prepare it with the Hazm project. Then cluster them by using Genetic_Kmeans Algorithm and compare results with normal Kmeans and Birch Algorithms.
Persian SnappFood Reviews Sentiment Analysis using TensorFlow, Keras, Hazm, and BiLSTM networks.
Simple lexicon-based persian sentiment analysis
In this project, first I start to visualize data in 3 groups to understand better data set, which locate on data_visualization. Second I use hazm library for text processing in Persian data sets on DataCleaning file. Finally, I implement the k-means algorithm for clustering.
Persian Language Processing
Corpus building and NLP analysis for Persian Telegram channel messages. Includes a notebook to parse and clean channel_messages.json, stopword normalization, word cloud with a silhouette mask, and CSV outputs (filtered_messages.csv, final_results.csv). Reproducible pipeline for EDA and basic modeling.
A project implementing and comparing from-scratch RNN (GRU) and Transformer models for next-word prediction on a Persian Wikipedia dataset.
University NLP coursework and practice notebooks covering English and Persian text processing, vectorization, embeddings, and machine learning.
Add a description, image, and links to the hazm topic page so that developers can more easily learn about it.
To associate your repository with the hazm topic, visit your repo's landing page and select "manage topics."