Skip to content

knsiczarnamagia/kaggle-tutorial

Repository files navigation

🌊 Kaggle Tutorial 🚢

Welcome to the Kaggle Titanic Tutorial! This repository is designed as a starter guide for Kaggle competitions, created by Świta Znachora for WAVE 3 Workshops. 🚀

The Titanic Competition is a great way to start with Kaggle and machine learning. Your goal is to predict which passengers survived the Titanic tragedy based on various attributes such as age, class, and gender.

Helpful links:

📋 Prerequisites

Kaggle Account: Make sure you have a Kaggle account. Sign up here if you don’t already have one.

Kaggle API Token:

  • Go to Account Settings.
  • Scroll to "API" and click "Create New API Token."
  • Save the kaggle.json file in the folder: ~/.kaggle/.

Install Poetry: Poetry is used to manage dependencies. Follow the installation instructions here.

⭐ Repository Setup

Star and Fork the Repository:

  • Click the "Star" button at the top of this repository. 🌟
  • Click the "Fork" button to create your own copy of the repository.

Clone Your Fork: Once you've forked the repository, clone it to your local machine:

git clone https://github.com/knsiczarnamagia/kaggle-tutorial.git

Install dependencies

make install 

🚀 Using the Repository

Download the Titanic Dataset Run the following command to download and prepare the dataset:

make kaggle-download

Submit Your Solution Once you've prepared your solution (e.g., edited gender_submission.csv), you can submit it to Kaggle:

make kaggle-submit