Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bpesquet/mlkatas
(Phased out) A series of challenges for practicing your Machine Learning and Deep Learning skills
https://github.com/bpesquet/mlkatas
activity assignment challenge exercise kata keras machine-learning nbgrader numpy python scikit-learn
Last synced: 3 months ago
JSON representation
(Phased out) A series of challenges for practicing your Machine Learning and Deep Learning skills
- Host: GitHub
- URL: https://github.com/bpesquet/mlkatas
- Owner: bpesquet
- License: other
- Created: 2018-09-20T08:11:15.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-03-22T20:29:35.000Z (10 months ago)
- Last Synced: 2024-09-27T20:23:08.852Z (4 months ago)
- Topics: activity, assignment, challenge, exercise, kata, keras, machine-learning, nbgrader, numpy, python, scikit-learn
- Language: Jupyter Notebook
- Homepage: https://www.bpesquet.fr/mlkatas/
- Size: 19.3 MB
- Stars: 66
- Watchers: 7
- Forks: 19
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![Supported Python Versions](https://img.shields.io/badge/Python->=3.6-blue.svg?logo=python&logoColor=white)
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)# ⛩ Machine Learning Katas
> This project is being phased out and replaced by [ainotes](https://github.com/bpesquet/ainotes).
This repository contains the source files for the [Machine Learning Katas](https://www.bpesquet.fr/mlkatas), a series of challenges for practicing your Machine Learning and Deep Learning skills.
## Usage
The katas are mostly self-correcting [Jupyter Notebooks](https://jupyter.org/) that can be executed either:
- online, by accessing the [katas website](https://bpesquet.github.io/mlkatas/).
- locally, by cloning or downloading this repository then spinning up a Jupyter notebook server on your local machine.
## Development notes
### Adding katas
The katas are generated by [nbgrader](https://nbgrader.readthedocs.io) from completed versions that live in a separate, private repository.
### Generating the site
The [website](https://www.bpesquet.fr/mlkatas) is generated by [Jupyter Book](https://jupyterbook.org). After installing it, execute the following command in the root folder to generate the HTML output in the `_build` subdirectory:
```bash
jupyter-book build .
```A [GitHub action](.github/workflows/deploy.yaml) is used to publish this output as a website.