Skip to content

Stargix/HackEPS-Cityclic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cityclic

User Action Prediction & Procedure Matching System

Cityclic is an innovative machine learning solution developed during HackEPS for the Cityclic challenge. The system predicts user actions and identifies similar procedures to enhance user experience and operational efficiency.

Project Overview

Cityclic leverages a massive dataset of 5 million parameters to power its predictive capabilities. The project combines advanced machine learning algorithms with natural language processing techniques to deliver accurate predictions and useful procedure matching.

Key Features

  • User Action Prediction: Forecasts the next likely action a user will take based on historical patterns and contextual data
  • Procedure Matching: Identifies and suggests similar procedures to streamline workflows
  • Language Processing: Utilizes advanced text preprocessing and embedding techniques to enhance prediction accuracy
  • Interactive Web Portal: Provides an intuitive interface for users to interact with the prediction system

Technical Implementation

Machine Learning Component

  • Rigorous testing of multiple algorithms to select the optimal prediction model
  • Creation of text embeddings for improved natural language understanding
  • Parameter optimization for handling the 5 million data points effectively

Technology Stack

  • Frontend: Angular
  • Backend: Python with Flask
  • Data Processing: Advanced NLP techniques for text embedding
  • Machine Learning: Custom algorithms for prediction and matching

Development Process

Our team followed a systematic approach:

  1. Data analysis and preprocessing of the 5 million parameters
  2. Algorithm selection through comparative testing
  3. Model training and optimization
  4. Backend development with Flask to expose ML functionality
  5. Frontend creation with Angular for intuitive user interaction
  6. Integration and end-to-end testing

Application Interface

The web portal allows users to:

  • View predicted next actions based on their current context
  • Discover matched procedures with similar characteristics
  • Interact with recommendations in a user-friendly environment

Future Enhancements

  • Real-time prediction updates
  • Enhanced visualization of procedure similarities
  • Mobile application development
  • Integration with additional enterprise systems

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors