Skip to content

Bearnardd/BearX

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

102 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BearX

What is BearX?

BearX is my personal try to create self-sufficient Deep-Learning library which contains the best aspects (in my opinion) of both Keras and Pytorch frameworks, but most importantly I am working on this project to get in-depth knownledge about maths behind neural network and learn how to properly structure larger projects in Python.

Quickstart with BearX

from bearx.layers import Linear
from bearx.models import Sequential

model = Sequential()
model.add(Linear(2, 2), activation='relu')

# Before training we have to compile model
model.compile(loss='mse',
              optimizer='sgd')

What have been implemented so far? (31.3.2020)

Models

  • Sequential

Layers

  • Linear (Dense)
  • RNN
  • (testing)
  • (testing)

Activations

  • Relu
  • Tanh
  • Sigmoid (testing)
  • Softmax(testing)

Losses

  • MSE
  • Cross-Entropy (testing)

Optimizers

  • SGD

Initializers

  • Zeros
  • Ones
  • Normal Distribution
  • Uniform Distribution
  • RNNinit

Support

BearX supports only python 3.x

What will be added soon?

Layers

  • Convolutional

Optimizers

  • RMSprop
  • Adam

Regularizers

About

deep learning library

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors