NOTE: This Repository only contains source code for competition hosted by Kaggle for Knowledge and Swag.
Welcome to the Kaggle-Competition repository! This repository is dedicated to open-source solutions, code, and resources for various Kaggle competitions. The goal is to provide a centralized location for collaboration, learning, and sharing insights related to Kaggle challenges.
Kaggle is a popular platform for data science competitions, machine learning challenges, and community-driven data projects. Competitions cover a wide range of topics, from image classification to natural language processing and more. This repository aims to bring together solutions and ideas from different competitions.
The repository is organized by competition name, with each competition having its own dedicated directory. This structure allows for clear separation of code, notebooks, and resources specific to each competition.
-
Clone the repository to your local machine:
git clone [email protected]:adityajideveloper/kaggle-competition.git
-
Creating Python Virtual Envirnoment:
python3 -m venv .venv
-
Starting Virtual Envirnoment:
source .venv/bin/activate -
Installing required packages:
pip3 install -r requirements.txt
-
Installing PyTorch:
Please refer to PyTorch before installing as per your system requirements.pip3 install torch torchvision torchaudio
With
CUDA 11.7 on winows:pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu117
With
CUDA 11.7 on Linux:pip3 install torch torchvision torchaudio
With
ROCm 5.4.2 on Linux:pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/rocm5.4.2
There are more installation methods, please refer to PyTorch Getting Started Page.
-
Explore the competition-specific directories, notebooks, and code samples.
Contributions to this repository are welcome! If you've participated in a Kaggle competition and would like to share your solution or insights, follow these steps:
-
Fork the repository.
-
Create a new branch for your competition:
git checkout -b competition-<competition-name>-contribution -
Add your code, notebooks, and resources to the competition's directory.
-
Commit your changes with a descriptive message:
git commit -m "Added solution for <competition-name>" -
Push your changes to your forked repository:
git push origin competition-<competition-name>-contribution -
Create a pull request to the main repository.
Please ensure that your contributions follow best practices, are well-documented, and adhere to the competition rules and guidelines.
Feel free to reach out to me if you have any questions, suggestions, or feedback related to this repository. You can also connect with me on Twitter.