Projects And Technical Papers#
Projects#
Heart Disease Prediction Model#
Objective: Develop and deploy a machine learning model to predict heart disease based on indicators
Technologies:
Frontend: Streamlit
Backend: FastAPI and Docker
Experiment Logs: MLFlow on DagsHub
Cloud Services: Digital Ocean
Key Features:
Normalized database creation and data exploration
Preprocessing pipelines and multiple classification algorithms with feature engineering, selection, and dimensionality reduction (PCA)
Model deployment with FastAPI, Docker, and Streamlit
Comprehensive documentation and project presentation via Jupyter Book
Link:
Restaurant Database#
Objective: Full-stack restaurant website with user authentication and reservation system with dynamic menu
Technologies:
Frontend: HTML5, CSS3, JavaScript
Backend: Node.js, Express.js
Database: PostgreSQL
Authentication: JWT, bcrypt
Cloud Services: Render, Koyeb
Key Features:
User authentication system with secure login/signup
Dynamic menu management with database integration
Real-time reservation system with user tracking
RESTful API endpoints for data management
Link:
Crime Detection using Sentiment Analysis#
Objective: Develop an innovative crime prediction model integrating sentiment analysis from social media with historical crime data
Technologies:
Data Collection: Playwright, PRAW
Data Processing: Pandas, NLTK, TextBlob
Machine Learning: Scikit-learn (PCA, Random Forest)
Data Visualization: Matplotlib
Key Features:
Automated extraction of crime-related social media data from Twitter and Reddit
Custom sentiment scoring mechanism with crime severity weighting
Integration of real-time sentiment analysis with historical crime data
Principal Component Analysis (PCA) for feature selection and dimensionality reduction
Random Forest classification for crime trend prediction
Geolocation-based crime severity mapping at the state level
Comparative analysis of predicted crime severity rankings against established crime indexes
Link:
Generative AI for Mental Health Support#
Objective: A generative AI-powered web application to provide therapeutic suggestions, mindfulness exercises, and empathetic responses for mental health support.
Technologies:
Frontend: React.js, HTML5, CSS3
Backend: Flask, FastAPI
AI Models: OpenAI GPT-4, Hugging Face Transformers
Database: MongoDB
Cloud Services: AWS, Render
APIs: Twilio (optional for voice/text), OpenAI API
Key Features:
Emotion-based suggestions for therapeutic exercises and motivational messages
User-customizable tone and response preferences
Privacy-focused design with no data storage
Safeguards to redirect users to professional resources when necessary
Multimodal support, including text and optional audio-guided exercises
NarrativeQA Reading Comprehension#
Objective: Produce natural language results from summaries and questions
Technologies: BiDAF attention model, GRU, LSTM, RNN
Key Features:
Natural language processing
Advanced attention mechanisms