Hugo Saint-Vignes
|
fa9c9c1567
|
[apps/regression] Add todos for logistic regressions
Change-Id: If2ddc0527d8be89970803de240a6760d037570e2
|
2020-11-04 15:33:03 +01:00 |
|
Léa Saviot
|
21a4139c19
|
[apps/regression] Clean partialDerivate of the models
|
2020-05-13 15:25:33 +02:00 |
|
Romain Goyet
|
807dd73e7b
|
[poincare] Use a Tuple instead of an ArrayBuilder for expression
The Tuple is simply an initializer_list along with a convenience method
to cast between a list of TreeHandle and a list of Expression
|
2020-04-10 13:35:14 -04:00 |
|
Léa Saviot
|
a8ead6b66e
|
[apps/regression] Better initialisation of logistic model coefficients
It provides a better fit for:
x = {0.0, 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0}
y = {5.0, 9.0, 40.0, 64.0, 144.0, 200.0, 269.0, 278.0, 290.0, 295.0}
(coeffs should be {64.9, 1.0, 297.4})
|
2020-02-12 15:13:16 +01:00 |
|
Émilie Feral
|
c6846bb85c
|
[poincare] VerticalOffsetLayout: change name of 'Type' to 'Position'
|
2019-04-24 15:32:21 +02:00 |
|
Léa Saviot
|
7cfeac8387
|
[apps/reg] Factorize the model layouts fonts
|
2019-04-12 15:16:53 +02:00 |
|
Léa Saviot
|
93388a0248
|
[apps/reg] Clean regression models layout creation
|
2019-04-12 15:16:53 +02:00 |
|
Léa Saviot
|
b6eb663f53
|
[ion/kandinsky] Move unicode to ion
|
2019-04-12 15:16:51 +02:00 |
|
Léa Saviot
|
63d7155376
|
Remove Ion::Charset
|
2019-04-12 15:16:50 +02:00 |
|
Léa Saviot
|
db54c5bd27
|
[apps/poincare] Replace CharLayouts with CodePointLayouts
|
2019-04-12 15:16:50 +02:00 |
|
Émilie Feral
|
24c9617a89
|
[poincare] Templatize TreeHandle Builders
|
2019-02-21 11:29:35 +01:00 |
|
Émilie Feral
|
7b5f3c570d
|
[poincare] Change the way Expression are built
|
2019-02-21 11:29:35 +01:00 |
|
Émilie Feral
|
ac6f23684d
|
[poincare] Clean Expression and Layout builders
Before: Opposite(Opposite(Rational(1))) misleadingly created the
expression "-1"; now, Opposite::Builder(Opposite::Builder(Rational(1)))
creates "--1"
|
2019-02-21 11:29:35 +01:00 |
|
Lionel Debroux
|
1a8c6b6ae9
|
[poincare, escher, ion, apps] Split the huge umbrella header poincare.h, to reduce build time.
This should be a NFC, but surprisingly, it also reduces size... so what does it change ?
|
2018-10-23 11:49:09 +02:00 |
|
Romain Goyet
|
f8beae3b86
|
[kandinsky] Move to KDFont
|
2018-10-11 16:44:02 +02:00 |
|
Émilie Feral
|
365b145cf3
|
[poincare] Change names: LayoutReference-->Layout
|
2018-09-18 16:29:44 +02:00 |
|
Émilie Feral
|
616e4c0bcc
|
[poincare] Change name: LayoutRef --> LayoutReference
|
2018-09-14 16:57:12 +02:00 |
|
Émilie Feral
|
1b0cd43b56
|
[regression] Tidy the models' layouts before leaving the app
|
2018-09-14 15:13:20 +02:00 |
|
Émilie Feral
|
dde1409be2
|
[regression] Fix Models with new Poincare API
|
2018-09-07 11:40:05 +02:00 |
|
Émilie Feral
|
f70f72da1a
|
Change new Layout -> LayoutRef
|
2018-09-06 16:04:17 +02:00 |
|
Léa Saviot
|
7a114f525e
|
[apps/reg] Implement numerical level set
|
2018-07-18 10:32:46 +02:00 |
|
Léa Saviot
|
17c3d52597
|
[apps/reg] Add multiplication symbols in regression formulas
|
2018-07-18 10:32:45 +02:00 |
|
Léa Saviot
|
4b8462ed8a
|
[apps/reg] Do not show "Yprediction given x" if not available
|
2018-07-18 10:32:45 +02:00 |
|
Léa Saviot
|
dd924b2cea
|
[apps/reg] Fix logistic formula
|
2018-07-18 10:32:45 +02:00 |
|
Léa Saviot
|
8c5a208b31
|
[app/reg] Model layouts are accessible through virtual method
|
2018-07-18 10:32:45 +02:00 |
|
Léa Saviot
|
5f865814f0
|
[apps/reg] Each regression model can evaluate levelSets (= antecedents)
|
2018-07-18 10:32:45 +02:00 |
|
Léa Saviot
|
e4fc5e8a64
|
[apps/reg] Display the regression layouts is RegressionController
|
2018-07-18 10:32:45 +02:00 |
|
Léa Saviot
|
a7c0bab248
|
[apps/regression] Levenberg Marquardt regression algorithm
|
2018-07-18 10:32:44 +02:00 |
|