Categories: None [Edit]
grydra
GRYDRA v2.0 is a complete, modular Ruby library for building, training, and deploying neural networks.
NEW in v2.0:
- Complete modular architecture with 29 organized files
- Keyword arguments API for better readability
- Full implementations (no more "simplified" versions)
- 8 loss functions (MSE, MAE, Huber, Cross-Entropy, Hinge, Log-Cosh, Quantile)
- 5 optimizers (Adam, SGD, RMSprop, AdaGrad, AdamW)
- 6 training callbacks (EarlyStopping, LearningRateScheduler, ReduceLROnPlateau, ModelCheckpoint, CSVLogger, ProgressBar)
- Complete LSTM implementation with backpropagation
- Complete 2D Convolutional layer with padding and stride
- Real PCA with eigenvalue decomposition using Power Iteration
- Multiple activation functions (Tanh, ReLU, Leaky ReLU, Sigmoid, Swish, GELU, Softmax)
- Regularization (Dropout, L1, L2)
- Weight initialization (Xavier, He)
- Data normalization (Z-Score, Min-Max)
- Comprehensive metrics (MSE, MAE, Accuracy, Precision, Recall, F1, Confusion Matrix, AUC-ROC)
- Advanced training (mini-batch, early stopping, learning rate decay, validation split)
- Cross-validation and hyperparameter search
- Text processing (vocabulary, binary vectorization, TF-IDF)
- Model persistence (save/load with Marshal)
- Network visualization and gradient analysis
- Simplified EasyNetwork interface
- 100% backward compatibility with v1.x
Perfect for machine learning projects, research, and education in Ruby.
Total
Ranking: 177,653 of 188,047
Downloads: 1,846
Daily
Ranking: 10,594 of 188,026
Downloads: 83
Downloads Trends
Ranking Trends
Num of Versions Trends
Popular Versions (Major)
Popular Versions (Major.Minor)
Depended by
| Rank | Downloads | Name |
|---|
Owners
| # | Gravatar | Handle |
|---|---|---|
| 1 | GR |