100% found this document useful (1 vote)
629 views9 pages

AI Hackathon Problem Statements 2025

The document outlines various hackathon problem statements focused on artificial intelligence across multiple themes, including business intelligence, creativity, animation, cybersecurity, and full stack development. Each theme presents specific project objectives, features, and key parameters for implementation, such as AI-powered tools for code generation, artistic style transfer, email fraud detection, and personalized learning recommendations. Additionally, datasets relevant to each project are provided to aid in model training and development.

Uploaded by

jamesj20041
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
629 views9 pages

AI Hackathon Problem Statements 2025

The document outlines various hackathon problem statements focused on artificial intelligence across multiple themes, including business intelligence, creativity, animation, cybersecurity, and full stack development. Each theme presents specific project objectives, features, and key parameters for implementation, such as AI-powered tools for code generation, artistic style transfer, email fraud detection, and personalized learning recommendations. Additionally, datasets relevant to each project are provided to aid in model training and development.

Uploaded by

jamesj20041
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

`

HACKATHON
Problem Statements

ARTIFICIAL INTELLIGENCE

Theme: AI for Business Intelligence & Automation

The Code Conjurer - Natural Language to Code Snippets

Objective:
Build an AI-powered assistant that converts plain English descriptions into
executable code snippets in multiple programming languages.

Features:

 User-friendly UI with a prompt box for natural language input.


 Language selection dropdown (Python, JavaScript, Java, etc.).
 Display generated code with syntax highlighting.
 Export code or copy to clipboard.
Key Parameters:

 Input: Natural language description


 Output: Code snippet (Python, JS, Java, etc.)
 Language Selection: Dropdown or input selection
 Model Used: Transformer (Codex, CodeT5)
 Validation: Syntax checker, linter
 Interface: Text input box, code output area

1 | [Link]
Any form of reproduction, dissemination, copying, disclosure, modification, distribution and or publication of this material
is strictly prohibited.
Theme: AI for Creativity & Entertainment

The Style Weaver - Artistic Style Transfer

Objective:
Extract fashion trends and visual elements from social media using AI and
apply style transfer for fashion branding.

Components:

 Data Mining: Use scraping tools to gather Instagram posts.


 Image Analysis: Use CNNs to identify colors, textures, styles.
 Text Analysis: NLP for captions, hashtags, emojis.
 Generative AI: Use GANs or VQGAN+CLIP to generate new fashion
visuals.
Key Parameters:

 Input: Social media image + text (captions, hashtags)


 Output: Stylized image or visual trend analysis
 Image Processing: CNNs for color/style extraction
 Text Processing: NLP (hashtags, sentiment, keywords)
 Generative Models: GANs, VQGAN+CLIP
 Clustering: K-means, DBSCAN for fashion categories

Theme: AI Animation and Visualizations

The Motion Painter - AI for Animating Still Images

Objective:
Animate static images by adding realistic or stylistic motion effects.

Features:

 Upload image interface.


 Select motion zones (e.g., water, trees).

2 | [Link]
Any form of reproduction, dissemination, copying, disclosure, modification, distribution and or publication of this material
is strictly prohibited.
 Apply pre-trained models for motion synthesis.
 Export as video or GIF.
Key Parameters:

 Input: Still image


 Motion Selection: User-defined or auto-detected areas
 Output: Short animation (GIF/MP4)
 Motion Techniques: Optical flow, video GANs
 UI Tools: Drawing tool to mark animated regions
 Export Formats: MP4, GIF, WebP

The VFX Assistant - Simple Visual Effects Automation

Objective:
Simplify visual effects editing using AI automation.

Features:

 Background removal without green screen.


 Object tracking for overlays.
 Basic rotoscoping (object isolation).
Key Parameters:

 Input: Video or image


 Output: Modified visuals (removed background, tracked object)
 Segmentation: DeepLabV3, U-Net
 Tracking: DeepSORT, OpenCV trackers
 Tools: Background removal, rotoscoping, motion overlay
 Object tracking (OpenCV, DeepSORT).

3 | [Link]
Any form of reproduction, dissemination, copying, disclosure, modification, distribution and or publication of this material
is strictly prohibited.
The Visual Explainer - Live Stream Object/Concept Recognition

Objective:
AI system that identifies key concepts/objects during live video streams.

Features:

 Real-time video analysis.


 Pop-up explanations or tooltips. Vocabulary builder for students.
Key Parameters:

 Input: Live video stream


 Output: Labels or tooltips with identified concepts
 Detection: YOLOv8, EfficientDet
 Concept Mapping: Pre-defined ontology
 Display: Real-time overlay with explanations

Theme: AI in Cybersecurity

The Phishing Detective - Email Fraud Detection

Objective:
Detect and flag malicious emails to prevent phishing attacks.

Features:

 Scan subject lines, body text, links, and metadata.


 Assign risk scores.
 Visual warning dashboard for inboxes.
Key Parameters:

 Input: Email content, headers, metadata


 Output: Risk score, threat label (Phishing/Not)
 NLP Techniques: BERT for classification

4 | [Link]
Any form of reproduction, dissemination, copying, disclosure, modification, distribution and or publication of this material
is strictly prohibited.
 Features: URL check, keyword spotting, header anomalies
 Dashboard: Risk visualization, email metadata
DATASETS:

The Code Conjurer – Natural Language to Code Snippets

CMU CoNaLa Dataset: Contains 2,379 training and 500 test examples of
natural language intents paired with Python code snippets. Papers with
Code+1Papers with Code+1

TinyCodes Dataset: Offers 1.6 million short code snippets across various
programming languages, aiding in training models for code generation.
Hugging Face

The Stack: A comprehensive dataset of source code from GitHub


repositories, useful for pre-training code language models. Hugging Face

Theme: AI for Creativity & Entertainment

The Style Weaver – Artistic Style Transfer

Stylized Image Dataset: Ideal for training neural style transfer models, this
dataset includes images with various artistic styles. Kaggle+1GitHub+1

Anime Style Transfer Dataset: Comprises 820 training and 93 test pairs of
real faces and their anime-style representations, suitable for style transfer
tasks. Papers with Code+1GTS AI+1

Theme: AI in Cybersecurity

The Phishing Detective – AI for Identifying Malicious Emails

Phishing Email Dataset (Kaggle): Comprises approximately 82,500 emails,


with a balanced mix of spam and legitimate messages, aiding in training
phishing detection models. ISU Cose+3Kaggle+3UT Research Info+3

Phishing Email Detection v2.0: Offers a comprehensive dataset combining


email messages and URLs for phishing detection tasks. Hugging Face

5 | [Link]
Any form of reproduction, dissemination, copying, disclosure, modification, distribution and or publication of this material
is strictly prohibited.
FULL STACK DEVELOPMENT

Theme: The Future of Work & Learning

The Team Catalyst - Project Management Tool

Objective:
Enable better team collaboration through smart task tracking.

Key Parameters:

 Modules: Project creation, task assignment, chat, deadlines


 Users: Admins, team members
 Statuses: To-Do, In Progress, Done
 Timeline: Gantt chart, calendar
 Backend: API for CRUD operations
 Realtime: WebSockets or Firebase
Features:

 Create/manage projects.
 Assign tasks, set deadlines.
 Kanban boards, Gantt charts.
 Real-time chat and notifications.

The Learning Path - Personalized Learning Recommender

Objective:
Provide personalized learning paths using user profiles and goals.

Key Parameters:

 Input: User interests, skill level, goal


 Output: Ranked list of resources
 Recommendation Engine: Collaborative filtering, NLP ranking

6 | [Link]
Any form of reproduction, dissemination, copying, disclosure, modification, distribution and or publication of this material
is strictly prohibited.
 Content Types: Video, courses, articles
 Feedback: Rating system to improve future suggestions
Features:

 User onboarding to set goals.


 Recommender engine for courses/videos/articles.
 Feedback system for improved suggestions.

Theme: Facilitating Travel & Exploration

The Local Gem Finder - Hyperlocal Discovery

Objective:
Help users discover underrated locations and services based on
hyperlocal data.

Features:

 Location-based recommendations.
 Community ratings and tips.
 Map-based interface.
Key Parameters:

 Input: User location, interests


 Output: List/map of local spots
 Data Sources: Crowd-sourced reviews, geo-tagging
 AI Techniques: Clustering, recommendation systems
 Interface: Map UI with search/filter

Theme: Building Better Infrastructure & Services

The City Reporter - Community Issue Reporting

Objective:
Platform for citizens to report local issues and track resolutions.
7 | [Link]
Any form of reproduction, dissemination, copying, disclosure, modification, distribution and or publication of this material
is strictly prohibited.
Features:

 Upload image and location tag.


 Issue classification (e.g., pothole, lighting).
 Notify relevant municipal body.
Key Parameters:

 Input: Image, description, location


 Output: Issue ticket with tracking ID
 Classification: NLP categorization (pothole, light, etc.)
 Location Tagging: Google Maps API
 Authorities: Notification via email/API

Theme: Creating Engaging Digital Experiences

The Interactive Narrative - Branching Story Platform

Objective:
Allow creators to write interactive stories and readers to explore narrative
paths.

Features:

 Story builder with branching logic.


 Save user progress.
 Comment and share system.
Key Parameters:

 Story Structure: Tree/graph of decisions


 User Input: Choices that affect next story part
 Author Tools: Drag-and-drop story map builder
 Reader Features: Save progress, bookmarks

8 | [Link]
Any form of reproduction, dissemination, copying, disclosure, modification, distribution and or publication of this material
is strictly prohibited.
 Format: JSON for stories, HTML5/CSS for front-end rendering

9 | [Link]
Any form of reproduction, dissemination, copying, disclosure, modification, distribution and or publication of this material
is strictly prohibited.

Common questions

Powered by AI

The "Code Conjurer" enables the translation of natural language descriptions into executable code snippets by employing a user-friendly UI with a prompt box for natural language input. Users can select the programming language using a dropdown option, and the tool utilizes transformer models such as Codex or CodeT5 to generate the appropriate code. The process includes features like syntax highlighting and syntax validation with a syntax checker and linter. This functionality allows users to generate Python, JavaScript, Java, and other code formats efficiently .

Generative models such as GANs and VQGAN+CLIP provide significant benefits to "The Style Weaver" project, enabling the creation of novel fashion visuals from extracted trends. These models excel at synthesizing styles, colors, and textures mined from social media data, allowing for innovative design through artistic style transfer. By offering a mechanism for fashion brands to stay current with emerging styles, these AI-driven processes enhance creativity and efficiency in fashion branding, thus transforming insights from data into influential visual products .

Datasets such as CMU CoNaLa play a crucial role in advancing AI models for code generation by providing structured examples of natural language intents paired with corresponding code snippets. These datasets train models on understanding the semantics of user inputs and mapping them accurately to functional code outputs in various programming languages. The rich examples from datasets like CoNaLa and TinyCodes enhance the model's ability to generate accurate and contextually relevant code across languages such as Python, JavaScript, and Java, thus improving the utility and accuracy of systems like "Code Conjurer" .

The "Interactive Narrative" platform enhances user engagement by offering a suite of features that support interactive story creation and exploration. Authors can use a drag-and-drop story map builder to construct branching storylines, allowing for dynamic user interactions. Readers can progress through choices affecting the narrative direction, bookmark their progress, and share comments. This platform uses JSON for story format and HTML5/CSS for rendering, fostering an engaging and personalized reading experience through interactive storytelling .

The "Visual Explainer" enhances live video streams by employing real-time video analysis techniques to identify key objects and concepts as they appear on screen. It offers pop-up explanations or tooltips to assist viewers in understanding these concepts, additionally acting as a vocabulary builder for educational purposes. The system relies on detection models like YOLOv8 and EfficientDet to recognize objects and utilizes a pre-defined ontology for concept mapping. This real-time overlay linking the identified concepts with explanations enhances the viewer's experience during live streams .

The "Phishing Detective" aims to detect and flag malicious emails to prevent phishing attacks. It achieves this by scanning email subject lines, body text, links, and metadata, assigning risk scores, and displaying a visual warning dashboard. The tool utilizes Natural Language Processing (NLP) techniques, specifically BERT, for classifying emails. Additional features include URL checks, keyword spotting, and header anomaly detection using datasets like the Phishing Email Dataset from Kaggle, which provides a balanced mix of spam and legitimate emails .

"The Style Weaver" extracts fashion trends and applies artistic style transfer by utilizing AI techniques across multiple domains. Data mining tools gather images and text from social media platforms like Instagram. Convolutional Neural Networks (CNNs) analyze these elements to identify colors, textures, and styles. Natural Language Processing (NLP) processes captions, hashtags, and emojis for text analysis. Finally, Generative Adversarial Networks (GANs) or VQGAN+CLIP methodologies generate new fashion visuals by applying the extracted styles onto new designs. Clustering techniques such as K-means and DBSCAN classify these visuals into fashion categories .

"The Local Gem Finder" utilizes location-based recommendations by integrating AI techniques such as clustering and recommendation systems. Users input their location and interests, which the system uses to suggest local spots using data derived from crowd-sourced reviews and geo-tagging. The map-based UI allows users to search and filter recommendations visually, leveraging AI's capability to discern patterns in local data effectively .

"The Motion Painter" animates still images by allowing users to upload static images and define motion zones using a user interface. Users can either select these zones manually or depend on automatic detection to identify areas such as water or trees. The animation is generated by applying pre-trained motion synthesis models that utilize techniques like optical flow or video GANs. The final animated output is available in formats such as GIF or MP4. These features provide a simple way to bring static images to life with realistic or stylistic motion effects .

"The Team Catalyst" improves collaboration and project management by providing tools for task tracking and team communication. It features modules for creating projects, assigning tasks, setting deadlines, and real-time communication through chat systems. The platform visualizes task progress with Kanban boards and Gantt charts and facilitates synchronous updates using WebSockets or Firebase. These elements streamline workflow and enhance communication within teams, aligning efforts towards common objectives .

You might also like