An open API service indexing awesome lists of open source software.

https://github.com/notshrirang/opennn

Neural Networks for humans. An implementation from scratch in Python using NumPy. Consists of Optimizers such as Adam, SGD, Adagrad, RMSProp, and activation functions ReLU, Softmax and Losses. All implemented from scratch.
https://github.com/notshrirang/opennn

deep-learning machine-learning neural-network numpy

Last synced: 10 days ago
JSON representation

Neural Networks for humans. An implementation from scratch in Python using NumPy. Consists of Optimizers such as Adam, SGD, Adagrad, RMSProp, and activation functions ReLU, Softmax and Losses. All implemented from scratch.

Awesome Lists containing this project

README

        



# OpenNN
A Neural Network implementation from scratch in Python.
In this repository, Artificial Neural Networks are implemented from scratch. From scratch meaning without using external machine learning libraries. The API structure is similar to the Tensorflow Keras API.

[![PyPI Latest Release](https://img.shields.io/pypi/v/open-nn-python.svg?style=flat&logo=pypi)](https://pypi.org/project/open-nn-python/)
[![v0.3.1](https://img.shields.io/badge/version-v0.3.1-red.svg?style=flat&logo=numpy)](https://github.com/NotShrirang/OpenNN)
![Python Package](https://github.com/NotShrirang/OpenNN/actions/workflows/python-package.yml/badge.svg)
![Python Package Publish](https://github.com/NotShrirang/OpenNN/actions/workflows/python-publish.yml/badge.svg)
[![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/NotShrirang/OpenNN/blob/main/LICENSE)
[![Language: Python](https://img.shields.io/badge/language-python-blue.svg?style=flat&logo=python)](https://www.python.org/)

## Installing OpenNN from PyPI :

```sh
pip install open-nn-python
```

## Importing OpenNN:

```sh
import nn
```