Skip to main content

Olympics Series - Mens 100M - According to Gemini

 Here I am going to try and work on a project to use GenAI to create some content for the upcoming Olympics. I am hoping to integrate some data project as well, exactly what that will be remains to be seen. 

So the Mens 100M. My preview will cover a bit on a legend of the event, who cannot be repeated in another event and then a preview of the event for the upcoming games. 

Legend Profile: Usain Bolt *According to Google Gemini

Usain Bolt: The Lightning Bolt Leaves a Legacy

Usain Bolt, the retired Jamaican sprinter, isn't just a legend in track and field, he's widely considered the greatest sprinter of all time. Here's a glimpse into his phenomenal career:

Early Life and Transition to Track:

  • Born in Sherwood Content, Jamaica on August 21, 1986.
  • Initially excelled in cricket and football, but his exceptional speed was undeniable.
  • Encouraged by his school coach to pursue athletics, he began training seriously in his teens.

Dominating Rise to Stardom:

  • Established himself as a prodigy by winning the 2002 World Junior Championships.
  • By 2007, he became the fastest man alive, setting his first 100m world record.
  • The 2008 Beijing Olympics marked his global explosion. He shattered world records in the 100m, 200m, and as part of the 4x100m relay team – all in record times.

Solidifying the Legend:

  • Bolt achieved the unprecedented feat of "triple-doubles" at three consecutive Olympics (2008, 2012, 2016), winning gold in the 100m, 200m, and 4x100m relay at each.
  • His flamboyant personality and signature lightning bolt pose made him a global icon.
  • Throughout his career, he collected numerous accolades, including eight Olympic gold medals, eleven World Championship gold medals, and multiple Laureus World Sportsman of the Year awards.
And according to Ideogram.ai this is an image create in the likeness of Usain Bolt: 


Beyond the Track:

  • Bolt retired in 2017, leaving an unmatched legacy in sprinting.
  • He has pursued various ventures, including endorsements, business interests, and even attempting professional football trials.
  • Bolt's charisma and dedication to the sport continue to inspire athletes and fans worldwide.

His impact goes beyond the times he clocked. Usain Bolt redefined sprinting, captivating audiences with his speed and showmanship. He remains a true legend in the world of athletics.

Gemini Race Preview

"The 2024 Olympics are coming up in Paris, and the men's 100m is shaping up to be an exciting race! Here are some of the top contenders:

  • Fred Kerley (USA): The reigning World Champion (as of August 2023) and a sub-10 second runner.
  • Marcell Jacobs (Italy): The surprise winner of the 2021 Tokyo Olympics, though injuries have hampered him recently.
  • Noah Lyles (USA): A talented young sprinter known for his showmanship, and the reigning World Champion in the 200m.
  • Ferdinand Omanyala (Kenya): A rising star who pushed Lyles in the 2023 World Championships.
  • Christian Coleman (USA): A former World Champion with a personal best that puts him in contention, but has faced doping suspensions.
  • Zharnel Hughes (Great Britain): A favourite of Usain Bolt, known for his strong starts.

These are just a few of the athletes to watch. It's always possible for someone unexpected to challenge for the gold medal too! Keep an eye out for the qualifying races and other major competitions leading up to Paris 2024.

For a fun guess, based purely on randomness and with no insider knowledge, I'll say the winner will be... Ferdinand Omanyala (Kenya).

Remember, this is just a random pick! The beauty of the 100m is that any of these top contenders could pull off a win on the day."

Comments

Popular posts from this blog

Gen AI news 29-04-2024

Here are some recent updates and insights related to Generative AI (gen AI) : Enterprise Hits and Misses - Robotics and Gen AI Converge : This article discusses the convergence of robotics and generative AI. It explores breakthroughs needed in the field, the FTC’s policy change regarding non-competes, and the impact on AI model sizes for enterprises 1 . Read more All You Need To Know About The Upcoming AI-Powered OLED iPad Pro : This piece provides a summary of rumors surrounding the next-gen AI-fused OLED iPad Pro, powered by the new Apple M4 chip 2 . Read more Delivering on the Promise of Gen AI : New Electronics reflects on NVIDIA GTC and key announcements that contribute to delivering on the promises made for generative AI 3 . Read more The Future of Generative AI - An Early View in 15 Charts (McKinsey): Since the release of ChatGPT in November 2022, generative AI has been making headlines. McKinsey research estimates that gen AI features could add up to $4.4 trillion to the globa...

Keboola Flows

Really finding Keboola was the thing that kickstarted this project otherwise I would be trying to build custom code on a python cloud server and building everything from scratch.  In Keboola you build you data sources and destinations using connection details which is fairly simple and something I will likely cover in another post, same goes for transformations etc. Here though I am going to discuss Flows, this is where you bring everything together. On my free account there are some limitations.  My easiest flow is very basic:  Pull parkrun results e-mail from Gmail to Google Sheets (actually done by Zap not Keboola).  Keboola will, as often as I like, in this case once a week, pull the data from the sheet into its storage.  It will then transfer this to the target database. Currently I have this setup to be MySQL database but I can and might expand that to the Snowflake instance within Keboola.  I then, outside of Keboola, connect to the MySQL database f...

Snowflake Scripting - SQL Cursors

Snowflake scripting in SQL seems to be in preview and I have decided to have a play with it. Given how new it is there is limited documentation so I am using a combination of what I can find on the Snowflake site and the odd blog that has been written about it. There appear to be a few quirks, at least when compared to Oracle PL/SQL (though that has been round for years). How many of these are intentional and how many are things to be ironed out I don't know. You can see the procedure I have created it:  Accepts an id as a parameter  Creates a result set selecting from a table, using the parameter as a filter Loads the results set into a cursor.  Loops through the cursor loading the id in the cursor into variable Calls procedure passing in the variable as the parameter.  Then as a proof of concept I tried the Snowflake feature of allowing declaration of variables within the main start and end block.