8000 GitHub - kav3569/UEFA-EURO-2024-and-AI: A project that combines Knowledge Graphs Representation, Machine Learning and Computer Vision into the topic of football.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

A project that combines Knowledge Graphs Representation, Machine Learning and Computer Vision into the topic of football.

Notifications You must be signed in to change notification settings

kav3569/UEFA-EURO-2024-and-AI

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UEFA EURO 2024 - into AI World

Description

A project that combines Knowledge Graphs Representation, Machine Learning and Computer Vision into the topic of football.

main-page

Architecture

architecture

Backend:

  • Python and Flask framework
  • OpenCV
  • TensorFlow Keras
  • Apache Jena Fuseki - for hosting the Knowledge Graph
  • SparQL: language for interacting with the Knowledge Graph

Frontend:

  • HTML
  • CSS (and sometimes Bootstrap)
  • JavaScript

Functional requirements:

Create a knowledge graph with all the teams of EURO2024;
- matches to be played, info about venues and about squads will be also known.

Make a presentation page with Venues.

Venues

Make presentation pages containing information about National Teams.

Squads

Develop a feature that takes as input a picture of two players and can predict 
the team which they are part of.

For the last requirement OpenCV was used to allow the user to manually drag the bounding-boxes.

test_picture

Execution

In order to start the program, you need to start Apache Jena Fuseki Server.
Inside Fuseki you need to load the Knowledge Graph.

Then run app.py and launch the given localhost url.

Special Thanks

The project was done under the coordination of Prof. Florian Heinrichs of Hochschule Darmstadt of Applied Sciences, Germany.

Also, I couldn't pull this project off without the valuable help of my colleagues:

  • Ly Nguyen
  • Jan Schmalfuß
  • Ben Hamouda

About

A project that combines Knowledge Graphs Representation, Machine Learning and Computer Vision into the topic of football.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 75.1%
  • Python 9.3%
  • Shell 7.6%
  • HTML 5.0%
  • CSS 2.4%
  • Batchfile 0.6%
0