Metadata-Version: 2.1
Name: neural_network_implementation
Version: 1.0.1
Summary: A neural network implementation.
Home-page: https://github.com/arif-x/neural-network-implementation
Author: Ariffudin
Author-email: sudo.ariffudin@email.com
License: MIT
Project-URL: Source, https://github.com/arif-x/neural-network-implementation
Project-URL: Source Code, https://github.com/arif-x/neural-network-implementation
Keywords: nn neural-network
Platform: UNKNOWN
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Operating System :: OS Independent
Description-Content-Type: text/plain

# How To Use

```python
from neural_network_implementation.neural_network import NeuralNetwork
from neural_network_implementation.layers import Layer
import numpy as np

x = np.array([[0, 0], [0, 1], [1, 0], [1, 1]])
y = np.array([[0], [1], [1], [0]])

nn = NeuralNetwork()
nn.add_layer(Layer(2, 10, 'sigmoid'))
nn.add_layer(Layer(10, 1, 'sigmoid'))
errors = nn.train(x, y, 0.75, 500, 'MSE')

```

