Skip to content

OmChannawar/DHURANDHAR

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

πŸ‘¨β€πŸ’» Team Members

Member Name Primary Responsibility
Member 1 Om C Preprocessing, Classification & Ensemble
Member 2 Vishal Classification, Ensemble & Evaluation
Member 3 Om M Research, Deployment & Comparative Analysis

🀝 Team Contribution & Work Distribution

To ensure equal participation and technical contribution, the project work was divided evenly among all three team members.

Each member contributed to:

  • Data preprocessing
  • Model implementation
  • Performance evaluation
  • Documentation
  • Presentation preparation
  • Poster creation
  • Viva preparation
  • GitHub maintenance

πŸ‘¨β€πŸ’» Member 1 β€” Om Channawar

Responsibilities

Dataset Preparation & NLP Preprocessing
  • Dataset merging (Fake.csv + True.csv)
  • Label encoding
  • Missing value handling
  • Lowercase conversion
  • Punctuation removal
  • Stopword removal
  • Tokenization
  • Lemmatization
  • TF-IDF Vectorization
Machine Learning Models

Implemented:

  • Logistic Regression
  • K-Nearest Neighbors (KNN)
  • Random Forest (Ensemble)
Evaluation

Worked on:

  • Confusion Matrix
  • Accuracy
  • Precision
  • Recall
  • F1-Score
Viva Contribution

Explains:

  • Dataset
  • Data preprocessing pipeline
  • TF-IDF Vectorization
  • Logistic Regression
  • KNN
  • Random Forest

πŸ‘¨β€πŸ’» Member 2 β€” Vishal Shende

Responsibilities

Machine Learning Models

Implemented:

  • Support Vector Machine (SVM)
  • Decision Tree
  • NaΓ―ve Bayes
Ensemble Learning

Implemented:

  • AdaBoost
  • Gradient Boosting
Model Evaluation & Visualization

Worked on:

  • ROC Curve Analysis
  • Training Time Comparison
  • Model Performance Charts
  • Feature Importance Analysis
Viva Contribution

Explains:

  • SVM
  • Decision Tree
  • NaΓ―ve Bayes
  • AdaBoost
  • Gradient Boosting
  • Feature Importance

πŸ‘¨β€πŸ’» Member 3 β€” Om Mapari

Responsibilities

Research Paper Study

Identified and analyzed a recent research paper related to:

Fake News Detection using Machine Learning and NLP

Prepared:

  • Aim
  • Objectives
  • Problem Statement
  • Methodology
Ensemble Learning

Implemented:

  • XGBoost
Deployment

Developed:

  • Streamlit-based web interface

Features:

  • User news input
  • Fake/Real prediction
  • Confidence score output
Comparative Analysis

Worked on:

  • Final model comparison table
  • Overfitting vs Underfitting Analysis
  • Computational Complexity Comparison
  • Final recommendation of best-performing model
Viva Contribution

Explains:

  • Research paper
  • XGBoost
  • Deployment architecture
  • Comparative analysis

πŸ“‚ Project Structure

FAKE-NEWS-DETECTION/
β”‚
β”œβ”€β”€ dataset/
β”‚   β”œβ”€β”€ Fake.csv
β”‚   β”œβ”€β”€ True.csv
β”‚   └── processed_fake_news_dataset.csv
β”‚
β”œβ”€β”€ deployment/
β”‚   β”œβ”€β”€ app.py
β”‚   └── requirements.txt
β”‚
β”œβ”€β”€ models/
β”‚
β”œβ”€β”€ notebooks/
β”‚   β”œβ”€β”€ 01_data_preprocessing.ipynb
β”‚   β”œβ”€β”€ 02_logistic_regression.ipynb
β”‚   β”œβ”€β”€ 03_knn.ipynb
β”‚   β”œβ”€β”€ 04_random_forest.ipynb
β”‚   β”œβ”€β”€ 05_svm.ipynb
β”‚   β”œβ”€β”€ 06_decision_tree.ipynb
β”‚   β”œβ”€β”€ 07_naive_bayes.ipynb
β”‚   β”œβ”€β”€ 08_adaboost.ipynb
β”‚   β”œβ”€β”€ 09_gradient_boosting.ipynb
β”‚   β”œβ”€β”€ 10_xgboost.ipynb
β”‚   └── 11_model_analysis.ipynb
β”‚
β”œβ”€β”€ poster/
β”œβ”€β”€ presentation/
β”œβ”€β”€ report/
β”œβ”€β”€ screenshots/
β”‚
β”œβ”€β”€ README.md
└── requirements.txt

🀝 Collaborative Contributions

All team members actively contributed to:

Documentation

  • README.md
  • Code comments
  • Result interpretation

Presentation

  • PowerPoint preparation
  • Visualizations
  • Explanation flow

Poster Design

  • Problem statement
  • Methodology
  • Results
  • Conclusions

GitHub Repository

All members contributed through regular commits and collaborative development.


πŸ† Equal Participation Statement

This project was developed through equal contribution and collaborative effort by all three team members. Every member actively participated in implementation, experimentation, analysis, documentation, deployment, and viva preparation.

Releases

No releases published

Packages

 
 
 

Contributors