Showing posts with label kaggle. Show all posts
Showing posts with label kaggle. Show all posts

Saturday

How to connect Kaggle to Google Colab

 To connect Kaggle to Google Colab, you can follow these steps:


1. Upload Kaggle API Key:

   - Generate a Kaggle API key by going to your Kaggle account settings: `https://www.kaggle.com/account`

   - Scroll down to the "API" section and click on "Create New API Token".

   - This will download a file named `kaggle.json` containing your API key.


2. Upload API Key to Google Colab:

   - Open your Google Colab Pro notebook.

   - Click on the folder icon on the left sidebar to open the file browser.

   - Click on the "Upload" button and select the `kaggle.json` file you downloaded.


3. Install and Configure Kaggle CLI:

   - In a code cell in your Colab notebook, install the Kaggle CLI by running:

     ```python

     !pip install kaggle

     ```


4. Move API Key to Proper Directory:

   - Run the following commands to move the uploaded `kaggle.json` to the correct directory:

     ```python

     !mkdir -p ~/.kaggle

     !mv kaggle.json ~/.kaggle/

     ```


5. Set Permissions:

   - Run the following command to set appropriate permissions for the API key file:

     ```python

     !chmod 600 ~/.kaggle/kaggle.json

     ```


6. Use Kaggle API:

   - You can now use the Kaggle API in your Colab notebook. For example, you can download a dataset using the command:

     ```python

     !kaggle datasets download -d dataset_name

     ```


Remember to replace `dataset_name` with the actual name of the dataset you want to download.


By following these steps, you'll be able to connect Kaggle to Google Colab Pro and access Kaggle datasets and competitions directly within your Colab notebooks.