Kaggle

From Hidden Wiki
Jump to navigation Jump to search

Template:Infobox company KAGGLE is an online community of data scientists and machine learners, owned by Google LLC. Kaggle allows users to find and publish data sets, explore and build models in a web-based data-science environment, work with other data scientists and machine learning engineers, and enter competitions to solve data science challenges. Kaggle got its start by offering machine learning competitions and now also offers a public data platform, a cloud-based workbench for data science, and short form AI education. On 8 March 2017, Google announced that they were acquiring Kaggle.[1][2]

Kaggle community

In June 2017, Kaggle announced that it passed 1,000,000 registered users, or Kagglers.[3] The community spans 194 countries. It is the largest and most diverse data community in the worldTemplate:Citation needed, ranging from those just starting out to many of the world's best known researchers.[4]

Kaggle competitions regularly attract over a thousand teams and individuals. Kaggle's community has thousands of public datasets and code snippets (called "kernels" on Kaggle). Many of these researchers publish papers in peer-reviewed journals based on their performance in Kaggle competitions.[5]

By March 2017, the Two Sigma Investments fund was running a competition on Kaggle to code a trading algorithm.[6]

Kaggle's services

  • Machine learning competitions: this was Kaggle's first product and still what the site is most famous forTemplate:Citation needed. Companies post problems and machine learners compete to build the best algorithm.
  • Kaggle Kernels: a cloud-based workbench for data science and machine learning. Allows data scientists to share code and analysis in Python and R. Over 150K "kernels" (code snippets) have been shared on Kaggle covering everything from sentiment analysis to object detection.
  • Public datasets platform: community members share datasets with each other. Has datasets on everything from bone x-rays to results from boxing bouts.
  • Kaggle Learn: for short-form AI education.
  • Jobs board: employers post machine learning and AI jobs.

How Kaggle competitions work

  1. The competition host prepares the data and a description of the problem.
  2. Participants experiment with different techniques and compete against each other to produce the best models. Work is shared publicly through Kaggle Kernels to achieve a better benchmark and to inspire new ideas. Submissions can be made through Kaggle Kernels, through manual upload or using the Kaggle API. For most competitions, submissions are scored immediately (based on their predictive accuracy relative to a hidden solution file) and summarized on a live leaderboard.
  3. After the deadline passes, the competition host pays the prize money in exchange for "a worldwide, perpetual, irrevocable and royalty-free license [...] to use the winning Entry", i.e. the algorithm, software and related intellectual property developed, which is "non-exclusive unless otherwise specified".[7]

Alongside its public competitions, Kaggle also offers private competitions limited to Kaggle's top participants. Kaggle offers a free tool for data science teachers to run academic machine learning competitions, Kaggle In Class.[8] Kaggle also hosts recruiting competitions in which data scientists compete for a chance to interview at leading data science companies like Facebook, Winton Capital, and Walmart.

Impact of Kaggle competitions

Kaggle has run hundreds of machine learning competitions since the company was founded. Competitions have ranged from improving gesture recognition for Microsoft Kinect[9] to improving the search for the Higgs boson at CERN.[10]

Competitions have resulted in many successful projects including furthering the state of the art in HIV research,[11] chess ratings[12] and traffic forecasting.[13] Most famously, Geoffrey Hinton and George Dahl used deep neural networks to win a competition hosted by Merck. And Vlad Mnih (one of Hinton's students) used deep neural networks to win a competition hosted by Adzuna. This helped show the power of deep neural networks and resulted in the technique being taken up by others in the Kaggle community. Tianqi Chen from the University of Washington also used Kaggle to show the power of XGBoost, which has since taken over from Random Forest as one of the main methods used to win Kaggle competitions.

Several academic papers have been published on the basis of findings made in Kaggle competitions.[14] A key to this is the effect of the live leaderboard, which encourages participants to continue innovating beyond existing best practice.[15] The winning methods are frequently written up on the Kaggle blog, No Free Hunch.

Financials

In March 2017, Fei-Fei Li, Chief Scientist at Google, announced that Google was acquiring Kaggle during her keynote at Google Next.[16]

See also

References

1 }}
     | references-column-width 
     | references-column-count references-column-count-{{#if:1|30em}} }}
   | {{#if: 
     | references-column-width }} }}" style="{{#if: 30em
   | {{#iferror: {{#ifexpr: 30em > 1 }}
     | Template:Column-width
     | Template:Column-count }}
   | {{#if: 
     | Template:Column-width }} }} list-style-type: {{#switch: 
   | upper-alpha
   | upper-roman
   | lower-alpha
   | lower-greek
   | lower-roman = {{{group}}}
   | #default = decimal}};">

Further reading

External links

Template:Google Inc.