r/MachineLearning · · 2 min read

I have done a ML Project as a Novice [P]

Mirrored from r/MachineLearning for archival readability. Support the source by reading on the original site.

Hi there! I am going to complete my MSc in Business Analytics and planning to do some real-life projects to attract the recruiters. I am sharing one of such projects here:

FIFA World Cup 2026 Prediction:

https://amit-world-cup-2026-simulator.streamlit.app/

Project Overview

Large sporting events such as the FIFA World Cup create major commercial opportunities for advertisers, sponsors, media companies, digital platforms, and merchandise sellers. However, tournament outcomes are uncertain and business decisions often need to be made before the final results are known.

This simulator demonstrates how data-driven prediction and interactive scenario planning can support better business decisions during a live tournament.

Before the tournament, the model provides an initial prediction. During the tournament, users can update match results and observe revised group tables, knockout paths, and champion predictions.

Business Implication

The main business value of this project is dynamic planning.

Companies can use this type of tool to support:

  • Advertising campaign planning
  • Sponsorship focus and activation strategy
  • Sports content planning
  • Merchandise and inventory planning
  • Event-based marketing budget allocation
  • Scenario-based decision making

For example, if France is initially predicted as a likely champion, a company may prepare France-focused advertising or content. However, if later match results change France's tournament path, the simulator can update the predicted outcome and help the company revise its campaign strategy.

Therefore, this project is not only a football prediction tool. It is also a business scenario simulator that shows how organisations can use data to plan and update decisions in uncertain environments.

Features

  • Group-stage match result editor
  • Actual result input
  • Manual what-if result input
  • Live group table recalculation
  • Round of 32 qualifier generation
  • Knockout bracket simulation
  • Manual knockout winner override
  • Champion update
  • Export simulation results

Technologies Used

  • Python
  • Streamlit
  • Pandas
  • NumPy

How to Run Locally

First, install the required packages:

Here is the detailed Coding Part:

https://github.com/amitbagchi16/Amit-s-world-cup-2026-simulator

So, this is made with the help of AI as well. Since I am not an expert, I would love to have some opinion from the experienced guys. Your response worth a lot to me.

Thanks.

submitted by /u/Maleficent-Trash-681
[link] [comments]

Discussion (0)

Sign in to join the discussion. Free account, 30 seconds — email code or GitHub.

Sign in →

No comments yet. Sign in and be the first to say something.

More from r/MachineLearning