|
d0354da80a
|
Shapeless ND and Buffer algebras
|
2021-10-17 11:12:35 +03:00 |
|
|
30e3e80397
|
Add nd add benchmarks
|
2021-10-06 12:25:32 +03:00 |
|
|
abae29bbed
|
DoubleBuffer algebra refactoring
|
2021-10-02 18:54:45 +03:00 |
|
|
01bbb4bb13
|
API cleanup
|
2021-10-02 09:55:52 +03:00 |
|
|
dfd6e0a949
|
Merge remote-tracking branch 'origin/dev' into feature/advanced-optimization
# Conflicts:
# kmath-commons/src/main/kotlin/space/kscience/kmath/commons/optimization/CMOptimization.kt
# kmath-commons/src/main/kotlin/space/kscience/kmath/commons/optimization/cmFit.kt
# kmath-ejml/src/main/kotlin/space/kscience/kmath/ejml/_generated.kt
# kmath-stat/src/commonMain/kotlin/space/kscience/kmath/optimization/FunctionOptimization.kt
# kmath-stat/src/commonMain/kotlin/space/kscience/kmath/optimization/NoDerivFunctionOptimization.kt
# kmath-stat/src/commonMain/kotlin/space/kscience/kmath/optimization/Optimization.kt
# kmath-stat/src/commonMain/kotlin/space/kscience/kmath/optimization/XYFit.kt
|
2021-08-16 09:56:00 +03:00 |
|
Iaroslav Postovalov
|
da27c2e494
|
Fix path to LICENSE in the notice
|
2021-08-08 12:27:16 +07:00 |
|
|
a020d1545c
|
merge dev
|
2021-08-06 12:23:24 +03:00 |
|
Iaroslav Postovalov
|
afd5908784
|
Revise grammar of KDoc comments, refresh documentation files
|
2021-07-29 07:16:26 +07:00 |
|
Iaroslav Postovalov
|
ef41c3f168
|
Build infrastructure changes
|
2021-07-17 16:40:34 +07:00 |
|
Iaroslav Postovalov
|
5d2eaaf68a
|
Add contracts to some functions, fix multiple style issues
|
2021-07-13 00:38:30 +07:00 |
|
Iaroslav Postovalov
|
83fc4e28d8
|
Generate README, bump versions of Kotlin, Gradle, ND4J, ASM
|
2021-07-03 17:23:45 +07:00 |
|
Iaroslav Postovalov
|
7b736a7c81
|
Fix README.md again
|
2021-06-09 21:40:47 +07:00 |
|
|
7f32348e7a
|
Slight adjustment to tensor internals
|
2021-06-02 21:10:05 +03:00 |
|
Iaroslav Postovalov
|
15a0258b7d
|
Nd4j based TensorAlgebra implementation, drop Nd4jArrayLongStructure
|
2021-05-20 21:42:36 +07:00 |
|
Iaroslav Postovalov
|
d7a4228f5f
|
Add out variance to StructureND and some related types, make some unrelated changes
|
2021-05-20 19:57:55 +07:00 |
|
Roland Grinis
|
e110253d8f
|
remove cov from tensors API
|
2021-05-13 19:26:18 +01:00 |
|
|
f5289abdc3
|
Introduce PerformancePitfall annotation
|
2021-05-13 11:09:49 +03:00 |
|
|
97c4b81717
|
Introduce PerformancePitfall annotation
|
2021-05-13 11:02:20 +03:00 |
|
Roland Grinis
|
d721c4b597
|
typo found
|
2021-05-12 19:43:08 +01:00 |
|
Roland Grinis
|
e5f3ee75be
|
tensors readme fix
|
2021-05-12 19:40:10 +01:00 |
|
|
6d78bb8d91
|
0.3.0-dev-8. Readme update
|
2021-05-08 14:36:37 +03:00 |
|
Andrei Kislitsyn
|
33e27cd992
|
fixed
|
2021-05-07 23:07:02 +03:00 |
|
Andrei Kislitsyn
|
11a1624e64
|
fixes
|
2021-05-07 23:06:41 +03:00 |
|
Andrei Kislitsyn
|
dde1db7b0a
|
fixes
|
2021-05-07 23:05:37 +03:00 |
|
Roland Grinis
|
75ef241be3
|
Merge commit 'refs/pull/322/head' of ssh://git.jetbrains.space/mipt-npm/sci/kmath into feature/tensor-algebra
|
2021-05-07 14:19:37 +01:00 |
|
Roland Grinis
|
a5b72f2016
|
Doc typo
|
2021-05-07 14:15:48 +01:00 |
|
Roland Grinis
|
21b5d45b96
|
Throwable value method
|
2021-05-07 14:13:07 +01:00 |
|
Andrei Kislitsyn
|
5b725a087b
|
new cast
|
2021-05-07 15:53:09 +03:00 |
|
Roland Grinis
|
d73d03c055
|
valueOrNull added
|
2021-05-07 13:36:15 +01:00 |
|
Roland Grinis
|
e80eefa90f
|
typo corrected
|
2021-05-07 13:12:55 +01:00 |
|
Roland Grinis
|
d31726a0d9
|
produce routine
|
2021-05-07 13:12:18 +01:00 |
|
Roland Grinis
|
0ef64130ae
|
TensorLinearStructure made internal
|
2021-05-07 13:00:30 +01:00 |
|
Roland Grinis
|
0920e21d62
|
Merging implementations together
|
2021-05-07 12:52:17 +01:00 |
|
Andrei Kislitsyn
|
14ca7cdd31
|
fixes
|
2021-05-07 13:00:20 +03:00 |
|
Andrei Kislitsyn
|
1b1a078dea
|
neural network!
|
2021-05-07 03:22:34 +03:00 |
|
Roland Grinis
|
febe526325
|
Update stack docs
|
2021-05-06 14:50:05 +01:00 |
|
Roland Grinis
|
5fe1320855
|
minor corrections
|
2021-05-06 12:59:21 +01:00 |
|
AlyaNovikova
|
90149e3965
|
add documentation to map and randomNormal function
|
2021-05-06 14:42:15 +03:00 |
|
AlyaNovikova
|
56cadbd9ef
|
Merge branch 'feature/tensor-algebra' of https://github.com/mipt-npm/kmath into feature/tensor-algebra
|
2021-05-06 14:24:06 +03:00 |
|
AlyaNovikova
|
dc22bd8498
|
add documentation to DoubleTensorAlgebra
|
2021-05-06 14:23:57 +03:00 |
|
Andrei Kislitsyn
|
8ac253b9fe
|
cov + docs
|
2021-05-06 14:09:47 +03:00 |
|
Roland Grinis
|
35928e7960
|
minor corrections
|
2021-05-06 10:52:37 +01:00 |
|
Andrei Kislitsyn
|
0e793eba26
|
Merge remote-tracking branch 'ups/feature/tensor-algebra' into andrew
|
2021-05-06 12:30:23 +03:00 |
|
Andrei Kislitsyn
|
499cf85ff0
|
refactor BT + docs
|
2021-05-06 12:30:13 +03:00 |
|
Roland Grinis
|
16bed53997
|
Drop unused functionality in TensorLinearStructure
|
2021-05-06 09:59:58 +01:00 |
|
Roland Grinis
|
477e64e4d3
|
Typos corrected
|
2021-05-06 09:51:59 +01:00 |
|
Roland Grinis
|
a1cbd7a457
|
TensorLinearStructure doc
|
2021-05-06 09:48:43 +01:00 |
|
Roland Grinis
|
0680a3a1cb
|
Merge commit 'refs/pull/315/head' of ssh://git.jetbrains.space/mipt-npm/sci/kmath into feature/tensor-algebra
|
2021-05-06 09:04:01 +01:00 |
|
AlyaNovikova
|
229c1b57da
|
add documentation to DoubleLinearOpsTensorAlgebra
|
2021-05-06 10:27:47 +03:00 |
|
Roland Grinis
|
b7cc4e4b1b
|
merge dev
|
2021-05-06 07:45:53 +01:00 |
|
Roland Grinis
|
431db00f1a
|
refactor tests
|
2021-05-05 16:35:26 +01:00 |
|
Roland Grinis
|
218b81a242
|
Min max refactor
|
2021-05-05 16:11:46 +01:00 |
|
Andrei Kislitsyn
|
d0281871fa
|
analytic tests and examples
|
2021-05-05 14:27:01 +03:00 |
|
Roland Grinis
|
b59e48410f
|
More basic functionality, tests to come
|
2021-05-03 19:49:23 +01:00 |
|
Andrei Kislitsyn
|
7f8914d8ea
|
fixes
|
2021-05-03 20:42:18 +03:00 |
|
Andrei Kislitsyn
|
8898f908ef
|
statistic algebra
|
2021-05-03 18:45:18 +03:00 |
|
Roland Grinis
|
5aaba0dae4
|
TensorStructure to Tensor
|
2021-05-02 16:19:05 +01:00 |
|
Roland Grinis
|
48d86fac56
|
invoke refactor
|
2021-05-01 19:55:48 +01:00 |
|
Andrei Kislitsyn
|
ac6608b5b4
|
refactor
|
2021-05-01 20:45:23 +03:00 |
|
Andrei Kislitsyn
|
bfba653904
|
refactor
|
2021-05-01 17:47:12 +03:00 |
|
Andrei Kislitsyn
|
fe81dea243
|
stack
|
2021-05-01 14:22:05 +03:00 |
|
Andrei Kislitsyn
|
b7cac3a015
|
fix sequences + array casting
|
2021-05-01 13:32:50 +03:00 |
|
Roland Grinis
|
74773686b4
|
toDoubleTensor and toIntTensor renaming
|
2021-04-30 19:49:43 +01:00 |
|
Roland Grinis
|
8a039326d4
|
Minor corrections
|
2021-04-30 19:47:05 +01:00 |
|
Andrei Kislitsyn
|
f0cdb9b657
|
refactor utils and remove inline
|
2021-04-30 20:07:59 +03:00 |
|
Andrei Kislitsyn
|
e2c7751c7e
|
refactor linops
|
2021-04-30 19:45:31 +03:00 |
|
Roland Grinis
|
86c2816cfd
|
Fixed strides code duplication
|
2021-04-30 14:53:02 +01:00 |
|
Roland Grinis
|
6be5caa93f
|
No secondary constructors
|
2021-04-30 14:44:42 +01:00 |
|
Roland Grinis
|
e5e62bc544
|
Extending from Algebra
|
2021-04-30 14:38:03 +01:00 |
|
Roland Grinis
|
bd068b2c14
|
Smaller SVD test
|
2021-04-30 09:54:25 +01:00 |
|
Roland Grinis
|
b546f3f78b
|
Merge PR
|
2021-04-30 09:19:30 +01:00 |
|
Andrei Kislitsyn
|
09f0a2879e
|
refactor lu + docs
|
2021-04-30 11:08:22 +03:00 |
|
Roland Grinis
|
cba62a9468
|
English typo
|
2021-04-29 18:48:41 +01:00 |
|
Roland Grinis
|
432f404d7c
|
More descriptions
|
2021-04-29 18:45:46 +01:00 |
|
AlyaNovikova
|
b9f1f0e525
|
fixes
|
2021-04-29 20:00:05 +03:00 |
|
AlyaNovikova
|
64c6cbf860
|
change tuple to pair/triple
|
2021-04-29 17:21:29 +03:00 |
|
AlyaNovikova
|
6f5b0f0a03
|
add README and documentation for the main functions of tensor algebra
|
2021-04-29 17:09:50 +03:00 |
|
Roland Grinis
|
b65a673173
|
Fix format for 0.0
|
2021-04-28 14:16:57 +01:00 |
|
Roland Grinis
|
23ea4a95a1
|
Fixed strides flipping
|
2021-04-27 19:01:54 +01:00 |
|
Andrei Kislitsyn
|
2c001cb1b3
|
fix div + simple tests
|
2021-04-26 17:07:49 +03:00 |
|
Roland Grinis
|
4f593aec63
|
Buffer mini-protocol
|
2021-04-24 18:53:21 +01:00 |
|
Roland Grinis
|
287e2aeba2
|
div operator
|
2021-04-23 14:22:52 +01:00 |
|
Andrei Kislitsyn
|
559e8b24ab
|
rework structure + fixes
|
2021-04-21 23:44:39 +03:00 |
|
Roland Grinis
|
cc11df6174
|
Casting receiver
|
2021-04-21 19:51:34 +01:00 |
|
Roland Grinis
|
76b5cd0de5
|
Merge dev
|
2021-04-21 17:04:09 +01:00 |
|
Roland Grinis
|
82d8394a9f
|
remove kolinx import
|
2021-04-16 12:05:18 +01:00 |
|
Roland Grinis
|
4f8ab4dd78
|
Ignore print test
|
2021-04-16 12:03:27 +01:00 |
|
Roland Grinis
|
1e7cf39150
|
Don't print 0 order
|
2021-04-16 11:58:42 +01:00 |
|
Roland Grinis
|
baa303171e
|
No jvm specifics please
|
2021-04-16 07:47:06 +01:00 |
|
Roland Grinis
|
41ac72b4fb
|
MPP toString for DoubleTensor
|
2021-04-16 07:45:31 +01:00 |
|
Andrei Kislitsyn
|
b7da52edb1
|
pretty printer
|
2021-04-15 23:10:15 +03:00 |
|
Roland Grinis
|
0fa73e1e9e
|
Drop unused code
|
2021-04-14 22:21:18 +01:00 |
|
Roland Grinis
|
b46e8c5fe2
|
LU and det refactored
|
2021-04-14 22:13:54 +01:00 |
|
Andrei Kislitsyn
|
2092cc9af4
|
resolve conflict
|
2021-04-14 23:12:39 +03:00 |
|
Andrei Kislitsyn
|
aeb71b5d27
|
fix det
|
2021-04-14 23:10:42 +03:00 |
|
Andrei Kislitsyn
|
c7669d4fba
|
fix det
|
2021-04-14 23:05:54 +03:00 |
|
Roland Grinis
|
75783bcb03
|
some todos
|
2021-04-09 14:06:44 +01:00 |
|
Roland Grinis
|
b51427d2ab
|
test to fix determinant
|
2021-04-09 12:26:03 +01:00 |
|
Roland Grinis
|
1e8da7a87b
|
Cholesky decomp tests and checks - det to be fixed
|
2021-04-09 10:53:36 +01:00 |
|
Roland Grinis
|
a692412cff
|
Safer cleaner for symeig
|
2021-04-09 10:08:55 +01:00 |
|
Roland Grinis
|
fe8579180d
|
Open epsilon to client to control numerical precision for power methods
|
2021-04-09 09:56:37 +01:00 |
|
Roland Grinis
|
3f0dff3ce9
|
Approximate spectral decomposition for symmetric matrices based on SVD
|
2021-04-09 09:18:00 +01:00 |
|
Roland Grinis
|
e4dbabc30f
|
more infor
|
2021-04-09 08:32:03 +01:00 |
|
Roland Grinis
|
5d8b42da90
|
minor corrections to linear stuff
|
2021-04-09 08:29:08 +01:00 |
|
Roland Grinis
|
8c1131dd58
|
Approaching SymEig through SVD
|
2021-04-09 08:03:47 +01:00 |
|
Roland Grinis
|
a09a1c7adc
|
Fixed tests
|
2021-04-09 07:33:25 +01:00 |
|
AlyaNovikova
|
ea4d6618b4
|
fix bugs in svd
|
2021-04-08 23:58:44 +03:00 |
|
Roland Grinis
|
74dfca4e2e
|
Using kmath-stat for random normals
|
2021-04-07 15:11:00 +01:00 |
|
Roland Grinis
|
174f6566e1
|
Negative indices
|
2021-04-06 12:07:39 +01:00 |
|
Roland Grinis
|
2bbe10e41c
|
SymEig test
|
2021-04-06 11:41:41 +01:00 |
|
Roland Grinis
|
dcdc22dd9d
|
SVD test to be fixed
|
2021-04-06 11:04:00 +01:00 |
|
Roland Grinis
|
4336788a6b
|
Moving Alya's SVD implementation to linutils
|
2021-04-06 09:00:13 +01:00 |
|
AlyaNovikova
|
814eab8cde
|
implement svd function and tests for it
|
2021-04-06 00:06:14 +03:00 |
|
AlyaNovikova
|
3e98240b94
|
add function diagonalEmbedding with tests
|
2021-04-01 20:21:14 +03:00 |
|
Roland Grinis
|
b36281fa39
|
roll back
|
2021-03-31 09:23:41 +01:00 |
|
Roland Grinis
|
706a44fd33
|
get normals TBD
|
2021-03-31 09:15:55 +01:00 |
|
Roland Grinis
|
5abd63cde2
|
moving to kmath-tensors module
|
2021-03-31 09:07:45 +01:00 |
|