Skip to content

AI-powered mechanic recommendation system that matches users with suitable mechanics based on service type, location, and preferences using deep learning with Keras and TensorFlow.

Notifications You must be signed in to change notification settings

anjaliy11/Fix_Ride

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

8 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš— Fix_Ride – AI-Powered Mechanic Recommendation System

Fix_Ride is a machine learning–driven recommendation engine designed to match users with the most suitable mechanics based on real-world parameters like service type, location (via Haversine distance), user preferences, and interaction history.


πŸ› οΈ FIX_Ride Overview

FIX_Ride is a smart recommendation system that connects users with the most suitable mechanics based on service type, user preferences, and location, provides servics in emergency cases. It uses a machine learning model built with Keras and TensorFlow, incorporating features like distance, ratings, cost, experience, and response time to personalize mechanic recommendations.


πŸ”§ Backend

The backend of FIX_Ride is written in Python and includes:

  • A recommendation engine that predicts the most suitable mechanics for users.
  • Preprocessed datasets of users, mechanics, and service requests.
  • Distance calculation using the Haversine formula to find geographic proximity.
  • Label encoding and feature scaling for categorical and numerical data.
  • A neural network built using Keras and TensorFlow to learn user-mechanic-service interactions.

🧠 Built With

  • TensorFlow – Deep Learning Framework
  • Keras – Functional API for building recommendation models
  • [Pandas, NumPy] – Data manipulation and numerical operations
  • Scikit-learn – Data preprocessing and evaluation
  • Haversine – Distance calculation between geolocations

πŸ” Features

  • βœ… Personalized mechanic recommendations using learned embeddings
  • βœ… Service type filtering and geolocation-based ranking
  • βœ… Normalized numerical features: distance, ratings, cost, experience, response time
  • βœ… Built using a custom Neural Collaborative Filtering (NCF)-style architecture with Keras

πŸš€ Getting Started

Prerequisites

  • Python 3.8+
  • TensorFlow 2.x
  • Pandas
  • NumPy
  • scikit-learn
  • haversine

Installation

git clone https://github.com/anjaliy11/Fix_Ride.git
cd Fix_Ride
pip install -r requirements.txt

About

AI-powered mechanic recommendation system that matches users with suitable mechanics based on service type, location, and preferences using deep learning with Keras and TensorFlow.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published