Welcome to Kerala Project Center.
The proliferation of generative adversarial networks has democratized the creation of hyper-realistic but entirely fabricated video and imagery, threatening information integrity. This defensive system trains a binary classifier to distinguish authentic media from deepfaked content by analyzing artifacts invisible to human perception. The feature extraction pipeline identifies inconsistencies in facial boundary blending, unnatural eye gaze dynamics, irregular pulse patterns in remote photoplethysmography signals, and compression artifact distributions inconsistent with natural capture pipelines. Ensemble methods aggregate weak signals across spatial, temporal, and frequency domains to produce a calibrated authenticity score. The framework is evaluated against publicly available deepfake datasets and emerging generation architectures to ensure resilience against adversarial evolution.
| Components | Hexkart | Flipkart |
|---|---|---|
| Python 3.8+ | ||
| Scikit-learn | ||
| NLTK/spaCy | ||
| Pandas/NumPy | ||
| Flask |
Note: The components listed are software tools and frameworks required for development.
The NLP pipeline begins with text preprocessing: converting to lowercase, removing URLs, special characters, and numbers. Tokenization splits text into words. Stop words (common words like 'the', 'is') are removed. Lemmatization reduces words to their base form. The cleaned text is transformed using TF-IDF (Term Frequency-Inverse Document Frequency) vectorization, which converts text into numerical features weighing word importance across the document corpus.
Multiple classification algorithms are implemented and compared using Scikit-learn. Naive Bayes provides a strong baseline using probabilistic text classification. Support Vector Machine (SVM) finds the optimal decision boundary between real and fake news. Random Forest uses ensemble learning with multiple decision trees for robust prediction. The best performing model is selected based on accuracy, precision, recall, and F1-score on the test set.
A Flask web application provides the user interface for the fake news detection system.
Key Flask features:

Monday - Saturday: 9:00 AM - 5:00 PM
Sunday: Not Working
2nd Floor, Comptron Arcade, Kallattumukku,
Thiruvananthapuram, Kerala 695012
+91 9633118080