Showing posts with label yahoo. Show all posts
Showing posts with label yahoo. Show all posts

Saturday, August 17, 2024

Give me the list of the top 50 quarterbacks

It's that time of the year again.  I am doing my online research and scouring the internet for tidbits to get ready for this fall and winter's football season.  As a University of Kansas (KU) alum,  I follow my Jayhawks and may go to a game this year.  No, I won't be traveling to Lawrence, Kansas, but I may catch the game in Morgantown, WV.  Thanks to the crazy geographical dispersion of universities in the various significant colleges' sports conferences.  Can we use machine learning and language learning models (LLM) to determine the ideal sports conferences?  We can leverage factors like fan base, endorsements, level of competition, revenue, travel costs, and others to figure out which colleges should reside in which college conferences like the Big Twelve (BIG XII), Big Ten (BIG 10), and others.  

Since this is a technology-centric blog entry, let's get back to the topic at hand.  I get excited about fantasy football every fall, and the pinnacle of any fantasy sports league is the player draft.  I have also been fascinated by how good these LLMs are at meeting my fantasy sports needs.  As someone who has played fantasy sports since 1996,  I have trusted sources.  For this blog entry,  I am going to use the rankings from Yahoo!  Fantasy Sports.  This is what I did.

Purpose:  Leveraging ChatGPT, Google Gemini Advanced, Meta AI and MSN Copilot chatbots, I asked them to give the top 50 quarterbacks for this season.   

Scope:  I focused on NFL quarterbacks because only 32 quarterbacks are playing any given week.  Unlike kickers, quarterbacks have a significant impact on a football game.  

Language Learning Models Used:

AI Vendor LLM
OpenAI Chat GPT GPT-4o
Google Gemini Gemini 1.5 Pro
Meta AI Llama 3.
MSN CoPilot Unknown

The prompt I used for the four sites was:
"Give me the list of the top 50 quarterbacks for my fantasy American football league.  Here is the scoring key: 
Offense League                              Value (points)      
Passing Yards:                                  25 yards per point; 5 points at 350 yards 
Passing Touchdowns:                      
Interceptions:                                  -1 
Rushing Yards:                                 10 yards per point; 5 points at 200 yards 
Rushing Touchdowns:                      6 
Receptions:                                       1
Receiving Yards:                              10 yards per point; 5 points at 200 yards 
Receiving Touchdowns:                  
Return Touchdowns:                        6 
2-Point Conversions:                      
Fumbles Lost:                                 -2 
Offensive Fumble Return TD:         6"

I compared the LLM results with Yahoo!  Fantasy Sports' top 50 quarterbacks (QB).  As of August 16th, 2024, here is the list:
  1. Josh Allen - Buffalo Bills
  2. Jalen Hurts - Philadelphia Eagles
  3. Lamar Jackson - Baltimore Ravens
  4. Patrick Mahomes - Kansas City Chiefs
  5. Anthony Richardson - Indianapolis Colts
  6. C.J. Stroud - Houston Texans
  7. Kyle Murray - Arizona Cardinals
  8. Joe Burrow - Cincinnati Bengals
  9. Dak Prescott - Dallas Cowboys
  10. Jordan Love - Greenbay Packers
  11. Jayden Daniels - Washington Commanders (rookie)
NOTE: The rest of the list is here: Top 50 QBs - 8/16/2024 - Google Sheets

Here is how the various LLM models ranked these quarterbacks.
Yahoo!  Rank Name ChatGPT Meta AI MSN Copilot Google Gemini
1 Josh Allen 1 2 2 1
2 Jalen Hurts 2 4 4 2
3 Lamar Jackson 4 3 3 4
4 Patrick Mahomes 3 1 1 3
5 Trent Richardson 5 5 5 19
6 C.J. Stroud 6 6 6 28
7 Kyle Murray 8 8 8 10
8 Joe Burrow 7 7 7 6
9 Dak Prescott 9 10 10 14
10 Jordan Love 11 9 9 21
11 Jayden Daniels 17 11 11 NOT LISTED

It appears Google Gemini's results (https://gemini.google.com/app/1ab3b15202d9e4f1) did not incorporate the 2024 NFL Draft or the changes in free agency.

Unlike Google Gemini,  ChatGPT, Meta AI, and MSN, Copilot aggregated ranking from other sites.  These sources are listed in the various result sets.  Here are the links to the prompts and the appropriate result sets:
The three LLMs didn't do number crunching to generate the results but instead pulled data from other websites and aggregated the data.

Since I was doing a rudimentary analysis of the various LLMs to meet my needs with my upcoming Fantasy Football draft, I didn't write any code but simply leveraged existing algorithms in Microsoft Excel.   

Results:
Here is the summary of the results:

No. Player Teams Depth Yahoo!  Sports AI Rank
1 Josh Allen Buf 1 1 2
2 Jalen Hurts Phi 1 2 4
3 Lamar Jackson Bal 1 3 3
4 Patrick Mahomes KC 1 4 1
5 Anthony Richardson Ind 1 5 5
6 C.J. Stroud Hou 1 6 6
7 Kyle Murray Ari 1 7 8
8 Joe Burrow Cin 1 8 7
9 Dak Prescott Dal 1 9 10
10 Jordan Love GB 1 10 9
11 Jayden Daniels Was 1 11 11
12 Brock Purdy SF 1 12 12
13 Jared Goff Det 1 13 15
14 Tua Tagovailoa Mia 1 14 13
15 Caleb Williams Chi 1 15 16
16 Trevor Lawrence Jax 1 16 14
17 Kirk Cousins Atl 1 17 17
18 Matthew Stafford LAR 1 18 19
19 Justin Herbert LAC 1 19 18
20 Geno Smith Sea 1 20 22
21 Aaron Rodgers NYJ 1 21 23
22 Deshaun Watson Cle 1 22 20
23 Baker Mayfield TB 1 23 21
24 Will Levis Ten 1 24 24
25 Derek Carr NO 1 25 26
26 Taysom Hill NO 26
27 Daniel Jones NYG 1 27 25
28 Bryce Young Car 1 28 28
29 Bo Nix Den 1 29 30
30 Justin Fields Pit 2 30 27
31 Russell Wilson Pit 1 31 29
32 JJ McCarthy Min 1 32 35.5
33 Jacoby Brissett NE 33 33
34 Sam Darnold Min 34 32
35 Gardner Minshew II LV 1 35 34
36 Drake Maye NE 1 36 31

Regarding the AI Rank, I removed the Google Gemini results using the Standard Deviation algorithm STDEV and the Variance algorithm VAR  since they were outliers compared to the other results.  Here is the link to the spreadsheet (ai-fantasyqb.xlsx - Google Sheets)

Conclusion:
I didn't expect the diversity of the results from the four AI engines and how these AI engines leverage third-party content from other respectable websites.  The other thing I didn't expect is that the results generated from their APIs are quite different since they don't pull data from third-party websites.  In summary, I envision using something other than AI and the various respective LLMs to address my fantasy sports needs.  I expect sports vendors like ESPN, Yahoo!, and sporting organizations to probably have sophisticated AI, LLMs, and machine learning technologies, which will be more reliable for at least the next couple of years.

On a personal note,  if you are an aspiring data scientist, don't be discouraged because you don't have a programming background or understand various algorithms like backward propagation neural networks.  You should be curious to learn from the data.

Friday, December 28, 2012

Memo to Tim Cook: It's time to innovate

As you noticed that Apple stock is plummeting faster than a NASA satellite crashing into the pacific ocean.  Why is that?  As a digital consumer, I would say that Apple has not released any new product.  When I mean "new", I don't mean a rehashing of its existing products like mini-iPad or new iPhone 5.  Apple was great in releasing technology which revolutionized how we consumed digital content. What Apple needs is a new Steve Jobs.  A true visionary with savvy business skills.  Tim Cook is not a visionary but rather a good COO with the title CEO.

The big question to ask is what is the next big thing to invest in.  I would say, Yahoo! looks promising but Marissa Mayer, Yahoo! CEO, seems to be taking patterns that she learned at Google and implementing them in Yahoo!  I don't see innovation.  I am loyal to the Yahoo! brand since it led me through the evolution of the internet.  It, however, has not evolved as a company. Yahoo! reminds me of Oracle in the digital content world.  Like Oracle, Yahoo bought smaller companies however Yahoo doesn't know how to integrate them to provide new and refreshing products.

My money is on Bob Iger, CEO of Walt Disney Company.  He understands his management style and the Disney brand and made some brilliant moves. His moves include:
  • Acquisition of Pixar - Acquired a popular product and infused into the Disney brand.  He understood that the new generations don't easily gravitate to Disney characters like Mickey Mouse, Donald Duck, but to Toy Story characters.  It was a win/win product.
  • Acquisition of Marvel Entertainment - Acquired products  that appealed to a certain product and infused into the Disney brand
  • Acquisition of Lucas Films - Acquired Star Wars and Indiana Jones and put them in the Disney family
Do you see the pattern?  Bob buys these products on behalf of Disney and uses the Disney brand to make more movies, action figures, theme parks, and sells contracts to McDonald's to sell more Happy Meal toys.

Pure brilliance. Tim Cook is muddling along.  He needs to define what Apple should do.  If he doesn't do it then Apple stocks will continue to plummet. 

Friday, September 30, 2011

...I’ve just been fired over the phone ...

You must have heard, "Carol Bartz is fired". What?!!! Who is Carol Bartz? She is the ex-CEO of Yahoo! She was fired September 6, 2011. According to the pundits, Yahoo! is profitable however it is lagging to Google, Facebook and others. I think the fundamental problem is that Yahoo! used to compete with Google. Unfortunately it is morphing into a content provider like Slate.com, Forbes.com, WashingtonPost.com. Eventhough Yahoo! is profitable, they cannot keep up with the Google and Facebooks of the world. Here is a good example, Look at how Ms. Bartz tells the world that she is no longer the CEO of Yahoo!. She sends an email with the following:

To all,
I am very sad to tell you that I’ve just been fired over the phone by Yahoo’s Chairman of the Board. It has been my pleasure to work with all of you and I wish you only the best going forward.
Carol
Sent from my iPad
See the issue?  You may think it is the email.  True. Shooting an email to your ex-employees that you were fired has issues but I am not going there.  The issue I see is that it was sent from her iPad.

Apple, Google, Microsoft and Facebook are evolving to companies which develop and disseminate content; and develop the software and hardware which dissemiinate content.  Facebook is not in the hardware business however they are creating waves by funding software projects which work around Apple's devices limitation on Flash.  Apple is not a content generator (not yet atleast) but they are the best content deliverer.  Google  is not a content generator but a content aggregator, content searcher and a content deliverer.  Facebook is a content generator, content aggregators, and a content deliverer.  Microsoft is pretty much all over the place with Bing, MSN.com, slate.com and others.

Yahoo! used to be know for the search engine however it has evolved in a purely a content provider.  Folks would agree that Yahoo! would be mentioned with companies like AOL (yes that same AOL),  What Yahoo! needs to do is get back in the hardware and software side of things.  Yes, Yahoo has a get great AJAX library however they need to something interesting like buy RIM and rebrand it with Yahoo! content.  I don't know if this is possible but a move like that would bring Yahoo back in the business.  In conclusion, I would have appreciated Ms. Bartz if her email stated the following:

To all,
I am very sad to tell you that I’ve just been fired over the phone by Yahoo’s Chairman of the Board. It has been my pleasure to work with all of you and I wish you only the best going forward.
Carol
Sent from my Yahoo! Tablet

Saturday, May 3, 2008

Is Microsoft really the dark side?

Unlike some of colleagues and friends, I have worked mostly with open source products and I like the open source world. Most of the technology is well built and there is a community of developers, testers and business sponsors who spend alot of time and money to get the product right. There seems to be a common understanding that open source technology is flexible enough where it can be customized to a certain requirement and they cost is minimal when working with Microsoft.

On the other hand, Microsoft tends to dictate when its new products and technologies are going to released. They also dictate how their products should be licensed and flexibility is minimal. As a technologist, they seem to black box all of their technology.

Here are some of typical complaints regarding Microsoft:
Not Best of Breed
I have heard people complain left and right that their product is not the best of breed. For example their SQL Server product line is not the best relational database and it is ideal for small to medium implementations.

Tie Their products to the Windows Operating System

A few years ago, the technology community was complaining that Microsoft tied their internet browser, the Internet Explorer, to the operating system and that is how they beat their competition in the internet browser space

They eye-gouge their customers with licenses and other products
More and more end users are complaining that Microsoft is clamping down on how licenses are tracked in their software. It's now ever harder to steal their software.

I admit that these are valid complaints and lately I have realized their products aren't that bad.

Things I like about Microsoft products:
Their products integrate well together. I used to take this fact for granted until I worked with Oracle suite of products. Oracle's products don't talk to other products but they don't even talk to each other.

Their products are easy to use.

Beginning with their Windows product line, Microsoft products are easy to use and they are visually appealing to their end users. Until three or four years ago, Java didn't have robust debugging in their various IDEs. I remember working with Visual Studio many years ago and I still remember that their debugging was the best. SQL Server has had a great Graphical User Interface (GUI) for many years. During this Oracle only provided SQL*Net.

Even though we complain Microsoft is being selfish and opportunistic as business. I have to say that they have never sacrificed their core capabilities which is:
their products are easy to use and their products integrate well with each other. It is true that their products aren't the best in the breed but at least theywork.

In the last year or two, I have been extremely disappointed in how Oracle products are built and how they work. All of Oracle's products are tied to the database product line. You look at their JMS implementation, their PL/SQL based web services, their ESB which is tied to their database, etc., and etc. Oracle is doing the same thing as Microsoft did. As Microsoft tied their products to their operating system, we see that Oracle is currently tying their products to the database. If I were a CIO or the CTO, I wouldn't buy anything from Oracle other than their relational database products.

Unlike Microsoft, IBM sells their products for an extremely high price. Their products work well, unfortunately I wouldn't trust IBM since their business practices are questionable.

The biggest competition for Microsoft is Google. I am still wondering what is Google. Google sells online advertising, they have a search appliance and bunch of software products which are good but they don't address any core requirement. They seem to create a buzz on how they market their products. For instance, remember how they created a buzz for their email capability. They gave email accounts via email invites which created a buzz. They are geniuses in viral marketing but they really don't have a product. What I mean by a product, if I were to liquidate Google then what would I sell. Their search technology, their online software and their advertising business and now their mobile software. According my sources in US Department of Justice, Google's Android software is currently used by alot hackers to hack into mobile phone. Things like this make wonder...Is Google really out there to improve our lives or just market themselves a higher profit margin.

Yahoo! - I like Yahoo!. I have been a loyal customer of Yahoo! from 1996. They categorize and sell information, information products and more. I really like their stuff and their product might suffer a little when Microsoft buys them but I would rather see Microsoft buy them than Google beat them.

In conclusion, I still prefer open source technologies but I now also appreciate the value of Microsoft. They are not that bad after all.

Tuesday, October 9, 2007

Search Engine Problem

Jargonaut, thank you for the link to CMCH Research. I did enjoy their Smart Search interface. It is very interesting but it also shows the underlying problem between various search engine. For example, in the CMCH Research Smart Search interface, I typed in "Why Children hate animals". I got the results:
  1. Google -

    animals politics law children peace hate - Animals - Newly ...

    Top Environmental News stories on global warming, wildlife, sustainable development, animals, nature, health, and more!
    www.care2.com/news/submitted/category/animals/animals+politics+law+children+peace+hate - 51k - Cached - Similar pages - Note this

    Mitchell, Last Dinosaur Book, excerpt

    Why Children Hate Dinosaurs. Although our history of the dinosaur is over, ... the dinosaur may be the most publicized animal in children's lives. ...
    www.press.uchicago.edu/Misc/Chicago/532046.html - 22k - Cached - Similar pages - Note this

    Fur Is Dead > Features > PETA’s New Comic for Kids - a Real-Life ...

    PETA will be there to greet any fur-clad moms and their children with their newest anti-fur leaflet-PETA Comics presents..."Your Mommy Kills Animals!" ...
    www.furisdead.com/momfur.html - 38k - Cached - Similar pages - Note this

    Wondertime: First Pets: Wild Thing - and More Joys of Parenting ...

    Family Pets for Children - Wondertime unveils what children can learn from their first ... "I don't hate animals," I said. It was the idea of having a puppy ...
    wondertime.go.com/life-at-home/article/0806-first-pets-wild-thing.html - 24k - Cached - Similar pages - Note this

    I hate Animal Planet! [Archive] - Pets Hub

    [Archive] I hate Animal Planet! Other Pets & Animals Forums. ... YOU SHOULDN'T HOLD CHILDREN THIS WAY, MUCH LESS WHEN TOSSING RAW MEAT TO A CROC 2.5 FEET ...
    www.petshub.com/forums/archive/index.php/t-36165.html - 46k - Cached - Similar pages - Note this
  2. Yahoo! -
  • Why Do We Hate?
  • ... beings are animals, but we seem to be the only animals that hate enough to kill ... create nonjudgmental safe environments for children who so easily absorb and ...www.kuufnh.org/whyhate.htm - 21k - Cached
  • REDSKIN, A HATE WORD DEFINED page 1
  • Why Indian mascots are considered hateful, and the shameful history of the Redskin label. ... A REDSKIN IS AN ANIMAL ... slaughtered our children as you would ...www.iwchildren.org/redskinhate.htm - 19k - Cached
  • SFist: Why We Hate Racists
  • ... after running an opinion piece titled "Why I Hate Blacks," by a local 24-year ... Youâ€_ re an Asian male-white female couple with biracial children. ...sfist.com/2007/02/27/why_we_hate_racists.php - 88k - Cached
  • Why I hate vegetarians
  • ... day made me realise why I hate vegetarians. ... They are putting the welfare of animalschildren. ... Back to Animal Rights / Home ...www.maninnature.com/Management/ARights/Rights1w.html - 9k - Cached
  • HATE CRIMES
  • ... already faced the murders of, or assaults on, our children and loved ones. ... If we are willing to extend federal protections to animals, why not people? ...www.pflagupstatesc.org/hate_crimes.htm - 18k - Cached
  1. MSN -
  • Why I Hate Your Children 2

    In a previous badass article ( Why I Hate Your Children ) I completely demolished the bullshit ... 400 pound gorilla bitch and stayed thanks to your love of animals ...

  • Why I hate vegetarians

    Why I Hate Vegetarians People should not be bullied into giving up meat by humourless ... They are putting the welfare of animals before that of their children. Giving up meat and dairy has been linked ...

  • REDSKIN, A HATE WORD DEFINED page 1

    ... to you as one human to another, why the Native ... You slaughtered our children as you would slaughter the ... or to be free from your words of hate. We are treated like you treat the animals,

  • Why women hate sex.

    ... are Golden Toilets...Flush; Feminism Is Stupid; Pets Are Not Children ... lot of good work being done on homosexuality in animals. ... is mostly accurate, sure i have my own conclusions as to why women hate ...

  • Why Do We Hate?

    WHY DO WE HATE? Sermon given by Rev. Emily Burr on 5/7/06 ... Human beings are animals, but we seem to be the only animals that hate ... can help create nonjudgmental safe environments for children ...

  1. Ask Jeeves - Democrats Hate Children, But So Does Phil Parlock - Wonkette
    Democrats Hate Children, But So Does Phil Parlock ... [DU] Democrats Hate Children [Wonkette] ...
    www.wonkette.com/archives/democrats-hate-children-but-s...www.wonkette.com/archives/democrats-hate-children-but-so-does-phil-parlock-021497.php
    Newsgroups: alt.food.vegan, rec.sport.football.college, alt.animals.ethics.vegetarian ... Why would killing animals for my computer give you ...
    groups.google.com/group/alt.animals.ethics.vegetarian/m...groups.google.com/group/alt.animals.ethics.vegetarian/msg/d802d7375cf90061
    I have mixed feelings about children but hate isn't in the mix at all. ... why would people hate children, they were all once children, that ...
    surveycentral.org/survey/18886.html
    I love animals yet hate children. I dreamt again about stamping on the babies heads again last night, squashing them like watermelons and ...
    www.notproud.com/anger/anger743.php
    Do Palestinians Teach Their Children to Hate? ... staff blush: “We teach our children to respect life, while they teach that if you die ...
    www.ifamericansknew.org/stats/hate.html
  2. Vivisimo -
  1. Alta Vista
I looked at these results and realized that these links are not the right links. I wanted to see why certain children want to hurt animals rather than to play with the animals. Each reputable search engine gave me different answers. There was no consistence at all. The results across the board were not accurate nor precise. This makes me wonder if the user is really saving time. If I typed in the word "children" in various search engines, I get results related to children. This means that the results are more accurate and precise. This shows that queries directly hit search engine indexes and the indexes and page ranking are dependent are independent search algorithms. This is a typical problem of text based search engines (including Google). I believe there is a way to address this issue. Email me and I will let you know.