If you are learning machine learning, you may have heard of Kaggle website. If not, then worry not, i will tell you everything about this awesome website Kaggle.
Machine learning is an application of artificial intelligence (AI) that provides systems the ability to automatically learn and improve from experience without being explicitly programmed. Machine learning focuses on the development of computer programs that can access data and use it learn for themselves.
You have purchased courses on Udemy or coursera to learn about machine learning, but after learning few things, you want to apply your knowledge to real world, but you don’t have any data, what you will do now ? you must not worry, because Kaggle is a place where you master your machine learning skills.
What is Kaggle :
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.
It 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.
What are the services provided by Kaggle :
Machine Learning competitions :
There are many competitions available on kaggle. This was Kaggle’s first product and still what the site is most famous for. Price range for competition is 100,000 $, 45,000$ , 10,000 $.
If you have pro team, join the competition and make money and fame in data science community.
Kaggle Kernels : (Notebook)
This is the most important thing if you want to learn Machine learning. There are 1000s of pro data scientist post their kernel, they make tutorials and update on regular basis.
Kaggle learn : (Courses)
In this section you learn about Python, Pandas, Numpy and many more packages. You will also practice them.
Jobs board :
employers post machine learning and AI jobs.
Where and how you can learn in Kaggle :
There are two sections in kaggle, where you can learn about Maching Learning. First section is Kaggle learn and another is kernels.
If you know the basics then skip kaggle learn, but if you don’t know anything about machine learning, you must go there and practice each and every lesson.
Another is kernel, where real learning comes. After you logged in go to Notebook in top section, click it, you will find lots of kernels there. choose your kernel based on your requirements, for example if you want to learn about Classification, than choose kernels, which are based on classification algorithms.
On the left side, you will see up votes, and on the right side you will see, in which language it is written, for example, python or R.
When you see display pic of each, kaggler, under them you will see the ratings, 5 ratings, 4 ratings means they are pro, follow them and learn from their kernels.
How to learn form Kernel :
Open any kernel, you wish to learn, based on your requirements and top votes. You will see there, Sample note is shown in figure down below.
1.) You can see on the picture, On the left side, marked as 1, all the algorithms and purpose of the notebook is given, algorithms like Logistic regression, Decision Tree Classification, Random forest and purpose is Exploratory Data Analysis.
If you see down, you will also see Data. where you will find your data in csv file.
2.) On the top upper side, marked as 2. click on copy and edit, earlier it was fork, but now it is called copy and edit, and do your work.
3.) Body section of the notebook, this is not editable, you can see all the codes and their result.
Hope you understood everything. If there is anything you want to understand, go to contact section and contact me. Happy Learning.