bpesquet / pyfit

A minimalist neural networks library built on a tiny autograd engine

Home Page:https://www.bpesquet.fr/pyfit/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

pyfit

A minimalist neural networks library built on a tiny autograd engine. Very much inspired by the micrograd library created by Andrej Karpathy.

Overview

This project aims to:

Demonstration

The demo notebook showcases what pyfit is all about.

Features

Development Notes

pyfit uses the following tools:

Run the following commands in project root folder to check the codebase.

> pylint pyfit/* tests/*  # linting (including type checks)
> mypy .  # type checks only
> pytest  # test suite

About

A minimalist neural networks library built on a tiny autograd engine

https://www.bpesquet.fr/pyfit/

License:MIT License


Languages

Language:Jupyter Notebook 96.5%Language:Python 3.5%