![logo](https://private-user-images.githubusercontent.com/85790967/367432005-17ab86a1-5f51-49e6-b4b0-86d5ccd7de28.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzNzE0NDUsIm5iZiI6MTczOTM3MTE0NSwicGF0aCI6Ii84NTc5MDk2Ny8zNjc0MzIwMDUtMTdhYjg2YTEtNWY1MS00OWU2LWI0YjAtODZkNWNjZDdkZTI4LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEyVDE0MzkwNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTgzMGQyM2NlYTZhMWFmOTUwNDVmNmEwYmYxZmQyYjI4OGRmNDRmY2YzYjExNTgxYzNiMTFkMjUzY2ZkOTA0YTMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.hbv6fvLYej9FicGZgYQPnLHquji90TvQ3CcLRa2mr98)
Amber is a custom made Neural Network library written in Python. I am build this libray to learn more about Neural Networks and how they work. Maybe in the future I will use this library to build some cool projects.
- Python 3.6 or higher
- Numpy == 2.1.1
- Models
- Layers
- Input
- Dense
- Softmax
- Activation Functions
- ReLU
- Sigmoid
from amber.models import Models
from amber.layers import Dense, Input, Softmax
model = Models([
Input(2),
Dense(3, activation='relu'),
Dense(2, activation='sigmoid'),
Softmax()
])
model.compile()
x = np.array([1.3, 2.7])
y = model.forward(x)
- Implement more layers
- Implement more activation functions
- Implement Backpropagation
- Implement Optimizers
- Implement Loss Functions
├── amber
│ ├── layers.py
│ ├── models.py
│ ├── activations.py
│ ├── nurons.py
│ ├── utils.py
If you like this project, consider supporting me. You can do this by:
- Starring this repository
- Sharing this repository with your friends
- Following me on Twitter