All Projects → Kaggle → Learntools

Kaggle / Learntools

Licence: apache-2.0
Tools and tests used in Kaggle Learn exercises

Projects that are alternatives of or similar to Learntools

Visual genome python driver
A python wrapper for the Visual Genome API
Stars: ✭ 253 (-1.17%)
Mutual labels:  jupyter-notebook
Deep Learning From Scratch
Six snippets of code that made deep learning what it is today.
Stars: ✭ 255 (-0.39%)
Mutual labels:  jupyter-notebook
2018 Daguan Competition
2018年"达观杯"文本智能处理挑战赛-长文本分类-rank4
Stars: ✭ 256 (+0%)
Mutual labels:  jupyter-notebook
Contextily
Context geo-tiles in Python
Stars: ✭ 254 (-0.78%)
Mutual labels:  jupyter-notebook
Keras Bert
A simple technique to integrate BERT from tf hub to keras
Stars: ✭ 255 (-0.39%)
Mutual labels:  jupyter-notebook
Stock Analysis
Regression, Scrapers, and Visualization
Stars: ✭ 255 (-0.39%)
Mutual labels:  jupyter-notebook
Machinelearninginaction3x
Source Code for Machine Learning in Action for Python 3.X
Stars: ✭ 253 (-1.17%)
Mutual labels:  jupyter-notebook
Ssm
Bayesian learning and inference for state space models
Stars: ✭ 255 (-0.39%)
Mutual labels:  jupyter-notebook
Learning To Reweight Examples
PyTorch Implementation of the paper Learning to Reweight Examples for Robust Deep Learning
Stars: ✭ 255 (-0.39%)
Mutual labels:  jupyter-notebook
Causality
Stars: ✭ 252 (-1.56%)
Mutual labels:  jupyter-notebook
Complete Python 3 Bootcamp
Course Files for Complete Python 3 Bootcamp Course on Udemy
Stars: ✭ 18,322 (+7057.03%)
Mutual labels:  jupyter-notebook
Football Crunching
Analysis and datasets about football (soccer)
Stars: ✭ 252 (-1.56%)
Mutual labels:  jupyter-notebook
Sipmask
SipMask: Spatial Information Preservation for Fast Image and Video Instance Segmentation (ECCV2020)
Stars: ✭ 255 (-0.39%)
Mutual labels:  jupyter-notebook
Practicalsessions2020
Repository for tutorial sessions at EEML2020
Stars: ✭ 252 (-1.56%)
Mutual labels:  jupyter-notebook
Dl Imperial Maths
Code and assignment repository for the Imperial College Mathematics department Deep Learning course
Stars: ✭ 256 (+0%)
Mutual labels:  jupyter-notebook
Cornell Conversational Analysis Toolkit
Stars: ✭ 250 (-2.34%)
Mutual labels:  jupyter-notebook
Spacy Notebooks
💫 Jupyter notebooks for spaCy examples and tutorials
Stars: ✭ 255 (-0.39%)
Mutual labels:  jupyter-notebook
Da Rnn
📃 **Unofficial** PyTorch Implementation of DA-RNN (arXiv:1704.02971)
Stars: ✭ 256 (+0%)
Mutual labels:  jupyter-notebook
Swa gaussian
Code repo for "A Simple Baseline for Bayesian Uncertainty in Deep Learning"
Stars: ✭ 252 (-1.56%)
Mutual labels:  jupyter-notebook
Amazing Python Scripts
🚀 Curated collection of Amazing Python scripts from Basics to Advance with automation task scripts.
Stars: ✭ 229 (-10.55%)
Mutual labels:  jupyter-notebook

Purpose

The checking code and notebooks used in Kaggle Learn courses.

Everything here is open source, but these materials haven't been designed to work independently and likely aren't useful outside of Kaggle Learn.

Structure

This repo is split into two types of material.

  • The learntools folder contains a python package that provides feedback to users in Kaggle Learn courses. This package is further divided into
    • Modules for individual courses. For example, learntools/python is used to check exercises in the Python course. learntools/machine_learning is used to check exercises in the Machine Learning course. And so on.
    • core provides the infrastructure for exercise checking. This is imported into the modules for each course.
  • The notebooks subdirectory contains tools to simplify publishing courses on kaggle as well as the course materials themselves. The course materials are in notebooks. The notebooks for the python course are in /notebooks/python/raw/*. Replace python with another course name to find the materials for other courses. The notebooks are processed in a templating system before being uploaded to kaggle, so the raw notebooks are hard to read. The README in /notebooks has instructions to convert raw notebooks to rendered notebooks (and to use the templating system more generally).

Some courses have notebooks in a subdirectory of the learntools package, reflecting the fact these notebooks were authored and edited outside our templating system.

Running the tests

Run all tests against the staging image:

./test.sh

Run all tests against a specific image:

./test.sh -i gcr.io/kaggle-images/python:some-tag

Run only the tests for the computer_vision track:

./test.sh -t computer_vision

Run only the tests for the 1st exercise of the computer_vision track:

./test.sh -t computer_vision -n ex1
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].