iWISE aims to inspire young people to use AI to address problems that matter to them and to develop creativity and critical thinking. its mission is essentially to encourage students to use programming and technology to solve real-world problems while developing their coding, creativity, analytical thinking, and problem-solving skills.

The Ai & Web Programming Challenge invites participants to design and develop an original solution using artificial intelligence, web programming, or an integrated combination of both. Projects should respond directly to an official challenge and demonstrate a clear problem, a technically credible solution and a practical use case.

Participants may enter individually or as a team.

•  A team may have no more than four participants, including the Team Leader.

•  Each participant may be registered as a member of only one team in the challenge.

•  One participant must be designated as the Team Leader and will serve as the official contact for the team.

•  Changes to the registered team after the submission deadline require written approval from the organizing committee.

Every submitted project must meet all the following standards:

Relevance. The project must respond to the selected challenge and identify the problem it addresses.

Functionality. The team must provide a working prototype, demonstrable implementation or technically verifiable proof of concept.

Technical quality. The solution should use appropriate programming languages, frameworks, models, APIs and development practices.

Original contribution. The registered participants must make a meaningful and explainable contribution to the design and development of the project.

Practical value. The project should identify its intended users or beneficiaries and explain its potential application or impact.

Explainability. Participants must understand and be able to explain all submitted code, system components, AI-assisted outputs and design decisions.

The official competition challenges will be published on the website on 15 October. Teams must review the published descriptions and select one challenge in the Project Submission Form. The submitted project must address the selected challenge directly and comply with any specific technical or content requirements stated in that challenge.

•  A team may submit one project unless the organizing committee gives written permission otherwise.

•  A project must remain within the scope of the selected challenge.

•  The selected challenge cannot be changed after the project-submission deadline without written approval.

 

Challenge 1: 

Interactive Museum

A modern museum wants an interactive website where visitors can virtually explore different sections of the museum and discover exhibits.

The goal is for the site to be more than just an introductory page; it should create an experience similar to a digital museum for the user.

Main Challenge Goal

Design and implement a fully frontend Digital Museum using HTML, CSS, and JavaScript, where user experience, animation, and interactions play the main role.

Participants’ Tasks

  • 1. Design a homepage for the museum that introduces its different sections.
  • 2. Create at least 4 different sections/galleries, for example:
  • a – Ancient History
  • b – Science
  • c – Art
  • d – Future
  • 3. Each gallery should contain several exhibits.
  • 4. Clicking on any exhibit should open an interactive page or Modal displaying information about that exhibit.
  • 5. Add Filter and Search functionality for exhibits.
  • 6. Design interactive Navigation so users can move between the different sections.
  • 7. Use CSS Animation and Transition in a meaningful way.
  • 8. The site must be fully Responsive, with an appropriate and distinct experience on mobile and Desktop.

Challenge 2:

Escape Room

Participants have entered a digital laboratory whose security system has been locked. To escape, they must solve a series of puzzles and logic codes in a Web Application.

Main Goal

Build a web-based Escape Room with different stages, puzzles, a Timer, scoring, and a progress system.

Participants’ Tasks

  • 1. Build an interactive environment for the Escape Room.
  • 2. Design at least 5 different stages.
  • 3. Each stage must have a different type of Puzzle.
  •  

Examples:

  • – Decryption
  • – Finding patterns
  • – Sorting information
  • – Finding relationships between data
  • 4. The next stage should unlock only after the previous stage has been solved.
  • 5. The system should include Hints.
  • 6. Use JavaScript for Puzzle interactions.
  • 7. The system must have a Timer.
  •  

Scoring should be based on:

  • – Time
  • – Number of Hints
  • – Number of Attempts

 

Challenge 3: 

Build Your Own Mini Wikipedia

A scientific community wants to collect its knowledge and articles in an online encyclopedia, but any user can modify articles, and some changes must be reviewed by other people.

The team must design a system that manages change history and collaboration between users.

Main Goal

Build a Knowledge Platform with simple Version Control, Review, and Collaboration.

Participants’ Tasks

  • 1. Users should be able to create an article.
  • 2.  Each Article should have:
  • – Title
  • – Content
  • – Category
  • – Author
  • – Created Date
  • – Updated Date
  • 3. Users should be able to Edit an Article.
  • 4. Each Edit must create a new Version.
  •  

For example:

  • – Version 1
  • – Version 2
  • – Version 3
  • 5. Users should be able to view previous Versions.
  • 6.  Users should be able to compare two Versions.
  •  

For example: Version 2 vs Version 3

The system should display the parts that have changed.

  • 7. Users should be able to leave a Comment.
  • 8. Users should be able to Report an Article.

 

Challenge 4 : 

Auction Arena

An online auction platform is going to hold a live auction. Several people place bids on a product, and each bid can change the state of the competition.

The team must build a system that manages auction logic reliably.

Main Goal

Build an Auction system with bidding logic, timing, and bid management.

Participants’ Tasks

  • 1. The Admin should be able to create an Auction.
  • 2. The following should be specified for each
  •  

Auction:

  • – Product
  • – Starting Price
  • – Minimum Bid Increase
  • – Start Time
  • – End Time
  • 3. Users should be able to submit a Bid.
  • 4. A Bid must be higher than the current highest bid.
  • 5. Every new Bid must be saved.
  • 6. The system must have a Bid History.
  • 7. The remaining Auction time must be displayed.
  • 8. When the time runs out, the system must determine the Winner.
  • 9. Users should be able to view their previous Auctions.
  • 10. Invalid Bids must not be entered into the Database.
  • 11.  As much as possible, the system must prevent inconsistent states when bids are submitted simultaneously.
  •  

Challenge 5:

Smart Marketplace

A local Marketplace wants to create a platform where sellers can sell their products and buyers can place orders.

However, the system must be able to manage inventory, orders, discounts, shipping status, and user behavior.

Main Challenge Goal

Build a multi-vendor Marketplace with a Backend and Database.

Participants’ Tasks

  • 1. Authentication.
  • 2. The following Roles:
  • – Customer
  • – Seller
  • – Admin
  • 3. The Seller should be able to:
  • – Create a Product
  • – Edit a Product
  • – Set a price
  • – Set inventory
  • 4.  The Customer should be able to:
  • – Search for Products
  • – Filter Products
  • – Add products to the Cart
  • – Change product quantity
  • 5. Inventory must be checked during Checkout.
  • 6. After an order is placed, inventory must decrease.
  • 7. Create an Order.
  • 8. An Order must have a status:
  • – Pending
  • – Confirmed
  • – Preparing
  • – Shipped
  • – Delivered
  • – Cancelled
  •  

Challenge 6: 

Smart Campus

A university has realized that students must constantly search across several different systems to find classes, events, facilities, and university services.

Your team must design an intelligent, integrated portal for managing and using university services.

Main Challenge Goal

Build a Web Application to manage university information and provide various services to students.

Participants’ Tasks

  • 1. Create a user registration and login system.
  • 2. Define different Roles, such as:
  • – Student
  • – Teacher
  • – Admin
  • 3. Build a dedicated dashboard for each user type.
  • 4. Create a class management system with:
  • – Course name
  • – Instructor
  • – Time
  • – Room
  • – Capacity
  • 5. Students should be able to register for a class.
  • 6. Prevent registrations from exceeding a class’s capacity.
  • 7. Build a class Search and Filter system.
  • 8. Build a page for university events.
  • 9. Allow students to register for Events.
  • 10. Build an Admin panel to manage users, classes, and Events.
  •  11. Use an SQL Database to store all information.
  • 12. Create a Responsive design using HTML/CSS.
  • 13. Use JavaScript for interactions without Reloading parts of the website.

Challenge 7: 

The Last Will: Digital Inheritance

A wealthy individual has placed their assets and important documents in a digital system before death, but access to them is granted according to a set of specific rules and conditions.

Family members, lawyers, and the asset manager must be able to submit and review requests, but no one should be able to access the assets outside the defined rules.

Main Challenge Goal

Build a Full-Stack system for managing digital assets, inheritance, access requests, and the execution of asset-transfer rules.

The system must be able to determine who has access to what, and under which conditions.

Participants’ Tasks

  • 1. Create a complete Authentication system.
  •  

At least the following Roles:

  • – Owner
  • – Beneficiary
  • – Lawyer
  • – Administrator
  •  
  • 2.  The Owner should be able to register their assets.
  •  

For example:

Asset: House

Value: €250,000

Owner: John

  • 3.  The Owner should be able to assign one or more Beneficiaries to each Asset.
  •  

For example:

House → Alice 60%

House → Bob 40%

  • 4.  The system must check that the total shares do not exceed 100%.
  • 5. The Owner should be able to define a Rule for transferring each Asset.

Beneficiary must approve

AND

Lawyer must verify

  • 6. The Beneficiary should be able to submit a request to receive an Asset.
  • 7. The request should enter a Workflow:

Pending

→ Under Review

→ Approved

→ Executed

Or:

Rejected

  • 8. The Lawyer should be able to review requests and verify the required documents.
  • 9. The system must have Permission controls.
  •  

For example, a Beneficiary must not be able to:

  • – Create an Asset
  • – View another person’s Asset
  • – Change another person’s share
  • – Approve their own request
  •  
  • 10. All important operations must be stored in an Audit Log.

 

Challenge 1:

A Heritage Brought Back to Life

Category: Deep Learning | Computer Vision | Neural Style Transfer

Problem & Project Description

A digital museum has a collection of historical images and valuable artworks. The goal of this challenge is to recreate images using different artistic styles while preserving the original content and structure. The system receives a Content Image and a Style Image. It must preserve the content of the original image while transferring the visual characteristics of the reference style. For example, a real photograph of a street should be transformed into an image that preserves the same objects and structure while adopting the visual appearance and texture of a painting.

Project Objective

Develop a system that addresses the core problem of “Challenge 1: A Heritage Brought Back to Life” and produces the defined output, with a focus on practical usefulness and reliable performance.

Expected Output

• Preserves the main content and structure of the Content Image.
• Reflects the visual characteristics of the Style Image.
• Provides visually meaningful and high-quality results.
 

Expected Results / Competition Expectations

The solution should address the stated problem coherently, provide clear and useful outputs, and remain reasonably effective on new examples.

Challenge 2:

The Duplicate Question Detective

Category: Machine Learning | Natural Language Processing (NLP) | Semantic Similarity

Problem & Project Description

A large question-and-answer platform receives thousands of questions every day. Many of these questions have similar meanings but are written using different words and sentence structures.

For example:

“How can I learn Python programming?” “What is the best way to learn Python?” “Where should I start if I want to learn Python?” These questions are not identical at the word level, but they share a similar intent and meaning.

Teams must design a system that receives two questions and determines whether they are semantically similar or not. The system must distinguish between: Similar:

The two questions share a similar meaning or intent. Different:

The two questions have different meanings or intents. Simple word matching is not sufficient.

Two questions may contain very few common words while still expressing the same idea. Therefore, the model must learn or generate a meaningful semantic representation of each question and use it to determine their similarity.

Project Objective

Develop a system that addresses the core problem of “Challenge 2: The Duplicate Question Detective” and produces the defined output, with a focus on practical usefulness and reliable performance.

Expected Output

For each question pair, the system should provide at least: A Similar / Different prediction A similarity score or probability, if applicable The ability to process previously unseen questions without manual tuning for individual samples

Expected Results / Competition Expectations

The solution should address the stated problem coherently, provide clear and useful outputs, and remain reasonably effective on new examples.

Challenge 3:

AI Tutor — The Intelligent Teacher

Category: Artificial Intelligence | NLP | Information Retrieval | Semantic Search | Question Answering | RAG

Problem & Project Description

An educational platform allows students of different ages and educational levels to ask questions.

However, the same question should not necessarily receive the same type or level of explanation from the system.

For example, the question “What is a cell?” should be explained in a simple and understandable way to a 10-year-old student, while a 17-year-old student may require a more detailed and technical explanation.

The goal of this challenge is to build an adaptive AI Tutor that can understand the student’s question, retrieve relevant educational content, and generate an answer appropriate for the student’s level.

The system should perform the following process: Question → Understanding → Relevant Content → Level-Aware Answer → Source It must understand the question, retrieve the most relevant educational content, and generate an answer appropriate for the student’s level.

The system should not simply function as a general-purpose chatbot.

The answer should be grounded as much as possible in the provided educational resources, and the system must identify the source or relevant section used to generate the answer.

Project Objective

Develop a system that addresses the core problem of “Challenge 3: AI Tutor — The Intelligent Teacher” and produces the defined output, with a focus on practical usefulness and reliable performance.

Expected Output

Question ↓ Student Level ↓ Relevant Educational Content ↓ Adaptive Answer ↓ Source / Reference

Expected Results / Competition Expectations

The solution should address the stated problem coherently, provide clear and useful outputs, and remain reasonably effective on new examples.

Challenge 4:

Truth Guardian — AI Hallucination Detection & Reliability Assessment

Category: Generative AI | RAG | NLP | AI Evaluation | Hallucination Detection | Agentic AI

Problem & Project Description

Today, RAG and Agentic AI systems are widely used for answering questions and performing intelligent tasks.

However, a major challenge remains: an AI system may confidently generate information that is not supported by the retrieved sources, is partially missing from the available evidence, or directly contradicts the provided documents. In this challenge, teams take the role of an AI Evaluation & Safety Team and must assess the reliability of AI-generated answers.

Each sample may contain:

Question → Retrieved Documents → AI Answer → Evidence → Agent Logs The team must determine whether the generated answer is properly supported by the available evidence or contains a Hallucination.

In the advanced stage, teams must also predict the hallucination risk of each response. Hallucination detection is not always a simple text comparison task. More challenging examples may include: Answers containing both correct and incorrect information. Answers that use only part of the retrieved evidence. Claims that are not supported by any retrieved document. Retrieved documents with low relevance or insufficient evidence. Multi-step Agent workflows that generate or revise information over time. Therefore, the system must analyze the relationship between the question, retrieved documents, evidence, and final answer.

Project Objective

Develop a system that addresses the core problem of “Challenge 4: Truth Guardian — AI Hallucination Detection & Reliability Assessment” and produces the defined output, with a focus on practical usefulness and reliable performance.

Expected Output

The system should provide at least: Grounded / Hallucinated A hallucination risk score or probability Identification of suspicious or unsupported parts, when possible Evidence or an explanation supporting the system’s decision

Expected Results / Competition Expectations

The solution should address the stated problem coherently, provide clear and useful outputs, and remain reasonably effective on new examples.

Challenge 5:

Intelligent Visual Search Engine

Category: Computer Vision | Deep Learning | Transfer Learning | Image Embedding | Image Retrieval

Problem & Project Description

In this challenge, teams will receive a collection of images and must build an Image Retrieval system capable of finding the most visually similar images in the dataset for a new Query Image.

For example, if the query image contains a hamburger, the system should retrieve and rank the images in the dataset that are visually most similar to the query.

The system should not simply classify the image or predict its category.

Instead, it must answer: “Which images in the dataset are most visually similar to the Query Image?” The overall pipeline should follow: Query Image → Feature Extraction → Image Embedding → Similarity Search → Ranking → Top-K Results Similarity should not be determined solely through direct pixel-level comparison.

The system should extract meaningful visual features such as: Shape and structure Color Texture Visual patterns Higher-level image features These features should then be represented as an Embedding Vector. Images can then be compared and ranked based on the distance or similarity between their embeddings.

Project Objective

Develop a system that addresses the core problem of “Challenge 5: Intelligent Visual Search Engine” and produces the defined output, with a focus on practical usefulness and reliable performance.

Expected Output

Query Image ↓ Image Embedding ↓ Similarity Search ↓ Ranked Results ↓ Top-K Similar Images + Similarity Score

Expected Results / Competition Expectations

The solution should address the stated problem coherently, provide clear and useful outputs, and remain reasonably effective on new examples.

Challenge 6:

Intelligent Facial Landmark Mapper — Facial Keypoint Detection and Localization

Category: Computer Vision | Deep Learning | CNN | Facial Landmark Detection | Regression

Problem & Project Description

In many Computer Vision applications, detecting the presence of a face is not enough.

More detailed analysis requires identifying the precise locations of important facial features.

In this challenge, teams must build a model capable of detecting and localizing Facial Keypoints / Landmarks from face images, including: Eyes Eyebrows Nose Mouth corners Facial boundary points The model receives a face image and predicts the coordinates of its facial keypoints.

Some final test images may contain conditions that are less represented in the training data, such as: Different face angles Low-light conditions Image noise Different face scales Different face positions Different facial expressions Therefore, the model must be able to generalize beyond the patterns observed in the training data.

Project Objective

Develop a system that addresses the core problem of “Challenge 6: Intelligent Facial Landmark Mapper — Facial Keypoint Detection and Localization” and produces the defined output, with a focus on practical usefulness and reliable performance.

Expected Output

• Image
• Face Detection
• Keypoint Prediction
• (x, y) Coordinates
• Visualization

Expected Results / Competition Expectations

The solution should address the stated problem coherently, provide clear and useful outputs, and remain reasonably effective on new examples.

Challenge 7:

Age Intelligence — Intelligent Age Estimation and Facial Robustness

Category: Computer Vision | Deep Learning | CNN | Age Estimation | Regression | Classification

Challenge Description

Develop an intelligent system that estimates a person’s approximate age from a facial image and, optionally, assigns the person to an age group.

The system should go beyond producing a single age prediction. It should also communicate the reliability of its estimate and demonstrate robust performance under different image conditions.

For each input image, the system should attempt to:

• Detect and locate the face.
• Estimate the person’s approximate age.
• Predict an age group, such as a predefined age range.
• Provide a confidence or uncertainty estimate, where supported by the selected method.
• Identify cases in which image quality or facial visibility may make the prediction unreliable.

The system should be evaluated on previously unseen faces and challenging image conditions.

Problem & Project Description

The final system should provide the following outputs:

• Face Detection: Locate the face in the input image.
• Age Estimation: Predict the approximate age in years using a regression model or another suitable approach.
• Age Group Classification: Assign the predicted age or facial representation to predefined age categories.
• Confidence or Uncertainty Estimation: Communicate how reliable the prediction may be, using a clearly defined method.
• Robustness Analysis: Evaluate how prediction performance changes under different image conditions.

During the final evaluation, the model should be tested on challenging images involving:

• Low or excessive lighting.
• Low image resolution or poor image quality.
• Different facial angles.
• Glasses or partial facial occlusion.
• Facial hair.
• Different facial expressions.
• Complex backgrounds.
• Different face sizes and positions within the image.

The system should be designed to generalize beyond its training images rather than relying on memorized examples or incidental correlations.

Age Consistency

If multiple images of the same person are available, the system should be evaluated for consistency across different lighting conditions, facial expressions, and camera angles.

To ensure a fair evaluation, images of the same individual should not be unintentionally distributed across training and test sets when testing generalization to unseen people.

Project Objective

Develop a system that addresses the core problem of Challenge 7: Age Intelligence — Intelligent Age Estimation and Facial Robustness.

The objective is to estimate approximate age from facial images while evaluating prediction accuracy, uncertainty, and robustness under challenging conditions.

Expected Output

The system should provide:

• Face detection and localization.
• An estimated age in years.
• An age-group prediction.
• A confidence or uncertainty estimate with a clearly explained interpretation.
• A robustness report comparing performance across different image conditions.
• Examples of successful predictions and cases in which the model performs poorly.
 

Expected Results / Competition Expectations

The solution should demonstrate a functional age-estimation pipeline and provide measurable evidence of its performance.

Evaluation should consider:

• Age Prediction Error: Metrics such as Mean Absolute Error (MAE) for numerical age estimates.
• Age Group Classification: Accuracy, precision, recall, and F1-score, where applicable.
• Robustness: Changes in prediction error under different image conditions.
• Generalization: Performance on people not represented in the training data.
• Age Consistency: Variation in predicted age across multiple images of the same person, when such data are available.
• Confidence Reliability: Whether the model’s confidence or uncertainty estimates correspond meaningfully to its actual prediction errors.

Participants should explain their dataset, preprocessing method, model architecture, evaluation strategy, and limitations.

Challenge Question: Can your model estimate the approximate age of an unseen person from a facial image while maintaining reliable performance under challenging conditions?

Challenge 8:

Hidden Connections in Email Data

Category : NLP | Machine Learning | Data Mining | Information Retrieval | Graph Analysis | Anomaly Detection

Imagine a large organization with an archive containing thousands of emails.

These emails contain information about people, topics, events, and communication patterns, but many of these relationships are not directly visible.

Your goal is to build an Intelligent Email Analysis System capable of extracting meaningful information, patterns, and hidden connections from a large email archive.

The system should answer questions such as: Which people communicate with each other most frequently?

Which topics repeatedly appear across emails?

Which emails are semantically related?

How are people connected through email communication?

Which relationships or patterns appear unusual?

Design an executable pipeline that extracts both textual and communication information from an email archive and uses it to discover important relationships, topics, and patterns.

Problem & Project Description

Each team must provide an executable pipeline: Email Archive → Data Extraction → Text Processing → Entity Extraction → Embedding & Similarity → Topic Discovery → Communication Graph → Anomaly Detection → Hidden Connections The system must be capable of processing new data and producing the required competition outputs.

Project Objective

Develop a system that addresses the core problem of “Challenge 8: Hidden Connections in Email Data” and produces the defined output, with a focus on practical usefulness and reliable performance.

Expected Output

• The challenge is not simply to determine what an email is about.
• The main objective is to build a system capable of separating signal from noise and discovering relationships and patterns that are not immediately visible within a large collection of emails.

Expected Results / Competition Expectations

The solution should address the stated problem coherently, provide clear and useful outputs, and remain reasonably effective on new examples.

Challenge 9:

Road Intelligence — Lane Detection and Vehicle Position Estimation

Category:  Computer Vision | Image Processing | Video Analysis | Deep Learning

Challenge Description

Develop an intelligent vision system that analyzes images or video from a forward-facing vehicle camera to identify lane boundaries and estimate the vehicle’s position relative to the lane center.

Real-world road scenes present several challenges, including changing lighting conditions, shadows, faded lane markings, curved roads, nearby vehicles, and camera movement. The system should be designed to handle these variations and produce reliable visual estimates.

From road images or video frames, the system should be able to:

• Detect the left and right lane boundaries when they are visible.
• Estimate the lane region and, where supported, the drivable area.
• Calculate the approximate lane center at a relevant position ahead of the vehicle.
• Estimate the vehicle’s lateral position relative to the lane center.
• Maintain reasonably stable predictions across consecutive video frames.
• Handle uncertain or partially visible lane markings without presenting unreliable estimates as certain.

Problem & Project Description

For each input frame, the system should estimate and report:

• Left Lane Boundary: The estimated left boundary of the current lane.
• Right Lane Boundary: The estimated right boundary of the current lane.
• Lane Center: The estimated center between the detected lane boundaries.
• Vehicle Position: The approximate lateral offset of the vehicle from the lane center.
• Confidence or Validity Status: An indication of prediction reliability, if supported by the selected method.

The system should visualize the detected lane boundaries and estimated lane center on the original image. The estimated lane region should also be highlighted. If the system estimates the drivable area separately, that region should be visualized distinctly.

For video input, the system should process consecutive frames and apply suitable temporal filtering or tracking techniques to reduce unnecessary fluctuations in its predictions.

The implementation may combine image-processing techniques, geometric methods, deep learning, and temporal analysis, depending on the selected approach.

Project Objective

Develop a vision-based system that addresses the core problem of Challenge 9: Road Intelligence — Lane Detection and Vehicle Position Estimation.

The objective is to go beyond detecting visible road lines by estimating lane geometry and the vehicle’s approximate lateral position relative to the lane center, while maintaining reliable performance under varying road and imaging conditions.

Expected Output

The system should:

• Accept road images or video from a forward-facing camera.
• Detect and visualize the left and right lane boundaries when identifiable.
• Estimate and visualize the lane center and lane region.
• Calculate the vehicle’s approximate lateral offset from the lane center.
• Indicate whether the estimates are reliable or uncertain.
• Process video frames with reasonable temporal consistency.
• Provide clear visual output and numerical estimates where applicable.

Expected Results / Competition Expectations

The solution should demonstrate a functional pipeline from road-image input to lane estimation and visualization.

Evaluation should consider:

• Lane Detection Accuracy: How closely the predicted boundaries match the reference annotations.
• Lane Center and Offset Accuracy: The error in estimated lane center and vehicle lateral position.
• Temporal Stability: Whether estimates remain consistent across consecutive frames without excessive jitter.
• Robustness: Performance under varying illumination, shadows, curves, and partially obscured lane markings.
• Generalization: Performance on road scenes not used during training or parameter tuning.

Participants should explain their lane-detection method, how they estimate vehicle position, and how they handle missing or uncertain lane boundaries.

This challenge focuses on perception and estimation. The system is not required to control the vehicle or operate as a complete autonomous-driving system.

Challenge 10:

Air Writing — Intelligent Character Recognition

Category : Computer Vision | Hand Tracking | Image Processing | Deep Learning | Human-Computer Interaction

Challenge Description

In this challenge, users write letters or digits in the air using their fingers, without touching a keyboard, mouse, or touchscreen.

The system must track the user’s hand and fingertip through a camera, convert the fingertip movement into a suitable representation, and use a Deep Learning model to recognize the written character.

The system should be able to:

• Detect the user’s hand and identify the fingertip used for writing.
• Track fingertip movement across consecutive video frames.
• Record the fingertip trajectory while the user writes.
• Convert the trajectory into a suitable representation for character recognition.
• Recognize the written letter or digit using a trained Deep Learning model.
• Display the predicted character and provide visual feedback to the user.

Problem & Project Description

The final system should provide at least:

• Live Camera Feed: Display the camera stream in real time.
• Hand and Fingertip Tracking: Detect the hand and track the selected fingertip.
• Trajectory Visualization: Draw and display the path traced by the fingertip during air writing.
• Character Recognition: Predict the letter or digit represented by the recorded trajectory.
• Interactive Feedback: Display the predicted character after the writing gesture is completed.

The system should transform the recorded trajectory into a representation suitable for model input. Possible approaches include rendering the trajectory as a two-dimensional image or processing the sequence of fingertip coordinates.

Participants may use a pretrained hand-tracking solution, image-processing techniques, and a suitable Deep Learning architecture. The recognition model should be trained or adapted to work with air-written characters rather than assuming that a model trained only on conventional handwritten character images will perform reliably.

Project Objective

Develop an interactive character-recognition system that addresses the core problem of Challenge 10: Air Writing — Intelligent Character Recognition.

The system should combine hand tracking, trajectory processing, and Deep Learning to recognize letters or digits written in the air, with minimal manual intervention and reliable performance on new writing samples.

Expected Output

The system should:

• Capture live video from a camera.
• Detect the user’s hand and track the writing fingertip.
• Record and visualize the fingertip trajectory.
• Convert the recorded movement into a model-compatible input.
• Predict the corresponding letter or digit.
• Display the predicted character clearly.
• Allow the user to perform multiple writing attempts during a session.

Expected Results / Competition Expectations

The solution should demonstrate a complete and functional pipeline from camera input to character prediction.

Evaluation should consider:

• Tracking Accuracy: Whether the fingertip is tracked reliably during writing.
• Recognition Accuracy: The percentage of correctly recognized characters.
• Robustness: Performance under different hand positions, writing speeds, and lighting conditions.
• Generalization: Recognition of writing samples not used during training.
• Interactive Performance: Whether the system responds within a reasonable time after the writing gesture ends.

Participants should describe their trajectory representation, recognition model, training data, and evaluation method. Recognition performance should be evaluated on independent test samples rather than only on the training data.

Challenge 11:

Puzzle Intelligence — Vision-Based Logical Puzzle Solving

Category : Computer Vision | Image Processing | Constraint Satisfaction | Algorithm Design | Deep Learning (Optional)

Challenge Description

Build an intelligent system that receives an image of a logical puzzle, analyzes its visual structure, extracts the relevant information, converts the puzzle into a formal representation, and solves it automatically.

The system should be able to:

• Detect and locate the puzzle board within the input image.
• Identify the grid, cells, symbols, numbers, or other relevant visual elements.
• Extract the information required to solve the puzzle.
• Represent the puzzle’s rules and constraints in a machine-readable format.
• Apply an appropriate solving algorithm to find a valid solution.
• Present the solution in a clear and understandable format.

The system should minimize manual intervention throughout the process, from image input to solution generation.

Problem & Project Description

The system should provide an end-to-end pipeline consisting of the following stages:

Puzzle Image → Image Preprocessing → Board and Element Detection → Information Extraction → Constraint Modeling → Puzzle Solving → Solution Output

The implementation should address both visual interpretation and logical reasoning. The selected solving algorithm must be appropriate for the puzzle type and its rules.

Participants may use computer vision, optical character recognition (OCR), deep learning, constraint satisfaction techniques, backtracking, or other suitable algorithms, depending on the requirements of the selected puzzle.

Project Objective

Develop a system that addresses the core problem of Challenge 11: Puzzle Intelligence — Vision-Based Logical Puzzle Solving by transforming a visual puzzle into a formal problem representation and automatically generating a valid solution.

The system should demonstrate reliable information extraction, correct interpretation of puzzle constraints, and successful problem-solving with minimal manual intervention.

Expected Output

The system should:

• Receive a puzzle image as input.
• Detect the puzzle board and identify its relevant visual elements.
• Extract the information needed to solve the puzzle.
• Convert the extracted information into a structured representation of the puzzle.
• Apply an appropriate algorithm to find a valid solution.
• Display the solution clearly, preferably by presenting it on the original puzzle board or in an equivalent structured format.
• Handle supported input variations, such as differences in image size, orientation, or lighting, where applicable.

The challenge is not simply to find the answer to a puzzle. The system must interpret the visual input, reconstruct the logical problem, and solve it through an automated pipeline.

Expected Results / Competition Expectations

The solution should demonstrate a complete and functional pipeline from image input to solution output.

Evaluation should consider:

• Visual Recognition Accuracy: Whether the board and its relevant elements are detected correctly.
• Information Extraction Accuracy: Whether the extracted numbers, symbols, and clues match the input image.
• Solution Correctness: Whether the generated solution satisfies the puzzle’s rules and constraints.
• Automation: Whether the system completes the process without requiring manual correction of the extracted puzzle.
• Robustness: Whether the system performs reliably on different images and supported puzzle layouts.
• Generalization: Whether the system can process previously unseen puzzle instances of the supported type.

Participants should clearly state which puzzle types their systems support and explain their visual recognition, problem representation, and solving methods.

Challenge 12:

Doodle Jump AI — Intelligent Agent with Reinforcement Learning

Category: Reinforcement Learning | Game AI | Decision-Making | Deep Learning (Optional)

Challenge Description

In this challenge, participants must develop an intelligent agent capable of playing Doodle Jump autonomously, without direct human control.

The agent must observe the game state, analyze the character’s position and the locations of platforms, select appropriate actions, and improve its strategy through interaction with the game environment.

The goal is not to memorize a fixed sequence of actions, but to develop an agent that learns to make effective decisions and adapts to new platform arrangements and game situations.

Problem & Project Description

The final system should provide an autonomous agent capable of:

• Playing the game without direct human control.
• Making decisions based on the current game state.
• Identifying suitable landing opportunities and selecting effective movement actions.
• Increasing survival time and reaching greater heights.
• Adapting to previously unseen platform arrangements.
• Demonstrating consistent performance across multiple independent runs.

Participants may use a reinforcement learning algorithm, with deep learning techniques if needed. The agent’s observations, available actions, and reward function should be defined clearly.

Project Objective

Develop an intelligent agent that addresses the core problem of autonomous gameplay in Doodle Jump using reinforcement learning. The agent should learn an effective decision-making strategy through interaction with the environment rather than relying on a predefined sequence of movements.

Expected Output

The agent should be able to:

• Determine the character’s position and relevant platform locations from the available game-state information.
• Select appropriate movement actions based on the current state.
• Identify promising landing opportunities.
• Learn from previous interactions through a suitable reward mechanism.
• Adapt its decisions to changing game situations and new platform arrangements.
• Operate autonomously and maintain reliable performance across multiple runs.
 

Expected Results / Competition Expectations

The solution should demonstrate effective autonomous gameplay and provide measurable evidence of learning and performance.

Evaluation should consider relevant metrics, including:

• Maximum Height: The greatest height reached during a run.
• Survival Time: How long the agent remains in the game.
• Average Performance: The average height or survival time across multiple independent runs.
• Generalization: The agent’s ability to perform on previously unseen platform arrangements.
• Consistency: The variation in performance across different runs.

Participants should explain their algorithm, state representation, action space, reward function, and evaluation method. High performance in a single run alone should not be considered sufficient evidence of a reliable solution.

Challenge 13:

Fraud Intelligence — Intelligent Financial Fraud Detection

Category : Machine Learning | Fraud Detection | Imbalanced Classification | Feature Engineering | Anomaly Detection

Challenge Description

In this challenge, participants must develop an intelligent system for detecting suspicious and fraudulent financial transactions.

The system must analyze transaction-level information and distinguish between legitimate and fraudulent transactions based on relevant transaction characteristics and behavioral patterns.

A major challenge is severe class imbalance, where fraudulent transactions represent only a small proportion of the available data. Therefore, high accuracy alone does not indicate an effective fraud detection system, as a model may achieve high accuracy while failing to identify most fraudulent transactions.

The goal is to detect fraudulent transactions effectively while controlling false alerts and maintaining reliable performance on previously unseen data.

Problem & Project Description

Develop a fraud detection system that processes financial transaction data and produces:

• Fraud Prediction: A prediction indicating whether a transaction is legitimate or fraudulent.
• Fraud Probability or Risk Score: An estimated probability or risk score for each transaction, when supported by the model.
• Suspicious Transaction Identification: A ranked list of transactions that require further investigation, when applicable.
• Feature Analysis: Identification of important transaction characteristics associated with fraudulent activity, when possible.

The system should follow a predictive pipeline such as:

Transaction Data → Preprocessing → Feature Engineering → Model Training → Fraud Prediction

Participants may use class-balancing techniques, cost-sensitive learning, classification algorithms, or anomaly detection methods as appropriate for the available data and problem formulation.

The model should learn meaningful fraud patterns rather than simply memorizing training examples.

Project Objective

Develop a system that addresses the core problem of Challenge 13: Fraud Intelligence — Intelligent Financial Fraud Detection. The system should identify potentially fraudulent transactions, reduce missed fraud cases, control false alerts, and generalize effectively to previously unseen transactions.

Expected Output

A functional Fraud Detection System capable of analyzing financial transactions and identifying suspicious or fraudulent activity.

The system should demonstrate the following capabilities:

• Data Preprocessing: Prepare transaction data for analysis and modeling.
• Feature Engineering: Extract useful characteristics from transaction details and behavioral patterns.
• Imbalance Handling: Apply suitable techniques to address class imbalance when necessary.
• Fraud Classification: Predict whether a transaction is legitimate or fraudulent.
• Risk Scoring: Estimate fraud probabilities or assign risk scores when supported by the chosen method.
• Performance Evaluation: Assess the model’s ability to detect fraud while controlling false positives.
• Generalization: Evaluate performance on previously unseen transactions.

Expected Results / Competition Expectations

The solution should demonstrate effective fraud detection, appropriate handling of class imbalance, and reliable performance on unseen data.

Evaluation should prioritize metrics suitable for imbalanced classification, such as Precision, Recall, F1-score, Precision-Recall AUC (PR-AUC), and the false positive rate. Accuracy may be reported as a supplementary metric but should not be the primary measure of success.

The solution should also explain the trade-off between detecting more fraudulent transactions and generating false alerts, with results evaluated at an appropriate decision threshold.

Challenge 14:

CareerMatch AI — Intelligent Applicant-to-Job Matching

Category : NLP | Recommendation Systems | Semantic Matching | Information Extraction | Machine Learning

Challenge Description

In this challenge, participants must develop an intelligent system that matches job applicants with suitable job opportunities.

The system should go beyond simple keyword matching and identify semantic relationships between a candidate’s skills, education, work experience, job titles, areas of specialization, and location, and the requirements of available positions.

The goal is to identify relevant job opportunities, estimate how well each candidate matches a position, and determine the gaps between the candidate’s current profile and the requirements of target roles.

Problem & Project Description

Develop an AI-powered career matching system that analyzes candidate profiles and job descriptions and provides:

• Relevant Job Opportunities: A ranked list of positions suited to each applicant.
• Compatibility Score: An estimated match score for each job opportunity.
• Matching Explanation: Key factors supporting the match, such as relevant skills, experience, and education.
• Skill Gap Analysis: Identification of missing or insufficiently demonstrated skills required for target positions.
• Career and Learning Paths: In the advanced track, suggested career directions and learning opportunities based on identified skill gaps.

Project Objective

Develop a system that addresses the core problem of Challenge 14: CareerMatch AI — Intelligent Applicant-to-Job Matching. The system should combine semantic understanding, information extraction, and recommendation techniques to identify suitable job opportunities, explain compatibility, and help applicants understand how to improve their qualifications for target roles.

Expected Output

A functional AI Career Matching System capable of analyzing candidate profiles and job-market requirements to deliver intelligent, explainable job recommendations beyond simple keyword-based search.

The system should demonstrate the following capabilities:

• Profile Understanding: Extract relevant skills, qualifications, experience, and other job-related information from candidate profiles.
• Job Requirement Analysis: Identify required and preferred qualifications from job descriptions.
• Semantic Matching: Compare candidate profiles with job requirements while accounting for differences in wording and terminology.
• Ranking: Order job opportunities according to their estimated relevance and compatibility.
• Skill Gap Identification: Highlight important requirements that are missing or not clearly supported by the candidate’s profile.
• Career Guidance: In the advanced track, suggest potential career and learning paths based on the applicant’s current capabilities and target positions.

Expected Results / Competition Expectations

The solution should demonstrate relevant job recommendations, meaningful compatibility scores, and clear explanations of the factors influencing each match. Skill gap analysis should distinguish between mandatory and preferred qualifications when this information is available.

The system should be evaluated on previously unseen candidate profiles and job descriptions, using appropriate ranking and recommendation metrics where applicable. Its recommendations should be relevant, interpretable, and consistent with the information provided in the candidate’s profile and job requirements.

Challenge 15 :

Air Traffic Intelligence — Intelligent Taxi-Out Time Prediction

Category : Data Science | Machine Learning | Regression | Time-Series Analysis | Predictive Modeling

Challenge Description

In this challenge, participants must develop an intelligent system for predicting aircraft Taxi-Out Time — the time an aircraft spends moving on the airport surface from the start of taxiing until takeoff.

Taxi-Out Time depends on multiple factors, including airport traffic, flight schedules, airport layout, assigned runway, weather conditions, and operational procedures.

The goal is to learn patterns from historical flight data and predict Taxi-Out Time for new flights. The model should account for changing airport conditions and maintain reliable performance during both normal and congested periods.

Problem & Project Description

Develop a predictive system that processes flight data and relevant airport conditions to estimate the Taxi-Out Time for each flight.

The system should produce:

• Predicted Taxi-Out Time: Estimated duration in minutes.
• Key Factor Analysis: Identification of important features associated with taxi-out duration.
• Congestion-Aware Predictions: Predictions that account for differences between normal and congested airport conditions.
• Prediction Evaluation: A comparison of predicted and actual Taxi-Out Times for assessing model performance.

Project Objective

Develop a system that addresses the core problem of Challenge 15: Air Traffic Intelligence — Intelligent Taxi-Out Time Prediction. The system should learn from historical flight and airport data to estimate taxi-out duration for new flights and maintain reliable predictive performance under varying traffic and operational conditions.

Expected Output

A functional Airport Taxi-Out Prediction System with the following predictive pipeline:

Flight Data + Airport Conditions → Feature Engineering → Machine Learning → Taxi-Out Time Prediction

The system should demonstrate the following capabilities:

• Analyze historical flight and airport data.
• Extract relevant features related to flight schedules, airport traffic, weather, and operational conditions.
• Train a regression model to predict Taxi-Out Time.
• Generate predictions for previously unseen flights.
• Analyze factors associated with longer taxi-out durations.
• Evaluate performance under both normal and congested airport conditions.

Expected Results / Competition Expectations

The solution should demonstrate accurate Taxi-Out Time predictions and reliable performance across different traffic conditions. Evaluation should use appropriate regression metrics, such as Mean Absolute Error (MAE) and Root Mean Squared Error (RMSE).

Performance should be assessed separately for normal and congested conditions where sufficient evaluation data is available. The evaluation process must prevent data leakage by using only features available at the time the prediction is made.

Challenge 16:

Shipping Intelligence — Intelligent Delivery Time Prediction

Category : Data Science | Machine Learning | Regression | Logistics Analytics | Predictive Modeling

Challenge Description

In this challenge, participants must develop an intelligent system for predicting delivery times for logistics orders.

Delivery time depends on multiple factors, including origin, destination, route, transportation method, order time, shipment characteristics, and operational conditions. Traffic, weather, and unexpected delays may also affect delivery time when relevant data is available.

The goal is to learn patterns from historical shipping data and predict the delivery time of previously unseen orders.

Problem & Project Description

Develop a predictive system that processes historical order data and estimates the delivery time for each new order.

The system should produce:

• Predicted Delivery Time: Estimated delivery duration in an appropriate unit, such as hours or days.
• Key Factors: Identification of important features associated with delivery duration.
• Delay Analysis: Insights into factors associated with longer delivery times, when supported by the available data.
 

Project Objective

Develop a system that addresses the core problem of Challenge 16: Shipping Intelligence — Intelligent Delivery Time Prediction. The system should learn from historical logistics data to predict delivery times for new orders and identify meaningful patterns that can support more efficient shipping operations.

Expected Output

A functional Shipping Delivery Time Prediction System with the following predictive pipeline:

Order Data → Data Analysis → Feature Engineering → Machine Learning → Delivery Time Prediction

The system should demonstrate the following capabilities:

• Analyze historical order and delivery data.
• Extract relevant features from order details, routes, transportation methods, and operational conditions.
• Train a regression model to estimate delivery duration.
• Predict delivery times for previously unseen orders.
• Identify important factors associated with delivery duration and potential delays.
• Evaluate prediction accuracy using appropriate regression metrics.

Expected Results / Competition Expectations

The solution should demonstrate accurate and reliable delivery time predictions on unseen orders. Evaluation should use appropriate regression metrics, such as Mean Absolute Error (MAE), Root Mean Squared Error (RMSE), or the coefficient of determination (R²).

The solution should also provide meaningful insights into factors associated with delivery delays, while avoiding unsupported conclusions about causation. Training and evaluation should be designed to prevent information from actual future delivery outcomes from leaking into the model’s input features.

Challenge 17:

Customer Segmentation Intelligence

Category : Machine Learning | Customer Analytics | Classification | Clustering | Feature Engineering

Challenge Description

An automotive company plans to enter new markets.

In its existing market, customers are divided into several behavioral segments based on demographic, economic, and behavioral characteristics. Each segment requires a different business strategy.

The company now has information about a large number of new customers, but their actual segments are unknown.

The goal is to develop an intelligent Machine Learning system that learns meaningful customer patterns from historical data and assigns new customers to the most appropriate segment.

Depending on the available data, participants may use existing segment labels to train a classification model or apply clustering techniques to discover customer groups when reliable labels are unavailable.

Problem & Project Description

Develop a customer segmentation system that analyzes customer data and produces the following outputs for each new customer:

• Predicted Segment: The assigned customer segment.
• Segment Probabilities: Estimated probabilities of belonging to each segment, when supported by the model.
• Important Feature Analysis: Identification of the customer characteristics that contribute to segment assignment, when applicable.

Project Objective

Develop a system that addresses the core problem of Challenge 17: Customer Segmentation Intelligence — Intelligent Customer Classification. The system should identify meaningful customer patterns, assign new customers to appropriate segments, and provide useful insights to support market analysis and business decision-making.

Expected Output

A functional Customer Segmentation System capable of analyzing customer characteristics and identifying or predicting customer segments.

The system should demonstrate the following capabilities:

• Feature Analysis: Identify important customer characteristics that help distinguish between segments.
• Segment Analysis: Discover and explain behavioral differences between customer groups.
• Customer Assignment: Assign new customers to existing segments when segment definitions are available.
• Pattern Discovery: Identify meaningful customer groups using clustering when labeled segment data is unavailable.
• Generalization: Evaluate the system on previously unseen customers to assess its ability to handle new combinations of customer characteristics.
• Probability Estimation: Optionally estimate the probability of belonging to each segment when supported by the selected model.

Expected Results / Competition Expectations

The solution should demonstrate meaningful customer segmentation, clear interpretation of segment characteristics, and reliable performance on previously unseen customer data.

For classification-based solutions, evaluation should use appropriate metrics such as accuracy, precision, recall, and F1-score. For clustering-based solutions, participants should use suitable clustering evaluation methods and demonstrate that the discovered groups are meaningfully different and useful for customer analysis.

The final system should provide interpretable results that can help the company understand customer differences and make informed business decisions.

Challenge 18:

Building Segmentation Intelligence

Category : Computer Vision | Deep Learning | Semantic Segmentation | Image Processing

Challenge Description

Accurate building maps are essential for urban mapping, disaster management, infrastructure planning, and the analysis of residential areas.

In this challenge, teams must develop an AI system that processes aerial or drone images and identifies buildings at the pixel level using semantic segmentation.

Each pixel must be classified into one of two categories:

• Building
• Non-Building

The system should generate a Building Segmentation Mask that distinguishes building regions from the surrounding background as accurately as possible.

Problem & Project Description

For each input image, the system must generate a segmentation mask that:

• Separates building pixels from non-building pixels.
• Preserves building boundaries and shapes as accurately as possible.
• Detects small buildings.
• Distinguishes adjacent buildings when their boundaries are identifiable in the input image and ground-truth annotations.

Project Objective

Develop a system that addresses the core problem of Challenge 18: Building Segmentation Intelligence — AI-Powered Building Extraction. The system should extract building regions from aerial imagery at the pixel level while maintaining reliable segmentation quality across different locations and image conditions.

Expected Output

A functional Building Segmentation System that receives an aerial or drone image and generates a corresponding pixel-level segmentation mask.

The solution should focus on:

• Segmentation Accuracy: Correctly classify building and non-building pixels.
• Boundary Precision: Preserve building outlines and spatial details.
• Small-Building Detection: Identify buildings with relatively small image footprints.
• Generalization: Maintain performance on previously unseen images, regions, and relevant imaging conditions.
 

Expected Results / Competition Expectations

The solution should demonstrate accurate building extraction, reliable boundary delineation, and effective detection of small buildings. Performance should be evaluated using appropriate segmentation metrics, such as Intersection over Union (IoU), Dice Score, and Precision and Recall.

The model should also be evaluated on previously unseen images to assess its ability to generalize beyond the training data.

Challenge 19:

City Pulse AI

Category : Machine Learning | Time Series | Forecasting | Feature Engineering | Anomaly Detection

Challenge Description

A smart city continuously collects data from different urban areas. Historical data may contain temporal patterns and early indicators of changes in transportation activity, environmental conditions, public service usage, and other aspects of urban life.

Sudden changes in these patterns may indicate that an area is moving toward an unusual condition. Identifying such changes can help city authorities improve monitoring, resource allocation, and urban planning.

The goal is to develop an intelligent system that learns from historical urban data to forecast future conditions in different areas and identify potentially unusual patterns.

The system should account for temporal dependencies, short- and long-term trends, and relevant external factors when available. Although future events cannot always be predicted accurately, the system should identify deviations from expected patterns and provide useful forecasts for decision-making.

Problem & Project Description

Develop an urban forecasting system that analyzes historical data and produces the following outputs for each future time period:

• Predicted Value: Forecasted value of the selected urban variable.
• Predicted Trend: Estimated direction of change, such as increasing, decreasing, or remaining stable.
• Confidence or Prediction Interval: An estimate of forecast uncertainty, when supported by the chosen method.
• Normal / Unusual Status: An indication of whether an observed or forecasted value deviates significantly from the expected pattern, when anomaly detection is included.
• Actual vs. Predicted Comparison: A comparison between observed values and model forecasts for evaluating performance.
 

Project Objective

Develop a system that addresses the core problem of Challenge 19: City Pulse AI — Smart Urban Forecasting and Anomaly Detection. The system should learn temporal patterns from historical urban data, forecast future conditions, and identify potentially unusual deviations to support practical urban monitoring and planning.

Expected Output

A functional Machine Learning system that learns from historical patterns and predicts the future values or conditions of a selected urban variable.

The system should demonstrate the following capabilities:

• Temporal Pattern Recognition: Identify recurring patterns and dependencies in historical data.
• Trend Analysis: Capture short- and long-term changes in the target variable.
• External Factor Analysis: Incorporate relevant factors, such as time, weather, or special events, when available.
• Forecasting: Predict values for one or more future time periods.
• Anomaly Detection: Identify unusual observed values or potentially abnormal future conditions relative to expected patterns, when included in the solution.
• Generalization: Evaluate forecasting performance on previously unseen time periods.
 

Expected Results / Competition Expectations

The solution should demonstrate meaningful forecasts, appropriate analysis of temporal patterns, and reliable performance on unseen time periods. Forecasting quality should be evaluated using suitable metrics, such as MAE or RMSE, while anomaly detection should be evaluated separately when implemented.

The solution should clearly distinguish predicted values from observed values and account for uncertainty where applicable. Any claim of early warning should be supported by evidence that the system can identify relevant changes before they occur.

Challenge 20:

Smart Event Intelligence — Attendance Prediction and Capacity Management

Category : Machine Learning | Classification | Behavioral Analysis | Feature Engineering

Challenge Description

An organization regularly holds educational programs and events with limited capacity. However, the number of registered participants does not always match the number of people who actually attend.

Overestimating attendance can lead to unnecessary resource allocation and capacity management problems, while underestimating it can result in unused capacity and inefficient resource planning.

The organization wants to develop an intelligent system that estimates the probability of attendance for each registered participant before an event takes place.

Using information about participants, event characteristics, and historical attendance behavior, the model must predict whether each registered participant will attend the event.

Potential features may include registration time, event type, event schedule, registration status, and previous attendance records, when available.

Problem & Project Description

Develop an attendance prediction system that processes registration and event data and produces:

• An estimated attendance probability for each registered participant
• A predicted attendance status (Attend / Not Attend)
• An estimated total number of attendees for each event
• An optional capacity planning recommendation based on the predicted attendance
 

Project Objective

Develop a system that addresses the core problem of Challenge 20: Smart Event Intelligence — Attendance Prediction and Capacity Management. The system should use historical data and relevant participant and event features to predict attendance and support more effective capacity and resource planning.

Expected Output

A functional attendance prediction and capacity management system capable of estimating actual event attendance before the event takes place.

The system should provide attendance probabilities and predicted attendance statuses for individual registrations. It should also aggregate individual predictions to estimate the total number of attendees and help the organization make informed decisions about event capacity and resource allocation.

Expected Results / Competition Expectations

The solution should demonstrate meaningful attendance predictions, reliable probability estimates, and useful event-level attendance forecasts. Its performance should be evaluated on previously unseen registrations or events using appropriate classification metrics, such as precision, recall, and F1-score, as well as probability-based metrics when applicable.

The system should also demonstrate how its predictions can support capacity planning while accounting for uncertainty in actual attendance.

Challenge 21:

Human Activity Intelligence — Intelligent Human Activity Recognition

Category : Machine Learning | Time Series | Classification | Pattern Recognition

Challenge Description

Develop an intelligent system that recognizes a person’s physical activity automatically from motion data without requiring them to manually record their activity.

Different activities produce different movement patterns. For example, walking, sitting, running, and climbing stairs generate distinct patterns of motion. However, these patterns may vary depending on the person’s speed, movement intensity, and activity duration.

The goal is to build a Machine Learning model that learns these patterns from sequences of motion data and identifies the activity being performed.

Given a time window of movement data, the system must predict the corresponding activity class based on the observed motion patterns rather than relying on a single measurement.

Problem & Project Description

Develop a Human Activity Recognition system that processes time-series motion data, such as accelerometer and gyroscope measurements, and produces:

• A predicted activity label for each input sample
• A confidence score or predicted probability for each activity class
• An optional analysis of the movement patterns that contributed to the prediction

Project Objective

Develop a system that addresses the core problem of Challenge 21: Human Activity Intelligence — Intelligent Human Activity Recognition. The system should learn meaningful temporal patterns from motion data and classify physical activities accurately and reliably across different movement conditions.

Expected Output

A functional Human Activity Recognition system capable of analyzing sequences of motion data over time and predicting the corresponding physical activity.

The system should demonstrate that its predictions are based on movement patterns across a time window rather than on an isolated measurement. It should output the predicted activity and, when supported by the model, confidence scores or class probabilities.

Expected Results / Competition Expectations

The solution should demonstrate effective recognition of the defined activity classes, meaningful use of temporal motion patterns, and reliable performance on previously unseen data. Evaluation should consider appropriate classification metrics, such as accuracy, precision, recall, and F1-score, particularly when the activity classes are imbalanced.

Challenge 22:

Lost & Found Intelligence — Intelligent Matching of Lost and Found Items

Category: Machine Learning | Classification | Record Matching | Feature Engineering | Ranking

Challenge Description

Develop an intelligent system that matches lost-item reports with potentially related found-item reports.

For each Lost Item report, the system may receive several Found Item reports. It must:

• Eliminate clearly unrelated reports.
• Compare shared and differing characteristics of the reports.
• Estimate the probability that two reports refer to the same item.
• Rank candidate matches from most likely to least likely.
• Predict whether each candidate is a Match or Not Match.
• Identify the most important matching features, when possible.

This is not simply a text similarity problem. The system should consider textual descriptions, item characteristics, time, and location together to identify potential matches.

Problem & Project Description

Develop a Lost & Found matching system that processes lost-item and found-item reports and produces:

• A list of relevant Found Item reports for each Lost Item report
• A matching probability for each candidate pair
• A ranked list of candidate matches
• A Match / Not Match prediction for each candidate pair
• Important matching features or explanations, when possible

Project Objective

Develop a system that addresses the core problem of Challenge 22: Lost & Found Intelligence — Intelligent Matching of Lost and Found Items. The system should combine relevant information from lost and found reports to identify likely matches, prioritize promising candidates, and provide useful results for practical lost-and-found operations.

Expected Output

A functional Lost & Found Intelligence System that identifies potential connections between lost and found item reports and presents the most likely matches to the organization.

The system should demonstrate the following processing pipeline:

• Lost Report: Receive a report describing a lost item.
• Feature Extraction: Extract relevant information from text, item characteristics, time, and location.
• Candidate Matching: Identify and compare potentially relevant found-item reports.
• ML Prediction: Estimate the likelihood that each candidate pair refers to the same item.
• Ranking: Order candidate reports according to their predicted matching probabilities.
• Most Likely Matches: Present the highest-ranked candidates with their matching probabilities and relevant supporting features.
 

Expected Results / Competition Expectations

The solution should demonstrate meaningful matching predictions, sensible candidate rankings, and effective use of textual, categorical, temporal, and geographical features. It should be evaluated on previously unseen report pairs to assess its ability to identify genuine matches while minimizing false matches and missed matches. Predicted probabilities should be reasonably calibrated when probability estimates are provided.

Challenge 23:

Fashion Vision AI — Intelligent Garment Condition Inspector

Category : Pygame | Game Development | Artificial Intelligence | Pathfinding | Decision-Making

Challenge Description

Build a 2D game using Pygame in which the player moves through a city map and completes multiple delivery missions.

The game must also include intelligent non-player characters (NPCs) that make decisions based on the current state of the environment.

Examples of intelligent behavior include:

• A pedestrian choosing a safer route.
• A vehicle avoiding a blocked road.
• A high-priority delivery mission being selected before lower-priority missions.
• An NPC changing its route when the environment changes.

AI Component

The intelligent behavior can be implemented using lightweight AI techniques, such as:

• Pathfinding algorithms, including A*
• Finite State Machines
• Rule-Based Decision-Making
• Simple Scoring Systems

The goal is not to build a complex Machine Learning model. Instead, participants should demonstrate how AI-based decision-making can be integrated into the actual game mechanics.

Problem & Project Description

Develop a playable game containing:

• A city map and game environment
• A controllable player
• Multiple delivery missions and destinations
• Obstacles and alternative routes
• NPCs with intelligent behavior
• A pathfinding system
• Score and time tracking
• Changing environmental conditions
 

Project Objective

Develop a playable game that addresses the core problem of Challenge 24: The Last Delivery — Smart Routing and Decision-Making Game. The project should demonstrate practical applications of intelligent routing, dynamic path selection, and decision-making in a changing game environment.

Expected Output

A functional 2D game in which AI is integrated into the game logic rather than implemented as a separate model.

The game should demonstrate the following components:

• Game Environment: A city map with roads, destinations, obstacles, and interactive elements.
• Game State: Information about the player’s position, active missions, NPC locations, and environmental conditions.
• AI Decision: Decisions made by the player-supporting game logic or NPCs based on the current situation.
• Path Selection: Selection and, when necessary, recalculation of routes.
• NPC Action: Autonomous movement and behavior based on the environment and defined decision-making rules.
 

Expected Results / Competition Expectations

The solution should demonstrate functional pathfinding, meaningful AI-based decisions, and appropriate responses to changing environmental conditions. NPCs should behave consistently with their defined rules, and the game should remain playable across different mission configurations and obstacle arrangements.

Challenge 24:

The Last Delivery — Smart Routing and Decision-Making Game

Category : Pygame | Game Development | Artificial Intelligence | Pathfinding | Decision Making

Build a 2D game using Pygame in which the player moves through a city map and completes multiple delivery missions.

The game must also include intelligent non-player characters (NPCs) that can make decisions based on the current state of the environment.

For example: A pedestrian may choose a safer route.

A vehicle may avoid a blocked road.

A high-priority mission may be selected first.

An NPC may change its route when the environment changes.

AI Component The intelligent behavior can be implemented using lightweight AI techniques such as: Pathfinding A* Algorithm State Machines Rule-Based Decision Making Simple Scoring Systems The goal is not to build a complex Machine Learning model. Instead, participants should demonstrate how intelligent decision-making can become part of a real game.

Problem & Project Description

A playable game containing: A city map and game environment A controllable player Multiple delivery missions and destinations Obstacles and alternative routes NPCs with intelligent behavior A pathfinding system Score and time tracking Changing game conditions

Project Objective

Develop a system that addresses the core problem of “Challenge 24: The Last Delivery — Smart Routing and Decision-Making Game” and produces the defined output, with a focus on practical usefulness and reliable performance.

Expected Output

• Build a 2D game in which AI is part of the actual game logic rather than a separate model. The player should have to make decisions while interacting with characters that independently choose their routes and actions based on the current environment. Game Environment
• Game State
• AI Decision
• Path Selection
• NPC Action
 

Expected Results / Competition Expectations

The solution should address the stated problem coherently, provide clear and useful outputs, and remain reasonably effective on new examples.

Challenge 25:

Robo Collector — The Smart Collector Robot

Category : Game Development | Pygame | AI Decision-Making

Challenge Description

Build a 2D game using Pygame in which the player and an AI-controlled robot compete to collect batteries and earn points.

The AI-controlled robot must decide which battery to target based on information such as:

• Distance to each available battery
• Number of remaining batteries
• Time remaining
• Current position of the robot

The robot should continuously evaluate the game state and update its target when necessary.

AI Component

Machine Learning is not required. A rule-based decision-making system is sufficient.

The AI should follow a decision-making process such as:

Game State → Evaluate Batteries → Select Target → Move Toward Target

Participants may use distance calculations, simple scoring rules, or conditional logic to determine the robot’s next action. The robot should also avoid obstacles when moving toward its target.

Problem & Project Description

Develop a playable 2D game containing:

• A player-controlled character
• An AI-controlled robot
• Collectible batteries
• Obstacles
• A scoring system
• A countdown timer
• AI-based target selection and movement
 

Project Objective

Develop a playable game in which an AI-controlled robot independently evaluates the current game state, selects appropriate targets, and makes decisions to collect batteries efficiently while avoiding obstacles.

Expected Output

A simple but complete Pygame game in which the AI-controlled robot can:

• Observe the current game state
• Evaluate available batteries
• Select a target based on the current conditions
• Move toward the selected target
• Update its decisions as the game state changes
 

Expected Results / Competition Expectations

The solution should demonstrate a functional game with clear scoring and timing mechanisms, effective AI decision-making, and appropriate target selection. The robot should respond to changing game conditions and perform reasonably well across different game scenarios.

 

The complete project and all required materials must be submitted through the Project Submission Form before the official deadline and before the judging session. A registration alone does not constitute a project submission. The submission deadline and judging schedule will be announced separately through the official competition channels.

The advance submission must include:

•  Team Registration ID, team name and Team Leader contact details

•  Selected official challenge and project category

•  Project title and a concise project summary

•  Problem statement, proposed solution, target users and main features

•  Programming languages, frameworks, libraries, APIs and other technologies used

•  Description of all AI models, services and AI-assisted tools used

•  Explanation of the role and contribution of each registered team member

•  Source-code repository link or a complete source-code archive

•  Working demo or deployment link where available, including temporary judging credentials if access is restricted

•  Presentation file in PDF or PowerPoint format

•  Demonstration video or supporting technical documentation if requested

•  References, datasets, external resources and third-party components used

•  Originality declaration and AI usage disclosure

 

The organizing committee may request corrected files, access permissions, technical documentation or additional evidence when a submission cannot be opened, tested or verified. Failure to provide the requested material within the stated time may affect eligibility for judging.

The use of artificial intelligence is permitted and may form part of the project solution or development process. However, AI use must be transparent, lawful and consistent with the selected challenge. Teams remain responsible for the accuracy, safety, originality and technical integrity of every submitted component.

Each team must disclose:

•  The names of AI models, platforms, APIs, coding assistants or generative tools used.

•  How each tool was used and which project components it influenced or produced.

•  What work was completed directly by the participants.

•  Any limitations, risks or verification steps relevant to AI-generated outputs.

A project created primarily by external tools without sufficient participant understanding, development effort or the ability to explain and defend the work may receive a reduced score or be disqualified.

 

•  The project must represent the registered team’s own work and contribution.

•  Previously created components may be used only when they are relevant and clearly disclosed.

•  Open-source software, datasets, APIs, templates, images and other third-party resources must be properly credited and used in accordance with their licences.

•  The team is responsible for ensuring that its project does not infringe copyright, privacy, confidentiality, licensing or other legal rights.

•  Plagiarism, unauthorized copying, fabricated evidence or false representation of authorship may result in disqualification.

•  Ownership of the project remains with the participants, subject to the rights of any third-party materials used.

By participating, teams authorize IWISE to use the project title, summary, team information, images, demonstration footage and limited presentation excerpts for competition administration, reporting and promotion. This permission does not transfer ownership of the project to IWISE.

Projects must not:

•  Contain malware, malicious code, hidden tracking or functionality intended to damage systems or users.

•  Collect, process or expose personal or confidential information without an appropriate lawful basis and consent.

•  Use illegally obtained, improperly licensed or undisclosed data.

•  Promote discrimination, harassment, violence, unlawful conduct or other harmful activity.

•  Misrepresent the capabilities, evidence, results or authorship of the project.

The organizing committee may refuse to test or display a project that presents a technical, legal, privacy, ethical or safety risk.

Each eligible project will be evaluated by two judges. The judging session will have a maximum duration of 15 minutes, consisting of an 8 to 10-minute presentation followed by a 5 to 7-minute question-and-answer session. Teams are responsible for organizing their presentation so that the complete solution can be explained and demonstrated within the available time.

• Judges may stop a presentation when the eight-minute presentation period ends.
• Registered team members may divide presentation roles among themselves.
• Supervisors, mentors or unregistered persons may not answer questions on behalf of the participants.
• Teams must be able to explain their code, system architecture, data, AI usage, testing process and individual contributions.
• Judging decisions are final, subject only to the correction of a verified administrative or calculation error.

Challenge relevance: How directly and effectively the project responds to the selected challenge.

Innovation and originality: The creativity, distinctiveness and added value of the idea or implementation.

Technical implementation: Functionality, reliability, code quality, architecture and appropriate technology choices.

Use of AI and web technologies: How effectively, responsibly and meaningfully the selected technologies support the solution.

Practical value and impact: Usefulness, feasibility, scalability and potential benefit to intended users.

Practical value and impact: Usefulness, feasibility, scalability and potential benefit to intended users.

User experience and design: Clarity, accessibility, usability and quality of the interface and interaction.

Presentation quality: Clarity, structure, time management and effectiveness of the demonstration.

Team knowledge: The participants’ ability to explain, justify and defend their work and contributions.

1. Teams must attend the judging session at the date and time communicated by the organizers.
2. Teams are responsible for a functioning computer, presentation file, demo, camera, microphone and stable internet connection when judging is conducted online.
3. A backup demonstration video, screenshots or locally accessible version of the project should be available in case a live demo fails.
4. Technical difficulties do not automatically provide additional presentation time or a new judging session.
5. A team that cannot attend must contact the organizers as soon as possible. Rescheduling is not guaranteed.
6. A team may be disqualified or declared ineligible for any of the following reasons:
6.1 Providing false, misleading or incomplete registration or submission information.
6.2 Providing false, misleading or incomplete registration or submission information.
6.3 Missing the project-submission deadline or failing to submit mandatory materials.
6.4 Submitting plagiarized, unauthorized, unlawfully obtained or falsely attributed work.
6.5 Failing to disclose material AI assistance, third-party development or external resources.
6.6 Attempting to manipulate judging, impersonate another participant or interfere with another team.
6.7 Violating the technical, ethical, safety, privacy or conduct requirements in these rules.

Where appropriate, the organizing committee may request clarification or correction before making a final eligibility decision. Serious or deliberate violations may result in immediate disqualification.

7. Submission of the Team Registration Form confirms that the participants have read and accepted these rules. Submission of the Project Submission Form further confirms that the project information is accurate, the required disclosures have been made, and the team has permission to submit and present all included materials.

Ready to Grow Your Business?

We Serve our Clients’ Best Interests with the Best Marketing Solutions. Find out More