Palash Tyagi
|
df8c1d2a12
|
Implement CSV reader with support for custom separators and data types
|
2025-08-07 22:38:11 +01:00 |
|
Palash Tyagi
|
ed01c4b8f2
|
Enhance documentation with usage examples for crate::compute::models
|
2025-08-03 16:48:37 +01:00 |
|
Palash Tyagi
|
e6964795e3
|
Enhance documentation with usage examples for statistical routines and utilities
|
2025-08-03 16:48:02 +01:00 |
|
Palash Tyagi
|
d1dd7ea6d2
|
Enhance documentation with usage examples for core data-frame structures and operations
|
2025-08-03 16:46:20 +01:00 |
|
Palash Tyagi
|
676f78bb1e
|
Enhance documentation with usage examples for boolean and series operations
|
2025-08-03 16:45:30 +01:00 |
|
Palash Tyagi
|
f7325a9558
|
Enhance documentation with usage examples for date generation utilities
|
2025-08-03 16:45:15 +01:00 |
|
Palash Tyagi
|
18b9eef063
|
Enhance documentation with usage examples for random number generation utilities
|
2025-08-03 16:45:00 +01:00 |
|
Palash Tyagi
|
7720312354
|
Improve comments for clarity in logistic regression, stats overview, PCA, correlation, descriptive statistics, and matrix tests
|
2025-08-02 21:59:22 +01:00 |
|
Palash Tyagi
|
7f33223496
|
Fix type name for BCRYPT_ALG_HANDLE in win_fill function
|
2025-07-29 23:25:07 +01:00 |
|
Palash Tyagi
|
73dbb25242
|
Refactor CryptoRng implementation for Windows and Unix, adding support for secure random byte generation on Windows.
|
2025-07-29 23:23:04 +01:00 |
|
Palash Tyagi
|
ef322fc6a2
|
Refactor assertions in tests to simplify error messages for KMeans, CryptoRng, and Prng modules
|
2025-07-29 22:15:45 +01:00 |
|
Palash Tyagi
|
750adc72e9
|
Add missing #[cfg(test)] attribute to tests module in activations.rs
|
2025-07-29 21:42:47 +01:00 |
|
Palash Tyagi
|
2ea83727a1
|
enhance unittests for all random functionalities
|
2025-07-29 00:36:05 +01:00 |
|
Palash Tyagi
|
3f56b378b2
|
Add unit tests for SliceRandom trait and shuffle functionality
|
2025-07-28 23:12:20 +01:00 |
|
Palash Tyagi
|
afcb29e716
|
Add extensive tests for Prng functionality, including range checks and distribution properties
|
2025-07-28 23:11:54 +01:00 |
|
Palash Tyagi
|
113831dc8c
|
Add comprehensive tests for CryptoRng functionality and distribution properties
|
2025-07-28 23:11:26 +01:00 |
|
Palash Tyagi
|
289c70d9e9
|
Refactor tests to remove unused random number generator tests and enhance range sample validation
|
2025-07-28 23:11:17 +01:00 |
|
Palash Tyagi
|
5934b163f5
|
Refactor random number generation to use rustframe's random module
|
2025-07-28 20:37:08 +01:00 |
|
Palash Tyagi
|
4a1843183a
|
Add documentation for the random module
|
2025-07-28 20:36:52 +01:00 |
|
Palash Tyagi
|
252c8a3d29
|
Refactor KMeans module to use inbuilt random
|
2025-07-28 20:23:59 +01:00 |
|
Palash Tyagi
|
5a5baf9716
|
Add initial implementation of random module with submodules and prelude exports
|
2025-07-28 20:19:12 +01:00 |
|
Palash Tyagi
|
28793e5b07
|
Add CryptoRng for cryptographically secure random number generation
|
2025-07-28 20:19:01 +01:00 |
|
Palash Tyagi
|
d75bd7a08f
|
Add XorShift64-based pseudo random number generator implementation
|
2025-07-28 20:17:59 +01:00 |
|
Palash Tyagi
|
6fd796cceb
|
Add SliceRandom trait for shuffling slices using RNG
|
2025-07-28 20:17:35 +01:00 |
|
Palash Tyagi
|
d0b0f295b1
|
Implement Rng trait and RangeSample conversion for random number generation
|
2025-07-28 20:17:21 +01:00 |
|
Palash Tyagi
|
a8a532f252
|
Remove Spearman correlation function and unused rank import from stats module
|
2025-07-16 01:50:28 +01:00 |
|
Palash Tyagi
|
19c3dde169
|
Add Pearson and Spearman correlation functions to stats module
|
2025-07-16 01:32:18 +01:00 |
|
Palash Tyagi
|
a335d29347
|
Simplify t-test assertion in unit test for clarity
|
2025-07-15 01:05:32 +01:00 |
|
Palash Tyagi
|
b2f6794e05
|
Add inferential module to stats module exports
|
2025-07-15 01:02:20 +01:00 |
|
Palash Tyagi
|
5f1f0970da
|
Implement statistical tests: t-test, chi-square test, and ANOVA with corresponding unit tests
|
2025-07-15 01:02:14 +01:00 |
|
Palash Tyagi
|
7bbfb5394f
|
Add tests for sample variance and standard deviation calculations
|
2025-07-15 01:01:40 +01:00 |
|
Palash Tyagi
|
285147d52b
|
Refactor variance functions to distinguish between population and sample variance
|
2025-07-15 01:00:03 +01:00 |
|
Palash Tyagi
|
64722914bd
|
Add test for KMeans empty cluster reinitialization logic
|
2025-07-13 02:24:29 +01:00 |
|
Palash Tyagi
|
86ea548b4f
|
Remove test for KMeans empty cluster reinitialization
|
2025-07-13 01:51:43 +01:00 |
|
Palash Tyagi
|
1bdcf1b113
|
Refactor test for KMeans empty cluster reinitialization to use distinct data points and remove redundant assertion
|
2025-07-13 01:49:15 +01:00 |
|
Palash Tyagi
|
7c7c8c2a16
|
Remove redundant assertion message in empty cluster reinitialization test
|
2025-07-13 01:41:41 +01:00 |
|
Palash Tyagi
|
4d8ed2e908
|
Add test for KMeans empty cluster reinitialization logic
|
2025-07-13 01:41:20 +01:00 |
|
Palash Tyagi
|
62d4803075
|
Simplify assertion for unique labels in KMeans tests when k equals m
|
2025-07-13 01:35:02 +01:00 |
|
Palash Tyagi
|
19bc09fd5a
|
Refactor KMeans centroid initialization and improve handling of edge cases
|
2025-07-13 01:29:19 +01:00 |
|
Palash Tyagi
|
bda9b84987
|
Refactor KMeans centroid initialization to handle k=1 case by setting centroid to mean of data
|
2025-07-13 00:16:29 +01:00 |
|
Palash Tyagi
|
c24eb4a08c
|
Relax assertion tolerance in KMeans tests to align with algorithm's convergence criteria
|
2025-07-12 01:47:40 +01:00 |
|
Palash Tyagi
|
12a72317e4
|
Refactor KMeans fit and predict methods for improved clarity and performance
|
2025-07-12 01:45:59 +01:00 |
|
Palash Tyagi
|
049dd02c1a
|
Remove unreachable panic
|
2025-07-12 01:35:51 +01:00 |
|
Palash Tyagi
|
bc87e40481
|
Add test for variance smoothing with zero smoothing in GaussianNB
|
2025-07-12 01:34:08 +01:00 |
|
Palash Tyagi
|
eebe772da6
|
Add test for invalid activation count in DenseNNConfig to ensure proper configuration
|
2025-07-12 01:11:41 +01:00 |
|
Palash Tyagi
|
7b0d34384a
|
Refactor test assertions to improve readability by removing error messages from assert macros
|
2025-07-12 01:06:02 +01:00 |
|
Palash Tyagi
|
9182ab9fca
|
Add test for PCA fit with n_components greater than n_features to verify behavior
|
2025-07-12 01:00:00 +01:00 |
|
Palash Tyagi
|
de18d8e010
|
applied formatting
|
2025-07-12 00:56:09 +01:00 |
|
Palash Tyagi
|
9b08eaeb35
|
applied formatting
|
2025-07-12 00:55:44 +01:00 |
|
Palash Tyagi
|
a3bb509202
|
Add test for row_copy_from_slice to check out-of-bounds access
|
2025-07-12 00:55:27 +01:00 |
|