0% found this document useful (0 votes)
41 views

Hackathon - Problem Statements

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
0% found this document useful (0 votes)
41 views

Hackathon - Problem Statements

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
You are on page 1/ 9

`

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 | www.atomm.in
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 | www.atomm.in
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 | www.atomm.in
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 | www.atomm.in
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 | www.atomm.in
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 | www.atomm.in
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 | www.atomm.in
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 | www.atomm.in
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 | www.atomm.in
Any form of reproduction, dissemination, copying, disclosure, modification, distribution and or publication of this material
is strictly prohibited.

You might also like