Commit Graph

747 Commits

Author SHA1 Message Date
Iaroslav Postovalov
bc4eb95ae7
Add extension functions for DifferentiableMstExpression 2020-10-30 16:40:43 +07:00
Iaroslav Postovalov
0731f2bd89
Merge branch 'nd4j' into dev 2020-10-30 01:09:46 +07:00
Iaroslav Postovalov
29a670483b
Update KG and Maven repos, delete symbol delegate provider, implement working differentiable mst expression based on SFun shape to MST conversion 2020-10-30 01:09:11 +07:00
Iaroslav Postovalov
520f6cedeb
Merge branch 'dev' into kotlingrad 2020-10-30 00:00:38 +07:00
Iaroslav Postovalov
095b165fa4
Uncomment expressions benchmark, and add factory methods for Nd4jRing and Nd4jField 2020-10-29 23:59:36 +07:00
Alexander Nozik
d7071566fa
Merge pull request #116 from mipt-npm/nd4j
Implement kmath-nd4j: module that implements NDStructure for INDArray of ND4J
2020-10-29 19:58:53 +03:00
Alexander Nozik
f40c1f2919
Merge branch 'dev' into nd4j 2020-10-29 19:58:35 +03:00
6f31ddba30 Fix CM DerivativeStructureField constants 2020-10-29 19:50:45 +03:00
fbe1ab94a4 Change DifferentiableExpression API to use ordered symbol list instead of orders map. 2020-10-29 19:35:08 +03:00
Iaroslav Postovalov
022b8f0fa3
Regenerate readme 2020-10-29 15:44:30 +07:00
Iaroslav Postovalov
57910f617a
Rename API classes, update readme files 2020-10-29 15:39:53 +07:00
Iaroslav Postovalov
d7cf04a98b
Merge branch 'dev' into nd4j
# Conflicts:
#	CHANGELOG.md
#	settings.gradle.kts
2020-10-29 13:38:52 +07:00
Iaroslav Postovalov
6f0f6577de
Refactor toSFun, update KG, delete KMath algebra protocol, update DifferentiableMstExpr. 2020-10-29 13:34:12 +07:00
Iaroslav Postovalov
7f8abbdd20
Fix typo, introduce KG protocol delegating to algebra 2020-10-29 02:22:34 +07:00
Iaroslav Postovalov
2b7803290f
Merge branch 'dev' into kotlingrad
# Conflicts:
#	settings.gradle.kts
2020-10-28 18:37:21 +07:00
Alexander Nozik
4b7bd3d174
Merge pull request #154 from mipt-npm/feature/diff-api
Feature/diff api
2020-10-28 13:25:23 +03:00
Alexander Nozik
ef2fa5f30e
Merge branch 'dev' into feature/diff-api 2020-10-28 12:08:38 +03:00
e5751c4cdc Fix did not work, rolled back. 2020-10-28 10:07:50 +03:00
73b4294122 Try to fix Native compilation bug 2020-10-28 09:56:33 +03:00
5fa4d40f41 Remove Differentiable 2020-10-28 09:25:37 +03:00
dfa1bcaf01 prob renamed to stat 2020-10-28 09:16:21 +03:00
f8c3d1793c Fitting refactor 2020-10-28 09:08:37 +03:00
1c1580c8e6 Generification of autodiff and chi2 2020-10-27 17:57:49 +03:00
9a147d033e Another refactor of SimpleAutoDiff 2020-10-27 17:57:17 +03:00
4450c0fcc7 Fix orders in DerivativeStructures 2020-10-26 14:44:57 +03:00
30132964dd Separate object for fitting. Chi-squared 2020-10-26 10:01:30 +03:00
57781678e5 Cleanup 2020-10-25 19:46:22 +03:00
1fbe12149d Advanced configuration API for cm-optimization 2020-10-25 19:31:12 +03:00
d826dd9e83 Initial optimization implementation for CM 2020-10-24 20:33:19 +03:00
94df61cd43 cleanup 2020-10-24 13:05:36 +03:00
f7614da230 Refactoring 2020-10-22 11:27:08 +03:00
04d3f4a99f Fix ASM 2020-10-22 09:28:18 +03:00
ae07652d9e Symbol identity is always a string 2020-10-21 11:38:28 +03:00
Iaroslav Postovalov
457931dd86
Update Gradle 2020-10-21 02:26:54 +07:00
Iaroslav Postovalov
a0391a3b83
Merge branch 'master' into dev
# Conflicts:
#	README.md
2020-10-21 02:24:02 +07:00
6386f2b894 Update build tools 2020-10-20 10:03:09 +03:00
707ad21f77 New Expression API 2020-10-19 22:51:33 +03:00
Alexander Nozik
78fa877116
Update README.md
Fix #152
2020-10-14 11:25:03 +03:00
e44423192d Tools version update 2020-10-13 20:34:17 +03:00
Iaroslav Postovalov
ea0ecc0fba
Use postfix op. form 2020-10-13 22:18:44 +07:00
Iaroslav Postovalov
2723c376d9
Use KG DSL instead of raw scalar construction 2020-10-13 22:09:39 +07:00
Iaroslav Postovalov
381137724d
Rename KG module 2020-10-13 19:47:07 +07:00
Iaroslav Postovalov
fcfd79cb69
Merge remote-tracking branch 'origin/dev' into kotlingrad 2020-10-13 19:44:16 +07:00
Iaroslav Postovalov
245adab719
Merge remote-tracking branch 'origin/master' into dev
# Conflicts:
#	kmath-ast/build.gradle.kts
2020-10-13 17:34:48 +07:00
Alexander Nozik
f76575bf99
Merge pull request #151 from mipt-npm/hotfix-better-parse-api
Hotfix of better-parse configuration (its classes are exposed as API but are not available to user)
2020-10-13 13:18:32 +03:00
Iaroslav Postovalov
627e18f6ec
Hotfix of better-parse configuration (its classes are exposed as API but are not available to user) 2020-10-13 16:59:21 +07:00
Iaroslav Postovalov
06c3ce5aaf
Simplify extensions.kt 2020-10-12 23:42:13 +07:00
Iaroslav Postovalov
4bf430b2c0
Rename converter functions, add symbol delegate provider for MstAlgebra 2020-10-12 23:17:54 +07:00
Iaroslav Postovalov
54069fd37e
Add example of new AST API 2020-10-12 22:42:34 +07:00
Iaroslav Postovalov
57bdee4936
Add test, update MstAlgebra a bit to return concrete types 2020-10-12 22:34:05 +07:00