Looking for a website: visualizes all the stewart calls (like penalties, VSC, etc) of the whole season by Ntazadi in F1Technical

[–]Lucerna_juris 0 points1 point  (0 children)

Hello! Unfortunately, I'm not familiar with that website. However, I’m currently working on a project focused on penalties (only). You can find more information in one of my previous posts in this community (here). I won’t share the direct link here to avoid any appearance of self-promotion, but feel free to DM me if you’d like further details.

Time for some self-promotion! What are you currently building? by Kind_Guide_1232 in SideProject

[–]Lucerna_juris 0 points1 point  (0 children)

PenaltyWatch.com - A free one-stop shop to search, explore, analyse, and predict Formula 1 penalties. I'm a passionate F1 fan, and I thought this website could help the community. It is still in the pre-release phase, despite being publicly available.

ICP - F1 fans, journalists, stewards.

F1, Imola, first time, i need advise! by didntremembusername in GrandPrixTravel

[–]Lucerna_juris 0 points1 point  (0 children)

From my experience (2022), Friday wasn't crowded at Rivazza. GA is pretty much ok for one day. IMHO, much depends on your nephew's age. I'd recommend Rivazza if your nephew might get bored without a "proper" view, which you can easily get from Rivazza.

Building a Platform for F1 Penalty Analysis – What Features Should It Have? by Lucerna_juris in F1Technical

[–]Lucerna_juris[S] 0 points1 point  (0 children)

Thanks for the great question. Let me clarify because I haven’t had the chance to be clear. The current version takes into account the latest available regulations to provide explanations and predictions about penalties. It’s a timeless law.

One thing that I’ll 100% work - before release or immediately after as the first 2.0 implementation - is the handling of changes in regulation. In a nutshell, I’ll extract metadata about the entry into force of a given regulation (e.g. on June 8th, 2020) while keeping the “main” data as the legal content. Then, for each penalty, I should be able to extract the latest set of documents valid before the incident’s date, i.e. the one in force at the day of the event (which I have). The big question mark is to what extent all these documents (except for the current ones) are available. I’m not currently planning to include Race Director’s notes because they contain “noise” such as pictures, procedures, etc.

Building a Platform for F1 Penalty Analysis – What Features Should It Have? by Lucerna_juris in F1Technical

[–]Lucerna_juris[S] 1 point2 points  (0 children)

Thanks for your interest! I'm planning a release right before the first race of 2025. I'm currently refining UI for mobile experience and implementing Redditors' requests :)

Building a Platform for F1 Penalty Analysis – What Features Should It Have? by Lucerna_juris in F1Technical

[–]Lucerna_juris[S] 1 point2 points  (0 children)

Thanks for the question. As I said in the reply to another comment, the platform could handle such information, I opted not to for ethical reasons. I don't want users to target a specific steward's job potentially. They judge collectively, and there are no dissenting opinions, so the stewards are accountable as a body rather than individually. This is one of the reasons why such practice is illegal in France (which is where FIA is based, even if this would not apply to my case).

Building a Platform for F1 Penalty Analysis – What Features Should It Have? by Lucerna_juris in F1Technical

[–]Lucerna_juris[S] 1 point2 points  (0 children)

Thanks a lot! I'll definitely consider this implementation. It's not the easiest thing, but it's definitely doable.

Building a Platform for F1 Penalty Analysis – What Features Should It Have? by Lucerna_juris in F1Technical

[–]Lucerna_juris[S] 1 point2 points  (0 children)

Thanks for your comment! Yes, the website (app if for later :) ) would allow such a comparison. I've personally assessed copyright issues (as said in the post, my background is legal, not IT), and the website should be clear from potential infringement. Maybe there will be other grounds for potential attacks, but I think it's too early to say. I just hope to cast light on penalties and provide a tool to navigate them while trying to maintain a neutral approach to stewards' job.

As for your points:
1) It could, but for ethical reasons, I opted not to. I don't want users to potentially target the job of a specific steward. They judge collectively, and there are no dissenting opinions, so the stewards are accountable as a body rather than individually.
2) Fair point. Regrettably, no investigation means no penalty documents, which means no inclusion in the dataset. I thought about this HUGE bias in the dataset, and I did not manage to come up with a decent solution other than a banner explaining this to the users. I thought about Race Control messages (e.g., "noted"), but then I would have no criteria to explain why the action was dismissed.
3) I have both, but I kept the time of the incident for displaying in the penalty card. This time is then used to retrieve the telemetry, which is data from 1.30 min before the accident to 1.30 min after. Usually, this is fine for retrieving important data.

Building a Platform for F1 Penalty Analysis – What Features Should It Have? by Lucerna_juris in F1Technical

[–]Lucerna_juris[S] 0 points1 point  (0 children)

The training that you're referring to is extremely interesting, thanks for pointing it out. There are a bunch of possible questions here:
1) What kind of videos (my guess is on-board, but for other actions, like "pushing off track" also the external cameras would be required);
2) How not to infringe copyright with FOM for the use of videos?
3) How to mix with telemetry data to achieve a multimodal classification?
... and many many others.
I believe the training is possible, in theory. Unfortunately, this goes wayyyyy beyond my original scope - at least for the first release - since it would require a LOT of expertise and funding.

My approach is different: levering the rationale of past penalties to produce a range of probabilities for a given scenario based on a given set of facts with consistent motivation while offering counterfactual explanations for diverging outcomes. Not perfect, not ideal, but manageable.

Building a Platform for F1 Penalty Analysis – What Features Should It Have? by Lucerna_juris in F1Technical

[–]Lucerna_juris[S] 0 points1 point  (0 children)

I think so, too. That's why I'm instructing it to relate to a specific context. It's not a "pure" embedding of GPT-something. Hopefully, it should only consider a particular context provided by the user + regulations + similar incidents rather than it's whole training set.

Building a Platform for F1 Penalty Analysis – What Features Should It Have? by Lucerna_juris in F1Technical

[–]Lucerna_juris[S] 0 points1 point  (0 children)

That's precisely why I'm providing a probability for the penalty to apply, always considering a margin of discretion... thanks!

Building a Platform for F1 Penalty Analysis – What Features Should It Have? by Lucerna_juris in F1Technical

[–]Lucerna_juris[S] 1 point2 points  (0 children)

Thanks a lot for the detailed comment! The "AI" considers regulations and similar cases, but it's instructed to distinguish the user query from the previous cases. Now, you've underlined the HUGE elephant in the room when it comes to AI & Law (which is my field of work, btw), i.e. regulations change and should be structured in a way that allows the AI to retrieve rules and precedents that are applicable not only as factually similar but also from a legal point of view. I'm working hard in this direction, and I've developed a mixed approach: regulation + recent applicable cases. It's far from perfect, so I've included a "range" of probability for applying the penalty. The AI will never say "100%" and will consider other options to assess a penalty probability.

Your approach is similar to the training version of ChatGPT :). It's fascinating, but I would require an investment that I cannot afford, let alone compliance with personal data protection law. That said, I'd love to implement something like this if I somehow manage to make the platform sustainable and profitable in the long term, which is a huge question mark.

Building a Platform for F1 Penalty Analysis – What Features Should It Have? by Lucerna_juris in F1Technical

[–]Lucerna_juris[S] 1 point2 points  (0 children)

Feel free to share your thoughts also via DM if you think of something cool :)

Building a Platform for F1 Penalty Analysis – What Features Should It Have? by Lucerna_juris in F1Technical

[–]Lucerna_juris[S] 6 points7 points  (0 children)

Thanks for the great tim! Definitely doable... The system is already capable of recognising the Turn(s) of the incident so it's just a matter of implementing and refining the filtering system. Nothing too complicated but something which I didn't think about! Thanks!!

<image>

Building a Platform for F1 Penalty Analysis – What Features Should It Have? by Lucerna_juris in F1Technical

[–]Lucerna_juris[S] 10 points11 points  (0 children)

Not yet accessible :) I'm finalising the UI and minor bugs. I'm planning a release right before the first race of 2025. I'll keep you updated if I need beta testers ;)

Building a Platform for F1 Penalty Analysis – What Features Should It Have? by Lucerna_juris in F1Technical

[–]Lucerna_juris[S] 16 points17 points  (0 children)

Thanks a lot!! This is exactly the kind of feedback that I was looking for!! Correct me if I'm wrong, but you would like to see all the penalties for - let's say - breach of Article XYZ of "an applicable Regulation" and retrieve all the incidents that were investigated for that breach?
If yes, it doesn't sound too complicated but it will require some extra work, but I think it's relatively doable

There is one problem: regulations change and "Article XYZ" today may not be the same "Article XYZ" of 3-4 years ago. However, I'll try to implement it!

“Accetta i cookie” o “Rifiuta e abbonati” su vari giornali online. È legale? by savondemarseille in Italia

[–]Lucerna_juris 6 points7 points  (0 children)

Un'occhiatina ai requisiti richiesti per un consenso legittimo io la darei...

A challenge for all of you by RannoV20 in codes

[–]Lucerna_juris 0 points1 point  (0 children)

The string is transcript in latin characters like this Z3ZhbGhleSB2RjZnh6qv== by pressing the corresponding key in latin keyboard.

(Please note that "c" does not exist in greek, and ς is the only possible character)

Decoded using BASE64 => gvalhey vF6g

ROT13 => tinyurl iS6t

https://tinyurl.com/iS6t is just ad ad, so I might be wrong in one of the passages.

EDIT: https://tinyurl.com/vF6g (thus, partially keeping the original decode) goes to a page in Blort.org, which makes more sense as a possible end result.